では、資料の中から例を挙げてみましょうか
if(Hour()>=12 || Hour()<17) { OrderSend code }
または
if(Minute()>=720 || Minute()<725) //I may not be using this correctly { int m=TimeMinute(TimeCurrent()); Print (m, " Minutes");DateTimeFunctionsを 理解していないようです。
ドキュメントを読んで、何を言っているのか理解する必要があります......仮定しないでください。
このリンクをクリックしてください -->Minute() " プログラムを開始した時点で、サーバーの時刻のうち最後に知られていたものの、現在の分 (0,1,2,...59) を返します(この値はプログラムの実行時間内では変わりません)"...つまりサーバー時刻が 12:34 の場合 Minute() は34を返します。
"this value will not change within the time of the program execution" これは tick から tick まで、つまり start() の実行ではなく EA の実行を意味していると思います。
文字列 var1=TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES);
Print (var1, " var1");
このようなプリントアウトをするのですか?私はここで何を見ている、それは日などをスキップしてランダムに印刷されるように思える。
2011.12.07 08:23:17 2011.10.14 11:55 タイムサンプリング EURUSD,M15: 2011.10.14 11:55 var1
2011.12.07 08:23:17 2011.10.14 11:55 タイムサンプリングEURUSD,M15: 2011.10.14 11:55 var1
2011.12.07 08:23:17 2011.10.14 11:55 タイムサンプリング EURUSD,M15:2011.10.14 11:55 var1
2011.12.07 08:23:17 2011.10.14 11:55 タイムサンプリング EURUSD,M15:2011.10.14 11:55 var1
2011.12.07 08:23:16 2011.10.12 00:59 タイムサンプリング EURUSD,M15: 2011.10.12 00:59 var1
2011.12.07 08:23:16 2011.10.12 00:59 タイムサンプリングEURUSD,M15: 2011.10.12 00:59 var1
2011.12.07 08:23:16 2011.10.12 00:59 タイムサンプリングEURUSD,M15: 2011.10.12 00:59 var1
2011.12.07 08:23:16 2011.10.12 00:58 タイムサンプリング EURUSD,M15:2011.10.12 00:58 var1
2011.12.07 08:23:16 2011.10.12 00:58 タイムサンプリングEURUSD,M15: 2011.10.12 00:58 var1
2011.12.07 08:23:16 2011.10.12 00:58 タイムサンプリングEURUSD,M15: 2011.10.12 00:58 var1
2011.12.07 08:23:16 2011.10.12 00:57 タイムサンプリングEURUSD,M15: 2011.10.12 00:57 var1
2011.12.07 08:23:16 2011.10.12 00:57 タイムサンプリングEURUSD,M15: 2011.10.12 00:57 var1
2011.12.07 08:23:15 2011.10.07 06:51 タイムサンプリング EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 タイムサンプリング EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 タイムサンプリング EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 タイムサンプリング EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 タイムサンプリング EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 タイムサンプリング EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 タイムサンプリング EURUSD,M15: 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:50 タイムサンプリング EURUSD,M15: 2011.10.07 06:50 var1
2011.12.07 08:23:14 2011.10.04 17:42 タイムサンプリング EURUSD,M15: 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 タイムサンプリング EURUSD,M15:2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 タイムサンプリング EURUSD,M15:2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 タイムサンプリング EURUSD,M15:2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 タイムサンプリング EURUSD,M15:2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 タイムサンプリング EURUSD,M15:2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 タイムサンプリング EURUSD,M15:2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 タイムサンプリング EURUSD,M15:2011.10.04 17:42 var1
私はここで何を見ているのだろう。
一番上の1行目を見てください .................................これがヒントです ...
2011.12.07 08:23:17 | 2011.10.14 11:55 | タイムサンプリング | EURUSD | M15: | 2011.10.14 11:55 var1 |
今日/今 | STの時間 | EA/スクリプト/インジケータ名 | インジケータ | 時間帯 | STの時間 "と同じ |
あなたの問題は何ですか? もし、あなたのSTが、あなたが散発的に実行しているものを実行しているような理由なら、私はあなたのコードを見ることができないので、助けることができません。...またはあなたがそれでやっていること。
私はこれをすべて間違って見ている可能性があります。
多分、私は単にif(Time[1] >= 18:00 && Time[1] < 21:00)または時間指定された取引を作成するためのいくつかのようなスキームを参照する必要があります。
この方法で時間帯を作ることができるのでしょうか?
トレードを行うための時間幅を作成する最も典型的な方法が何なのか、本当によくわからないのです
皆さん、ありがとうございます。
読み込んで、コードを作ってみます。
ありがとうございます。

- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
https://docs.mql4.com/dateandtime/Hour
それがすべてですか?
アドバイスをお願いします
ありがとうございます。