Расчёт индикаторов со сдвигом по времени - страница 2

 
chv писал (а):

А как получить по возможности наиболее точные значения индикаторов по D1 периоду до его закрытия?

Странный вопрос. Машину времени ещё никто придумать не смог ;o) Стройте индикаторы по Open тогда они дёргаться не будут в течение бара. Других вариантов наверное и не найти.

 
chv:


Опять же, из проведённых замеров. Фиксируем пару и время за сегодня 07:00, и смотрим цену закрытия по всплывающим подсказкам на разных timeframes.

1. EURUSD:

M5
07:00
1.3193

M15
07:00
1.3190

M30
07:00
1.3194

H1
07:00
1.3194

---

2. GBPJPY:

M5
07:00
232.76

M15
07:00
232.79

M30
07:00
232.80

H1
07:00
232.77

Вопрос, почему такая разница? Время-то одно и то же.

В самом ли деле одно и то же?
Давайте проявим внимательность.
7:00 - это время открытия. То есть, M5 - это бар 7:00-7:05. М15 - это бар 7:00-7:15. И так далее. То есть, Close_M15 - это последний тик перед наступлением 7:15, а Close_H1 - последний тик, пришедший до наступления 8:00.

Про мувинги: MA с периодом 1 должна совпадать - это просто линия Close цен. А МА с любым другим - не должна.
Возьмём МА с периодом 2. Текущее время - 8:00. Для H1 это сумма текущей цены закрытия и цены закрытия предыдущего часа, делённая на 2. А для М15 - это текущая цена закрытия (равная часовой) плюс цена закрытия предыдущей пятнадцатиминутки. Как они могут совпадать?

2Integer: Respect. Ваш пример лучше :)
Причина обращения: