初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 522 1...515516517518519520521522523524525526527528529...1503 新しいコメント 削除済み 2016.02.25 20:00 #5211 toni_stark: EAが1日に1回注文を出し、その注文を1日の終わり、例えば23:50にクローズする方法を教えてください。 if(TimeCurrent()>=D'23:50') close_all()。 toni_stark 2016.02.25 21:47 #5212 Vasyl Nosal: if(TimeCurrent()>=D'23:50') close_all()。 この場合、すべての注文がクローズされるのか、それともExpert Advisorが開いた注文のみがクローズされるのか? 削除済み 2016.02.25 21:58 #5213 toni_stark: このオプションは、すべての注文を閉じるのですか、それともEAによって開かれた注文だけを閉じるのですか? クロージング機能によって異なります。 削除済み 2016.02.25 21:59 #5214 toni_stark: この場合、すべての注文がクローズされるのか、Expert Advisorが開いた注文のみがクローズされるのか?:)))close_all()関数に書いてあること angel341 2016.02.26 09:23 #5215 インジケータをnポイント上下に移動させるには、どのようなパラメータや関数を使用すればよいでしょうか? ファイル: MultiInstrument.mq4 4 kb toni_stark 2016.02.26 15:09 #5216 Vasyl Nosal::)))close_all()に書いてあること close_all()関数では完全にはわからない、metaiditorにない。もしかして、OrderClose()関数のことかな? Sergey Gritsay 2016.02.26 15:23 #5217 toni_stark: close_all()関数については、metadvisorに載っていないので、全く不明です。もしかして、OrderClose()関数のことかな?ってなもんです。//+------------------------------------------------------------------+ void сlose_all() { double price=0; bool error; int total=OrdersTotal(); for(int i=total-1; i>=0; i--) { if(OrderSelect(i,SELECT_BY_POS)) { //Print(__FUNCTION__); if(OrderType()==OP_BUY) { RefreshRates(); price=NormalizeDouble(MarketInfo(OrderSymbol(),MODE_BID),(int)MarketInfo(OrderSymbol(),MODE_DIGITS)); error=OrderClose(OrderTicket(),OrderLots(),price,10000,clrBlue); if(!error) PrintFormat("Error № %d closing the order. Ticket: %d",GetLastError(),OrderTicket()); } if(OrderType()==OP_SELL) { RefreshRates(); price=NormalizeDouble(MarketInfo(OrderSymbol(),MODE_ASK),(int)MarketInfo(OrderSymbol(),MODE_DIGITS)); error=OrderClose(OrderTicket(),OrderLots(),price,10000,clrBlue); if(!error) PrintFormat("Error № %d closing the order. Ticket: %d",GetLastError(),OrderTicket()); } if(OrderType()>1) { error=OrderDelete(OrderTicket()); if(!error) PrintFormat("Error № %d delete the order. Ticket: %d",GetLastError(),OrderTicket()); } } } } //+------------------------------------------------------------------+ toni_stark 2016.02.26 16:07 #5218 Sergey Gritsay:ってなもんです。 カスタムファンクションです。 demonoid123000 2016.02.26 18:06 #5219 プログラマーの皆様へ。手伝ってくれる?EAを「締め」て(寝かせて)、オープンオーダーの数を設定しているのです。役に立つかどうかはわかりません。このフクロウを何組か置いても、注文は1つしか開けない。片方のペアで注文を出すと、もう片方のペアのシグナルが無視されない。どうしたらいいのかわからない。 ファイル: Hippo_Buy.ex4 11 kb Hippo_Buy.mq4 6 kb Hippo_Sell.ex4 11 kb Hippo_Sell.mq4 6 kb demonoid123000 2016.02.26 18:08 #5220 すみません...勘違いしてました(そして、一方のペアで注文を出すと、もう一方のペアのシグナルがINVOIDさ れる)。 1...515516517518519520521522523524525526527528529...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
EAが1日に1回注文を出し、その注文を1日の終わり、例えば23:50にクローズする方法を教えてください。
if(TimeCurrent()>=D'23:50') close_all()。
このオプションは、すべての注文を閉じるのですか、それともEAによって開かれた注文だけを閉じるのですか?
この場合、すべての注文がクローズされるのか、Expert Advisorが開いた注文のみがクローズされるのか?
:)))
close_all()関数に書いてあること
:)))
close_all()に書いてあること
close_all()関数については、metadvisorに載っていないので、全く不明です。もしかして、OrderClose()関数のことかな?
ってなもんです。
ってなもんです。