Почему при переключении между графиками, происходит срабатывание
индикатора и при этом 2 раза? Т.е. вешаю индикатор на один график,
переключаюсь на 2-й график, потом возвращаюсь на этот, вижу, индикатор
сработал 2 раза, при этом тиков еще не было. Объясните, почему
так?
- Скрипт чтобы переключать символ сразу в обоих окнах.
- Сброс данных в индикаторе!!!
- Новая версия платформы MetaTrader 4 build 1350
Так оно устроено. Значит надо в счетчике тиков сделать контроль
времени (CurTime()) и при изменнии времени считать тик, а если
время равно времени предыдущего тика, то не считать.
CurTime() возвращает последнее известное время сервера, а не время последнего тика по данной котировке. Тики по выбранной валюте могут раз в минуту приходить, а котировки хоть каждую секунду. Так что это не подойдет.
тогда не тики считай а период времени от последнего известного
серверного времени
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь