Nevalyashka EA: Tu Asesor Experto para MetaTrader 4

Mike 2016.03.22 16:49 9 0 0
Archivos adjuntos

A pesar de su tamaño, el Nevalyashka es un asesor experto (EA) que puede ser muy eficiente tras una optimización mínima.

Además, puedes añadir funciones de Martingale para aumentar tu potencial de ganancias.

//--------------------------------------------------------------------
extern int  stoploss    = 50,
            takeprofit  = 50;
double      Lot=1;
int         tip;
//--------------------------------------------------------------------
int init()
{
   OrderSend(Symbol(),OP_SELL,Lot,Bid,3,NormalizeDouble(Ask + stoploss*Point,Digits),
                        NormalizeDouble(Bid - takeprofit*Point,Digits)," ",777,Blue);
}
//--------------------------------------------------------------------
int start()
{
   for (int i=0; i<OrdersTotal(); i++){   
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true){
         if (OrderSymbol()==Symbol()){
            tip = OrderType();
            Lot = OrderLots();return;}}}
   if (Lot==0) return;
   if (tip==0) OrderSend(Symbol(),OP_SELL,Lot,Bid,3,NormalizeDouble(Ask + stoploss*Point,Digits),
                                    NormalizeDouble(Bid - takeprofit*Point,Digits)," ",777,Blue);
   if (tip==1) OrderSend(Symbol(),OP_BUY ,Lot,Ask,3,NormalizeDouble(Bid - stoploss*Point,Digits),
                                    NormalizeDouble(Ask + takeprofit*Point,Digits)," ",777,Blue);
   return(0);
}
//-----------------------------------------------------------------

Resultados de optimización sencilla:



  • Optimización mínima para eficiencia
  • Integración de Martingale
  • Resultados visuales claros
Lista
Comentarios 0