Breadandbutter2: Tu Asistente Ideal para MetaTrader 5

Mike 2018.10.26 00:48 11 0 0
Archivos adjuntos

Autor de la idea: Scriptor

Autor del código MQL5: barabashkakvn

Este EA (Asesor Experto) se basa en los indicadores iADX (Índice Direccional Promedio, ADX) y iAMA (Media Móvil Adaptativa, AMA). El sistema solo realiza operaciones cuando aparece una nueva barra y, al recibir una señal de trading, cierra las posiciones opuestas.

Para encontrar los mejores parámetros para el símbolo y el marco temporal, puedes hacerlo de dos maneras:

Manual: editando los caracteres "<" ">" en las ecuaciones de señal:

   if(adx_0<adx_1 && ama_0>ama_1)
     {
      ClosePositions(POSITION_TYPE_SELL);
      double sl=(InpStopLoss==0)?0.0:m_symbol.Ask()-ExtStopLoss;
      if(sl>=m_symbol.Bid()) // incidente: la posición no ha sido abierta aún y debe cerrarse
        {
         PrevBars=0;
         return;
        }
      double tp=(InpTakeProfit==0)?0.0:m_symbol.Ask()+ExtTakeProfit;
      OpenBuy(sl,tp);
      return;
     }

   if(adx_0>adx_1 && ama_0<ama_1)
     {
      ClosePositions(POSITION_TYPE_BUY);
      double sl=(InpStopLoss==0)?0.0:m_symbol.Bid()+ExtStopLoss;
      if(sl<=m_symbol.Ask()) // incidente: la posición no ha sido abierta aún y debe cerrarse
        {
         PrevBars=0;
         return;
        }
      double tp=(InpTakeProfit==0)?0.0:m_symbol.Bid()-ExtTakeProfit;
      OpenSell(sl,tp);
      return;
     }

    Automático: seleccionando stop loss, take profit y el desplazamiento horizontal del indicador AMA:

    Breadandbutter2

    Lista
    Comentarios 0