Сохраняем последнее время расчета
На следующих тиках проверяем сколько прошло секунд.
Если больше заданного, то считаем, иначе выходим без расчета
int GetTickCount(); // Функция GetTickCount() возвращает количество миллисекунд, прошедших с момента старта системы. // Счетчик ограничен разрешающей способностью системного таймера. Так как время хранится как беззнаковое целое, то он переполняется каждые 49.7 дней.
Да, действительно. На 5-ти знаке индюк тормозит.
А вот почему, не пойму. Вроде всё норм. в коде...
Да, действительно. На 5-ти знаке индюк тормозит.
А вот почему, не пойму. Вроде всё норм. в коде...
Наверно частота котировок выше чем на 4-х.
Сравните тиковые объемы.
----- и пересчёт и перерисовку следует делать при "существенном" изменении цены.
"Существенность", наверное, следует вынести в параметры. 5-7 пипсов на 5-ти знаке погоду не изменят.
;)
Добрый день.
В разделе Code Base имеется индикатор - https://www.mql5.com/ru/code/8752 .
Судя по описанию, он отрисовывает на истории в своем окне эквити одной позиции или суммы нескольких позиций. На заданном отрезке истории.
Никак не получается запустить его даже для одной валюты!
"Перед тем как установить индикатор, создайте на графике хотя бы одну вертикальную линию со следующими параметрами:
Положение линии openN (где N - порядковый номер пакета) задаёт время открытия пакета."
Вертикальную линию я создала. Но не пойму, - что за параметр openN (в Свойствах его нет) и где задается N ?
Далее :
"Позиции в индикаторе задаются только с помощью трендовых линий определенного цвета на графике инструмента.
Положение линии определяет время открытия и закрытия пакета."
Как провести ограниченный отрезок трендовой линии я не знаю. Получается все время бесконечный луч в одну сторону.
Пож. подскажите.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Суть вопроса в следующем: как можно заставить индикатор пересчитываться не чаще определенного числа раз в секунду, например не чаще 2-х раз.
Функция Sleep в индикаторах не работает.