Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Комбинация функций Highest(), Lowest(), BarsPerWindow() и FirstVisibleBar().
Так и не получила от Вас ответа на вопрос:
почему сразу после компиляции FirstVisibleBar( ) возвращает 9104, а
после прихода первого тика FirstVisibleBar( ) = 409, в 22 раза меньше.
Прихода первого тика иногда приходится ждать около минуты.
Функция BarsPerWindow() подобных странностей не имеет.
Какие системные функции и библиотеки необходимо подключать для
- получения вертикального и горизонтального размера текущего графика в пикселах;
- получения максимальной и минимальной видимых котировок текущего графика;
- получения общего количества развернутых графиков в окне ???
Может быть есть смысл дополнить язык MQL4 соответствующими функциями ?
Так и не получила от Вас ответа на вопрос:
Вы не получите ответ до тех, пор пока не представите Ваш код.
Кроме этого, хорошо бы знать настройки соответствующего графика.
Comment ( " ", BarsPerWindow(), " ", FirstVisibleBar( ), " ", Bars );
Эффект скачкообразного изменения значений FirstVisibleBar( ) происходит сразу же после присоединения индикатора к графику и при переключении с большего периода на меньший. Проявляется на любой валютной паре.
Какие настройки графика представляют интерес ?
При переключении производится попытка установить график в его точку позиционирования. Вот Вам и скачок, о котором я тоже говорил.
Функция FirstVisibleBar всего лишь возвращает номер первого видимого бара. Ничего более.
Почему же для BarsPerWindow() не требуется подкачка баров ?
Потому что это величина постоянная. До тех пор пока Вы не поменяете либо размер окна графика, либо его масштаб.
Величина FirstVisibleBar( ) зависит от BarsPerWindow() и отступа от правого края графика.
Зачем этим функциям подкачивать данные ? При переключении периода величина отступа от правого края графика не изменяется.
Данные подкачиваются автоматически при смене таймфрейма.