Версия 1
Это потому, что закрытие, которое вы видите на 60-метровом графике на баре 11:00, - это закрытие в 12:00, которое еще не произошло [на барах до at ] 11:40 на 20-метровых барах, так что этот бар показывает последнее подтвержденное закрытие, т. е. один из бара 10:00, который закрылся в 11:00.
Версия 2
Хотя отредактированная версия 1 ответа теперь верна, это не проблема на вашем скриншоте, так как на нем была полоса 11:40. Существует еще одна проблема, связанная с использованием syminfo.ticker
(который использовал общий тикер c, в данном случае FX:GBPCHF
, а не syminfo.tickerid
, который использует тикер диаграммы).
Этот код показывает разница:
//@version=4
study("MTM close", "", true)
hclose=security(syminfo.ticker, '60',close)
hclose1=security("FX:GBPCHF", '60',close)
hclose2=security(syminfo.tickerid, '60',close)
plot(hclose)
plot(hclose1)
plot(hclose2)
Вы увидите, что hclose
и hclose1
всегда равны, тогда как hclose2
покажет то, что вы ожидаете.