取引時間について

2024/09/06 12:41
34

EAつくーるで取引時間の設定がありますが、曜日ごとに細かく取引時間の設定をするにはどんなコードを書けばいいでしょうか?

コメント

GogoJungle
2024/09/09 16:56

「取引時間制限」オプションにチェックを入れ、適当な時刻を設定した状態のmq4ファイルをダウンロードしていただいた後、if(isTimeFilter == true ~中略~) signal = 0;と記載されている 全ての 行を下記のように書き換えることで実装可能です。

例:新規エントリーについて、

  • 月曜日の09:00~12:00,13:00~15:00
  • 火曜日の09:00~15:00
  • 金曜日の15:00~19:00

のみを許可する場合

   if(isTimeFilter == true){
      if(DayOfWeek() == 0) { // 日曜日
         signal = 0;
      }
      if(DayOfWeek() == 1) { // 月曜日
         if(TimeFilter(signal, "09:00", "12:00") == false && TimeFilter(signal, "13:00", "15:00") == false) signal = 0;
      }
      if(DayOfWeek() == 2) { // 火曜日
         if(TimeFilter(signal, "09:00", "15:00") == false) signal = 0;
      }
      if(DayOfWeek() == 3) { // 水曜日
         signal = 0;
      }
      if(DayOfWeek() == 4) { // 木曜日
         signal = 0;
      }
      if(DayOfWeek() == 5) { // 金曜日
         if(TimeFilter(signal, "15:00", "19:00") == false) signal = 0;
      }
      if(DayOfWeek() == 6) { // 土曜日
         signal = 0;
      }
   }

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。