Форум

Код функции iBarShift

Есть возможность увидеть код этой функции

OnCalculate срабатывает при добавлении нового индикатора на график

На графике находятся несколько индикаторов, когда добавляю любой новый индикатор на график , у всех индикаторов вызывается OnCalculate и происходит их перерасчёт . Так и должно происходить

Вертикальный масштаб в пунктах на бар

Хочу изменять вертикальный масштаб графика , увеличивая или уменьшая кол-во пунктов на бар. Как считать эти пункты? Например, на графике EURUSD CHART_PRICE_MAX = 1.07, CHART_PRICE_MIN = 1.05. Как посчитать кол-во пунктов на бар в этом случае

Окно терминала свёрнуто/развёрнуто

В mql5 нет такой функции, чтобы это определить, как это сделать с помощью user32.dll

[Предложение] Дополнить страницу OnTimer() в документации

https://www.mql5.com/ru/docs/event_handlers/ontimer Первое предложение звучит так, как будто OnTimer() работает только в экспертах: " Вызывается в экспертах при наступлении события Timer , генерируемого терминалом с заданным интервалом. ". То же самое относится к первому предложению в Примечании

[Предложение] Исправить страницу 'Организация доступа к данным' в документации

https://www.mql5.com/ru/docs/series/timeseries_access На этой странице сказано, что " Функция CheckLoadHistory() задумана как универсальная, которую могут вызвать из любой программы (эксперт, скрипт или индикатор) ". Это неверно, поскольку функция CheckLoadHistory() использует Sleep() функцию

Полная загрузка истории графика перед выполнением функций индикатора

Прошу поделиться готовым решением. Пример: мне надо рисовать вертикальную линию в 12:00, я меняю инструмент на текущем графике (через Enter ввожу например), терминал загружает последние бары, включая бар со временем открытия 12:00, но вертикальная линия не рисуется