Добавил еще и проверку наличия баров истории старшего ТФ
Без проблем их видит и считает, если индикатор на текущем фрейме,
то расчет индикатора совпадает с количеством баров
int bar_TF=iBars(_Symbol,PERIOD_D1); int calculated=BarsCalculated(Handle_D1); ... Print(bar_index," ",calculated," ",bar_TF); // В журнале появляется .. 0 1053 1053
а если ставлю меньший фрейм, то старший индикатор не видит в упор.
0 -1 1053
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, пожалуйста, как получить данные кастомного индикатора с ТФ в 1 день
в индикаторе установленном например на ТФ 1 час или любом другом менее 1 дня.
В индикаторе делаю проверку данных кастомного индикатора с помощью функции
Если индикатор стоит на ТФ 1 день, то переменная calculated
выдает значение просчитанных баров, например 570,
но если это меньший ТФ, то ее значение всегда равно -1 и уже нет никакого смысла получать данные.
Это что, в новых билдах МТ5 вообще невозможно получить эти данные?
Теперь что отсутствует возможность изготовления мульти ТФ индикаторов?
Остается только получать их в советнике? Как быть? Подскажите, пожалуйста.