Implementação do Handler onTrade no MQL4 para MetaTrader 4: Tudo que Você Precisa Saber

Mike 2024.04.29 18:33 14 0 0
Anexo

Hoje, vamos falar sobre como implementar o handler onTrade no MQL4 para o MetaTrader 4. Esse código é super útil para acompanhar os tickets de ordens em um CArrayInt. O monitoramento das alterações na lista de tickets no onTimer ativa os seguintes handlers de eventos:

//+------------------------------------------------------------------+
//| Handler de evento quando o stop loss é atingido                              |
//+------------------------------------------------------------------+
void onStopLoss(ulong ticket);

//+------------------------------------------------------------------+
//| Handler de evento quando o take profit é atingido                            |
//+------------------------------------------------------------------+
void onTakeProfit(ulong ticket);

//+------------------------------------------------------------------+
//| Handler de evento quando uma nova ordem é aberta                         |
//+------------------------------------------------------------------+
void onTradeEntry(ulong ticket);

//+------------------------------------------------------------------+
//| Handler de evento quando uma ordem é fechada(removida)                   |
//+------------------------------------------------------------------+
void onTradeExit(ulong ticket);

Nota: Nem todos os recursos do handler onTradeTransaction do MQL5 foram implementados aqui. Esta é apenas uma abordagem básica.

Na captura de tela abaixo, você pode ver o log de saída para o EA:



Lista
Comentário 0