Max = high[iHighest(NULL, 0, MODE_HIGH, P, sh)];
Min = low[iLowest( NULL, 0, MODE_LOW , P, sh)];
Где P - сколько баров считать
sh - смещение до начала отсчёта (последний бар прошлого дня), считает в сторону возрастания номера бара, т.е. вглубь истории
こんにちは。
整数(ポイント数)を与えられた精度、例えば5で丸める式を簡単に書く方法を教えてください。
10に丸める場合は、NormalizeDouble(point_val, 4) / Point = NormalizeDouble(0.00175, 4) = 0.0018 / 0.0001 = 180と理解しています。
5ポイント未満を四捨五入するにはどうしたらよいですか?
こんにちは。
整数(ポイント数)を所定の精度(例えば5)に丸める式を簡単に書く方法を教えてください。
10に丸める場合は、NormalizeDouble(point_val, 4) / Point = NormalizeDouble(0.00175, 4) = 0.0018 / 0.0001 = 180と理解しています。
5ポイント未満を四捨五入するにはどうしたらよいですか?
整数で MathRound(X/5)*5, 必要に応じて Point を乗じる。
日足チャートを使わずに、5分足チャートで前日の高値、安値を見つけるにはどうしたらいいのでしょうか?
iHigh() - iLow() を適切なパラメータで指定する。
しかし、これは日足チャートのデータでなければできないことです。
iHighest(),iLowest()で、1日に何本のM5バーがあるか、前日の終わりまでのオフセットも計算できると思います。
また、バーがない場合のオプションとして、上記の記事の shと pは、1日の秒数を適用して計算することができます。例えば、こんな 感じ。添付の規約の概要版から、一般的には、その原則は明確であるはずです。
その記事の中に、とても良い記事へのリンクがあります。