Для этого есть такая функция - iCastom()
Она позволяет получить значения индикатора напрямую без глобальных переменных,
и на любом баре.
Она позволяет получить значения индикатора напрямую без глобальных переменных,
и на любом баре.
iCustom() =)
Yes :)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Имеется пользовательский индикатор, который через глобальную переменную дает сигналы на открытие позиций. Также есть советник, который открывает позиции, считывая состояние этой глобальной переменной.
Проблема в следующем. При восстановлении связи с сервером после длительного перерыва (достаточно и одного часа), клиент подгружает данные, и индикатор, как и положено, начинает производить свои вычисления за период отсутствия связи. При этом через глобальную переменную индикатор начинает давать сигналы на открытие позиций, и советник, в свою очередь, открывает их по текущей рыночной цене. Т.о. позиция открывается на основе сигнала, который произошел в прошлом, во время отсутствия связи.
Подскажите, каким образом можно организовать проверку, чтобы узнать все ли данные о прошлом состоянии рынка загрузились и были просчитаны индикатором.