MT4で全てのポジションをワンクリックでクローズする方法

Mike 2016.02.23 01:08 15 0 0
添付ファイル

現在のチャートに表示されている全てのポジションをクローズするには、「全てクローズ」ボタンをクリックしてください。

手動で開いた取引のみをクローズしたい場合は、CloseOnlyManualTrades = trueを選択してください。

手動取引やEA(エキスパートアドバイザー)によって開かれた取引もクローズしたい場合は、CloseOnlyManualTrades = falseを選択します。


この新しいバージョンには、以前のバージョンにあった無限ループを引き起こす可能性があるコードが含まれていません。

if(checkOrderClose==false) continue;

その代わりに、全ての取引をクローズしながら無限ループを防ぐためのエラー制御システムが搭載されています。

if(checkOrderClose == false)
         {
         int errorCode = GetLastError();
         
         if (errorCode == 1 || errorCode == 2 || errorCode == 5 || errorCode == 6 || errorCode == 64 || errorCode == 65 || errorCode == 132 || errorCode == 133 || errorCode == 139) break;
         else continue;
         }


リスト
コメント 0