Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
Breadandbutter2 - expert para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizações:
- 647
- Avaliação:
- Publicado:
- 2018.12.11 12:43
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Autor da ideia: Scriptor
Autor do código MQL5: barabashkakvn
O EA baseado nos indicadores iADX (Average Directional Movement Index, ADX) e iAMA (Adaptive Moving Average, AMA). O EA só opera quando uma nova barra aparece. Ao receber um sinal de negociação, as posições opostas são fechadas.
A busca pelos melhores parâmetros para o símbolo e o tempo gráfico deve ser realizada de duas maneiras:
manual - edição dos caracteres "<" ">" nas equações do 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()) // incident: the position isn't opened yet, and has to be already closed { 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()) // incident: the position isn't opened yet, and has to be already closed { PrevBars=0; return; } double tp=(InpTakeProfit==0)?0.0:m_symbol.Bid()-ExtTakeProfit; OpenSell(sl,tp); return; }
automático - selecionando o stop loss, take profit e o deslocamento horizontal do indicador AMA:
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/22003
O sistema de negociação é baseado em uma rede neural simples.
Hans_IndicatorO indicador de expansão dos corredores do fuso horário
Indicador DeMarker_Histogram_Vol com uma média adicional do histograma resultante
TP SL TrailingConfigurações iniciais de Stop loss e take profit. Trailing.