Справочник MQL4 Операции с графиками ChartSetSymbolPeriod
|
ChartSetSymbolPeriodМеняет значения символа и периода указанного графика. Функция работает асинхронно, то есть отдает команду и не ждет окончания ее выполнения. Отданная команда поступает в очередь сообщений графика и выполняется только после обработки всех предыдущих команд.
Параметры chart_id [in] Идентификатор графика. 0 означает текущий график. symbol [in] Символ графика. NULL oзначает символ текущего графика (к которому прикреплен эксперт) period [in] Период графика (таймфрейм). Может принимать одно из значений значений перечисления ENUM_TIMEFRAMES. 0 означает период текущего графика. Возвращаемое значение Возвращает true в случае удачного помещения команды в очередь графика, иначе false. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError(). Примечание Смена символа/периода влечет за собой переинициализацию эксперта, прикрепленного к соответствующему графику. На оффлайновых графиках переинициализация не происходит, осуществляется только обновление графика (аналогично команде Refresh в терминале). Смотри также |