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](https://c.mql5.com/36/40/documenta-o-sobre-mql5-manipula__1.png)
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...
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
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.