Справочник MQL4

ChartOpen

Открывает новый график с указанным символом и периодом. Отданная команда поступает в очередь сообщений графика и выполняется только после обработки всех предыдущих команд.

long  ChartOpen(
   string           symbol,     // имя символа
   ENUM_TIMEFRAMES  period      // период
   );

Параметры

symbol

[in]  Символ графика. NULL oзначает символ текущего графика (к которому прикреплен эксперт).

period

[in]  Период графика (таймфрейм). Может принимать одно из значений перечисления ENUM_TIMEFRAMES. 0 означает период текущего графика.

Возвращаемое значение

При успешном открытии графика функция возвращает идентификатор графика. В противном случае возвращает 0. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().

Примечание

Максимально возможное количество одновременно открытых графиков в терминале не может быть больше, чем значение CHARTS_MAX.