Resultado da ultima operação

 

Fala pessoal, tudo bem?

Gostaria de uma ajuda se possível.


Eu gostaria de obter a informação na qual o ultimo trade realizado foi positivo ou negativo.

Eu quero essa informação para contabilizar, pois caso o  EA tenha uma sequencia X de operações negativas eu vou fazer ele parar.

Eu não estou conseguindo compreender essas funções de negociação.

Depois de conseguir saber se foi positivo ou negativo meu raciocionio seria esse


if( ultimoTrade < 0 )

{

SequenciaNegativa++; 

}


if(ultimoTrade > 0)

{

// Zera a variavel Sequencia

SequenciaNegativa = 0;

}

if (SequenciaNEgativa < 5 )

{

realizado o trade

}


Desde já agradeço a atenção.

 
Renan Augusto:

....

Use Alt+S para postar seu codigo

 
https://www.mql5.com/pt/docs/event_handlers/ontradetransaction
Documentação sobre MQL5: Manipulação de eventos / OnTradeTransaction
Documentação sobre MQL5: Manipulação de eventos / OnTradeTransaction
  • www.mql5.com
É chamada em EAs quando ocorre o evento TradeTransaction. A função é projetada para processar os resultados de execução da solicitação de negociação. [in]  Variável do tipo MqlTradeTransaction com descrição da transação feita na conta de negociação. [in]  Variável do tipo MqlTradeRequest com descrição da solicitação que gerou a transação...
 

Não sei como colocar encerrado. porem já consegui.


Obrigado