Тиков по текущему торговому символу?
1) Заводим глобальную переменную int TicksCount.
2) В OnInit запускаем таймер с переодичностью 1 сек.
3) В OnCalculate увеличиваем счетчик тиков на 1.
4) В OnTimer запоминаем значение счетчика и обнуляем его.
Тиков по текущему торговому символу?
1) Заводим глобальную переменную int TicksCount.
2) В OnInit запускаем таймер с переодичностью 1 сек.
3) В OnCalculate увеличиваем счетчик тиков на 1.
4) В OnTimer запоминаем значение счетчика и обнуляем его.
Спасибо, RickD!
В теории все очень понятно объяснили.
Но, поскольку я ни разу не грамотный в MQL4, как раз детали оформления кода и сложны для меня.
Не могли бы немного подробнее показать в коде:
- как запустить таймер;
- что записать в OnCalculate;
- как запоминать значение счетчика.
да не надо ничего, просто через определенные промежутки времени проверяйте объем по инструменту - его приращение и будет количество тиков
Спасибо, FAQ!
По той же причине необразованности: как записать это в коде?
void OnTimer(){int delta; static int vol; delta = Volume - vol; vol = Volume; Comment(delta); }
Да вы шаман!
Срочно буду пробовать.
Попробовл.
И, конечно, из-за неумения, получил ошибки. Сам исправить не смог.
Одна надежда на мастеров. Прошу намекнуть правильный код.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Приветствую MQL-мастеров!
Прошу гуманитарной помощи.
Задача:
Создать график количества тиков, приходящих в терминал в течение 1 сек. (время можно изменять в коде).
Фантазирую:
Ожидаю изменение значений количества тиков/сек. с периодичность 1 сек.
Получаю неравномерные по времени данные. Как совладать?