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:

Comentário 0