- Получение общего списка свойств терминала и программы
- Номер сборки терминала
- Тип и лицензия программы
- Режимы работы терминала и программы
- Разрешения
- Проверка сетевых подключений
- Вычислительные ресурсы: память, диск, процессор
- Характеристики экрана
- Строковые свойства терминала и программы
- Настраиваемые свойства: лимит баров и язык интерфейса
- Привязка программы к свойствам среды исполнения
- Проверка состояния клавиатуры
- Проверка статуса и причины остановки MQL-программы
- Программное закрытие терминала и код возврата
- Обработка ошибок времени исполнения программы
- Пользовательские ошибки
- Управление отладкой
- Предопределенные переменные
- Предопределенные константы языка MQL5
Настраиваемые свойства: лимит баров и язык интерфейса
Особняком среди свойств терминала стоят два, которые пользователь может менять интерактивно, по своему усмотрению. Это максимальное количество баров, выводимых на каждый график по умолчанию (оно соответствует значению поля Макс. баров в окне в диалоге Настроек), а также язык интерфейса (выбирается с помощью команды Вид -> Languages).
Идентификатор |
Описание |
---|---|
TERMINAL_MAXBARS |
максимальное количество баров на графике |
TERMINAL_CODEPAGE |
номер кодовой страницы языка, выбранного в клиентском терминале |
Обратите внимание, что значение TERMINAL_MAXBARS задает верхний предел для отображения баров, но на деле их количество может быть меньше, если на каком-либо таймфрейме глубина имеющейся истории котировок недостаточно глубока. С другой стороны, длина истории может и превышать заданный лимит TERMINAL_MAXBARS. Тогда узнать количество потенциально доступных баров можно узнать с помощью функции из группы свойств таймсерий — SeriesInfoInteger, со свойством SERIES_BARS_COUNT. Учтите, что значение TERMINAL_MAXBARS напрямую влияет на расход оперативной памяти.