- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomSymbolSetSessionQuote
Establece la hora de comienzo y finalización de la sesión de cotizaciones para los símbolos y el día de la semana indicados.
bool CustomSymbolSetSessionQuote(
|
Parámetros
symbol_name
[in] Nombre del símbolo personalizado.
ENUM_DAY_OF_WEEK
[in] Día de la semana, valor de la enumeración ENUM_DAY_OF_WEEK.
uint
[in] Número ordinal de la sesión para la que se necesita establecer la hora de comienzo y finalización. La indexación comienza a partir de 0.
from
[in] Hora del comienzo de la sesión en segundos, desde las 00 horas 00 minutos, el valor de la fecha en la variable será ignorado.
to
[in] Hora de la finalización de la sesión en segundos, desde las 00 horas 00 minutos, el valor de la fecha en la variable será ignorado.
Valor devuelto
true en caso de éxito, de lo contrario, false. Para obtener la información sobre el error, hay que llamar la función GetLastError().
Nota
Si la sesión con el session_index indicado ya existe, la función simplemente editará el comienzo y la finalización de la sesión.
Si se han transmitido para la sesión parámetros cero de comienzo y finalización, es decir, se han establecido from=0 y to=0, entonces la sesión existente con el índice session_index se eliminará, y la propia numeración de la sesión se desplazará hacia abajo.
Solo se pueden añadir sesiones de forma consecutiva, es decir, una sesión con el índice session_index=1 se puede añadir solo en el caso de que exista una sesión con un índice igual a 0. Si se rompe esta regla, la nueva sesión no se creará, y la propia función retornará el valor false.
Vea también
SymbolInfoSessionQuote, Información sobre el instrumento, TimeToStruct, Estructura de la fecha