ライブラリ: CIsSessionは、時間のインターバル(セッション)を設定するためのクラスです。

 

CIsSessionは、時間のインターバル(セッション)を設定するためのクラスです。:

この簡単なクラスは、取引範囲や時間ごと、または曜日ごとの特定の動作の許可/禁止の設定などに使用することができます。

作者: Konstantin Gruzdev

削除済み  

ふー!

具体的な日付は必要なく、毎日、何時から何時までという時間だけが必要だとしたら?

652セッションが必要な場合は?

MQL4バージョンはどこにありますか?

そして、なぜ大量のコードが必要なのか?を含む...

 
これがプログラミング技術のコストだ。
削除済み  
Alexander Bereznyak:
プログラミング技術のコストだ。

それは理解できる。

さて、あなたがmql4/5を表面的に知っている普通のユーザーだとしましょう。

あなたはコードベースに行って、ある時間にEAを動作させるために挿入するコードを探している。

これと私の変種を見つけた。

https://www.mql5.com/ja/code/14244

どちらを選ぶべきですか?

Функция работы программы по времени
Функция работы программы по времени
  • 投票: 19
  • 2015.11.23
  • Vasyl Nosal
  • www.mql5.com
Функция разрешает исполнение определенного кода в указанный промежуток времени.
 
Vasyl Nosal:

具体的な日付は必要なく、毎日、何時から何時までという時間だけが必要な場合は?

652セッションが必要な場合は?

MQL4バージョンはどこにありますか?

すべて簡単にできます。やり方は説明に書いてある。時間だけを設定するのは簡単ですし、652セッションを設定することもできます。

バシル・ノザール

なぜ1トンものコードが必要なのですか?インクルード...

includeについてはここに書いて ある。

Документация по MQL5: Основы языка / Препроцессор / Включение файлов (#include)
Документация по MQL5: Основы языка / Препроцессор / Включение файлов (#include)
  • www.mql5.com
Основы языка / Препроцессор / Включение файлов (#include) - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
削除済み  
Konstantin Gruzdev:

すべて簡単にできる。やり方は説明に書いてある。時間だけを設定するのも簡単だし、652セッションを設定することもできるし、MQL4で使うこともできる。


説明は複雑だ。設定が難しい。
 
Vasyl Nosal:
説明が複雑だ。調整が難しいんだ

言いたいことは分かる。その方が分かりやすい:


 
Vasyl Nosal:

それは理解できる。

さて、あなたがmql4/5を表面的に知っている普通のユーザーだとしましょう。

あなたはコードベースに行って、ある時間にEAを機能させるために挿入するコードを探している。

これと私の変種を見つけた。

https://www.mql5.com/ja/code/14244

何を選ぶべきか?

もちろん、コンスタンチンの変種です。あなたは1マイル離れたところからプロのコードを見ることができます;)

君はプログラミングを学べ。5年間弟子入りして、自分のコードを投稿してみんなに見てもらうんだ。そんなおじさんと張り合うには、君は若すぎる。

 

あなたのクラスを使ってみましたが、うまくいきません。

例のボットは常にOKと言っています。


時間、日付の範囲をチェックしましたが、テスターではOKのままです。

曜日を 無効にしてみました。それでもOKです。

提供された例で作業しているのですが、何が問題なのかコメントをお願いします。

 

どうやらOnInit()の中で初期化を追加で呼び出す必要があるようで、そうしないとチャートのパラメータが変更されたときに機能しないようです。

日曜の夕方から金曜の夕方まで使えるようにするには?