- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomSymbolSetSessionQuote
Устанавливает время начала и время окончания указанной котировочной сессии для указанных символа и дня недели.
bool CustomSymbolSetSessionQuote(
|
Параметры
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, Структура даты