int_Period
В переменной _Period хранится значение таймфрейма текущего графика.
であり、関数
Period
Возвращает значение таймфрейма текущего графика.
ENUM_TIMEFRAMESPeriod();
Возвращаемое значение
Содержимое переменной _Period, в которой хранится значение таймфрейма текущего графика. Значение может быть одним из значений перечисления ENUM_TIMEFRAMES.
Возвращает количество секунд в периоде.
intPeriodSeconds(ENUM_TIMEFRAMES period=PERIOD_CURRENT ); // период графикаint Per=PeriodSeconds(PERIOD_D1)/60;
Print("Period=",Per);
期間を指定して呼び出すことができ、指定されたTFの値が返される。
または期間の指定がない場合は、現在の値から返されます。
(r) :o)という感じでしょうか。
イント
ハレルヤ...これで決まり)))))
であり、関数
にすると、やはりこのようになるのでしょう?
MQL4からMQL5 へ、またその逆も可能です...。
グラフのある期間の分数を求めるには、PeriodSeconds 関数の値を60で割ります。このリンクは404エラーを表示します :) 自分でやってみます。
これでいいか?ないない))) エラーが多くて怖い)
いいえ、それではオーバーロードがうまくいかず、コンパイルできません。私のコードは正しく、次の投稿の呼び出しも正しいです。
イント
ああ......そういえばもっとシンプルなんだけど、それだと60で割らないと分数にならないんだよね。
ああ......そういえばもっとシンプルなんだけど、それだと60で割らないと分数にならないんだよね。
MQL4と同様にピリオドを扱うためのビット
2010.01.01から今日までのテストを入れています。一番最初のバーの日付2009.01.02を出力しています。
最初のバーを2006.01.02のようにするにはどうしたらいいですか?