- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomSymbolSetSessionTrade
Imposta l'ora di inizio e fine della sessione di trading specificata per il simbolo e il giorno della settimana specificati.
bool CustomSymbolSetSessionTrade(
|
Parametri
symbol_name
[in] Nome simbolo personalizzato.
ENUM_DAY_OF_WEEK
[in] Giorno della settimana, valore dall'enumerazione ENUM_DAY_OF_WEEK.
uint
[in] Indice della sessione, per il quale devono essere impostate le ore di inizio e fine. L'indicizzazione della sessione inizia da 0.
from
[in] Orario di inizio sessione in secondi da 00:00, il valore dati della variabile viene ignorato.
to
[in] Orario di fine sessione in secondi da 00:00, il valore dei dati nella variabile viene ignorato.
Valore di Ritorno
true – successo, altrimenti – false. Per ottenere informazioni sull'errore, chiamare la funzione GetLastError().
Nota
Se la sessione con lo specificato session_index già esiste, la funzione modifica semplicemente l'inizio e la fine della sessione.
Se sono stati passati i parametri di partenza e di fine, zero, per la sessione, (from=0 e to=0), la sessione appropriata con il session_index viene eliminata, mentre l'indicizzazione della sessione viene spostata verso il basso.
Le sessioni possono essere aggiunte solo sequenzialmente. In altre parole, puoi aggiungere session_index=1 solo se la sessione con l'indice 0 esiste già. Se questa regola è interrotta, non viene creata una nuova sessione, e la funzione restituisce "false".
Guarda anche
SymbolInfoSessionTrade, Symbol info, TimeToStruct, Date structure