【MQL】月曜日と金曜日は停止する
月曜日(週明け)、金曜日(重要な経済指標の発表)は相場が荒れやすいので、新たなポジションを取らないコードを書いてみました。
月曜日と金曜日は停止する(OnTick内)
if(DayOfWeek()==1 || DayOfWeek()==5){ return; } // ----- 月曜日、金曜日は以降の処理を実施しない -----
DayOfWeek関数で取引サーバの曜日を取得しています。
曜日は以下の数字に対応しています。
- 0:日曜日
- 1:月曜日
- 2:火曜日
- 3:水曜日
- 4:木曜日
- 5:金曜日
- 6:土曜日
※ 新たにポジションは取りませんが、既に持っているポジションはそのままです。手仕舞いしたい場合は、return;の前にポジションをクローズする処理を書く必要があります。