Breadandbutter2: O EA Ideal para MetaTrader 5

Mike 2018.10.26 00:48 12 0 0
Anexo

Autor da ideia: Scriptor

Autor do código MQL5: barabashkakvn

O Breadandbutter2 é um robô de trading (EA) que utiliza os indicadores iADX (Índice Direcional Médio) e iAMA (Média Móvel Adaptativa). Ele atua somente quando uma nova barra é criada e, ao receber um sinal de trading, posições opostas são fechadas.

A busca pelos melhores parâmetros para o símbolo e o timeframe deve ser feita de duas maneiras:

Manual: Editando os caracteres "<" ">" nas equações de sinal:

   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: a posição ainda não foi aberta e precisa ser fechada
        {
         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: a posição ainda não foi aberta e precisa ser fechada
        {
         PrevBars=0;
         return;
        }
      double tp=(InpTakeProfit==0)?0.0:m_symbol.Bid()-ExtTakeProfit;
      OpenSell(sl,tp);
      return;
     }

Automático: Selecionando stop loss, take profit e o deslocamento horizontal do indicador AMA:

Breadandbutter2

Lista
Comentário 0