- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomSymbolSetSessionTrade
Define a hora de início e fim da sessão de negociação especificada para o símbolo especificado e dia da semana.
bool CustomSymbolSetSessionTrade(
|
Parâmetros
symbol_name
[in] Nome do símbolo personalizado.
ENUM_DAY_OF_WEEK
[in] Dia da semana toma um valor da enumeração ENUM_DAY_OF_WEEK.
uint
[in] Número de ordem da sessão para a qual é necessário definir a hora de início e fim. Indexação de sessões começa por 0.
from
[in] Hora de início de sessão em segundos - a partir de 00:00 -, o valor da data será ignorado na variável.
to
[in] Hora de fim de sessão em segundos - a partir de 00:00 -, o valor da data será ignorado na variável.
Valor de retorno
true, em caso de sucesso, caso contrário, false. Para obter informações sobre o erro, você deve chamar a função GetLastError().
Observação
Se a sessão com o session_index definido já existir, a função simplesmente editará o início e fim da sessão.
Se transferidos parâmetros nulos de início e fim para a sessão, isto é, especificados from=0 e to=0, a sessão correspondente com índice session_index será removida, enquanto a numeração das sessões será deslocada para baixo.
É possível adicionar sessões só sequencialmente, isto é, a sessão com índice session_index=1 pode ser adicionada apenas se já existir uma sessão com um índice igual a 0. Ao violar esta regra, não é criada uma nova sessão, e a função retornará false.
Veja também
SymbolInfoSessionTrade, Informações sobre o instrumento, TimeToStruct, Estrutura de data