Como executar ordens com base na variação Bid/Ask?

 

Preciso que o EA execute ordens quando houver um valor "X" de diferença entre os valores Bid/Ask.

Me parece uma questão simples de elaborar, mas sou iniciante e estou com dificuldades.

Caso alguém possa ajudar, ficarei muito grato!

 
XeliPin:

Preciso que o EA execute ordens quando houver um valor "X" de diferença entre os valores Bid/Ask.

Me parece uma questão simples de elaborar, mas sou iniciante e estou com dificuldades.

Caso alguém possa ajudar, ficarei muito grato!

Veja se isso serve:

if ( SymbolInfoDouble(SYMBOL_ASK) - SymbolInfoDouble(SYMBOL_BID) == X )
{
        // executar ordem
}
 
Trader_Patinhas:

Veja se isso serve:

Muito obrigado!

 
XeliPin:

Muito obrigado!

Olá! Havia uma falha de edição na minha resposta anterior que só percebi hoje: faltou o " == X". Só percebi hoje ao reler o tópico. 


Editei a resposta acima pra ficar correto. Reveja por favor.

 
Trader_Patinhas:
Olá! Havia uma falha de edição na minha resposta anterior que só percebi hoje: faltou o " == X". Só percebi hoje ao reler o tópico. 


Editei a resposta acima pra ficar correto. Reveja por favor.

Muito obrigado por rever!

Razão: