Estrategia de Trading
Después de una operación perdedora, el EA МТ45 abre la siguiente operación con un lote mayor.
La primera operación es siempre una compra, luego las posiciones alternan, es decir, compra-venta-compra.
El EA abre posiciones al inicio de la vela.
Tras un Stop Loss, el EA aumenta el lote por un coeficiente KL hasta alcanzar el valor máximo de ML. Luego, el lote se restablece al inicial, LТ.
Se opera en el par EUR/USD, en un marco temporal de H1. El EA está optimizado para el intervalo del 11 de enero de 2014 al 9 de septiembre de 2017.
Configuración del Asesor Experto
inputint Stop = 600; // Stop Lossinputint Take = 700; // Take Profitinputint Slip = 100; // Slippageinputint MN = 123; // Magicinputdouble LT = 0.01; // Loteinputdouble KL = 2; // Coeficiente de aumento de loteinputdouble ML = 10; // Lote máximo
Características
El modo multiplataforma está implementado mediante directivas de preprocesador. Un ejemplo de la función Martingale:
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+double Lot() { double lot=LT; //--- MQL4#ifdef __MQL4__ if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY)) { if(OrderProfit()>0) lot=LT; if(OrderProfit()<0) lot=OrderLots()*KL; } #endif //--- MQL5#ifdef __MQL5__ if(HistorySelect(0,TimeCurrent())) { double profit=HistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1,DEAL_PROFIT); double LastLot=HHistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1,DEAL_VOLUME); if(profit>0) lot=LT; if(profit<0) lot=LastLot*KL; } #endif if(lot>ML)lot=LT; return(lot); }
Backtests
Terminal de MetaTrader 4:

Terminal de MetaTrader 5:

Consejos
- Se recomienda utilizar este EA solo como base para tu propia estrategia.

Comentarios 0