Скачать MetaTrader 5

CustomSymbolSetSessionQuote

Устанавливает время начала и время окончания указанной котировочной сессии для указанных символа и дня недели.

bool  CustomSymbolSetSessionQuote(
   const string      symbol_name,         // имя символа
   ENUM_DAY_OF_WEEK  day_of_week,         // день недели
   uint              session_index,       // номер сессии
   datetime          from,                // время начала сессии
   datetime          to                   // время окончания сессии
   );

Параметры

symbol_name

[in]  Имя пользовательского символа.

ENUM_DAY_OF_WEEK

[in]  День недели, значение из перечисления ENUM_DAY_OF_WEEK.

uint

[in]  Порядковый номер сессии, для которой нужно установить время начала и время окончания. Индексация сессий начинается с 0.

from

[in]  Время начала сессии в секундах от 00 часов 00 минут, значение даты в переменной будет проигнорировано.

to

[in]  Время окончания сессии  в секундах от 00 часов 00 минут, значение даты в переменной будет проигнорировано.

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

true – в случае успеха, иначе false. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().

Примечание

Если сессия с указанным session_index уже существует, то функция просто отредактирует начало и конец сессии.

Если для сессии переданы нулевые параметры начала и конца, то есть указаны from=0 и to=0, то соответствующая сессия с индексом session_index удаляется, а сама нумерация сессий сдвигается вниз.

Добавлять сессии можно только последовательно, то есть сессию с индексом session_index=1 можно добавить только в том случае, если уже существует сессия с индексом равным 0. При нарушении этого правила новая сессия не создается, а сама функция вернет значение false.

Смотри также

SymbolInfoSessionQuote, Информация об инструменте, TimeToStruct, Структура даты