あなたは開いている貿易を持っていますが、まだあなたの停止レベルに達しておらず、少し時間をかけたいと思っています終了する前に残念ながらあなたは市場を見るためにハングアップすることはできません。停止またはターゲットに当たっていない場合、プログラムされた時間にあなたのために取引を終了することができるシステムを手に入れることができます
あなたは開いている貿易を持っていますが、まだあなたの停止レベルに達しておらず、少し時間をかけたいと思っています終了する前に残念ながらあなたは市場を見るためにハングアップすることはできません。停止またはターゲットに当たっていない場合、プログラムされた時間にあなたのために取引を終了することができるシステムを手に入れることができます
私が必要とするときに私のすべてのEAでこの機能を使用しています...それはとてもうまく動作します。 if(Hour()== 22 Minute()gt; 50)DeleteAllOrders()... ... ... void DeleteAllOrders(){int total = OrdersTotal(); for(int i = total-1; igt; = 0; i - ){OrderSelect(i、SELECT_BY_POS); int型= OrderType();ブール結果=偽; switch(type){case OP_BUY:result = OrderClose(OrderTicket()、OrderLots()、MarketInfo(OrderSymbol()、MODE_BID)、5、Red);ブレーク;ケースOP_SELL:結果= OrderClose(OrderTicket()、OrderLots()、MarketInfo(OrderSymbol()、MODE_ASK)、5、Red);ブレーク;ケースOP_BUYLIMIT:ケースOP_BUYSTOP:ケースOP_SELLLIMIT:ケースOP_SELLSTOP:結果= OrderDelete(OrderTicket()); }(結果== false){警告(Order、OrderTicket()、閉じるに失敗しました。エラー:GetLastError());/スリープ(3000); }} return(0); }