Сигнал со старшего ТФ, стрелку установить по текущему ТФ
Я так понимаю, известно время именно бара D1, а стрелку нужно отобразить на баре H1, который является минимумом/максимумом бара D1?
Если так, то берете время текущего бара D1 и следующего (справа по графику) бара D1. При помощи iBarShift находите индексы баров на Н1 для текущего и следующего баров D1. Зная начальный и конечный бары Н1, используете iLowest, iHighest или что-то свое, в зависимости от потребностей.
Код можно ускорить, если использовать iBarShift только для поиска текущего бара Н1, а далее просто запустить цикл, в котором проверять, не достиг ли бар Н1 времени следующего бара D1.если известно время с Н1, то забываем про D1 и все считаем по PERIOD_Н1:
https://www.mql5.com/ru/docs/series/ibarshift
затем
- www.mql5.com
В индикаторе на текущем тф Н1 сигнал поступает со старшего тф D1
Сейчас устанавливается стрелка по цене бара старшего тф D1
Как получить цену бара текущего тф Н1 если в цикле по барам все расчёты старшего тф
Время бара известно