SymbolInfoDouble(Symbol(),SYMBOL_SESSION_OPEN) - Deveria funcionar em back-test?

Para adicionar comentários, por favor Faça o login ou registrar
Daniel Andrejczuk
5698
Daniel Andrejczuk  

Senhores, bom dia!

Observei que a função SymbolInfoDouble(Symbol(),SYMBOL_SESSION_OPEN)  retorna zerado em modo de teste, já em modo real ou demo funciona corretamente.

Perguntas:

Procede mesmo? essa função não vale em back-test ?

Como obtenho o preço de abertura de um ativo em um dia de back-test ? 

At.

Daniel 

Rogerio Figurelli
Moderador
58519
Rogerio Figurelli  
Daniel Andrejczuk:

Senhores, bom dia!

Observei que a função SymbolInfoDouble(Symbol(),SYMBOL_SESSION_OPEN)  retorna zerado em modo de teste, já em modo real ou demo funciona corretamente.

Perguntas:

Procede mesmo? essa função não vale em back-test ?

Como obtenho o preço de abertura de um ativo em um dia de back-test ? 

At.

Daniel 

Olá Daniel,

Realmente as variáveis de Sessão, seja a linguagem de programação ou plataforma que for, podem possuir características muito atreladas ao ambiente, digamos assim. 

No mercado financeiro e de capitais, onde falhas e erros podem ser muito críticos ao bolso, recomendo ter bastante cuidado no uso dessas variáveis.

Seguindo essa lógica de raciocínio e tomando como exemplo a variável que você refere (SYMBOL_SESSION_OPEN) ou preço de abertura da sessão atual, a atualização do valor irá depender muito de servidor para servidor.

Provavelmente nas corretoras esse valor será atualizado, mas não necessariamente em outros servidores. Assim como no backtesting.

Melhores Cumprimentos,

Rogério Figurelli
Daniel Andrejczuk
5698
Daniel Andrejczuk  
Obrigado pela atenção.
Para adicionar comentários, por favor Faça o login ou registrar