Ideia por: Yuri.
Código em MQL5 por: Vladimir Karputov.
Algoritmo de operação
Busca por um sinal dentro do intervalo da barra "0" para Depth of search.
Compra:
- O RSI deve estar abaixo de 30;
- O preço deve atingir a banda inferior das Bandas de Bollinger;
- Aguardar até que a vela se mova cima da média das Bandas de Bollinger;
- O Stop Loss é colocado abaixo da última Mínima local. O Take Profit é colocado acima da banda superior das Bandas de Bollinger;
- Assim que a banda superior é atingida, o stop deve ser movido para o breakeven.
Venda:
- O RSI deve estar acima de 70;
- O preço deve atingir a banda superior das Bandas de Bollinger;
- Aguardar até que a vela se mova para baixo da média das Bandas de Bollinger;
- O Stop Loss é colocado acima da última Máxima local. O Take Profit é colocado abaixo da banda inferior das Bandas de Bollinger;
- Assim que a banda inferior for atingida, o stop deve ser movido para o breakeven.
Entradas
- Lots - volume da posição.
- Bands - Bandas: período da média;
- RSI - RSI: período da média;
- Indent from High and Low - récuo da Máxima e da Mínima ao colocar o Stop Loss e o Take Profit;
- Depth of search - número de barras, na qual é buscado o sinal;
- magic number - identificador exclusivo para o EA.
Após a otimização (atenção: os parâmetros não otimizados estão no código; você deve procurar os valores necessários independentemente) no EURUSD, H1:
