Ideia de: Scriptor.
Código MQL5 por: barabashkakvn.
Este sistema abre quatro posições com diferentes níveis de Take Profit. Assim que uma das posições é fechada pelo Take Profit, as outras serão ajustadas para o ponto de equilíbrio. Esse processo continua até que todas as posições sejam encerradas pelo Take Profit.
Parâmetros de Entrada
- Lots - volume da posição
- Média Móvel: período de média - indicador "Média Móvel": Período de média
- RSI: período de média - indicador "RSI": Período de média
- ATR: período de média - indicador "ATR": Período de média
- Coeficiente SL - coeficiente para cálculo do Stop Loss (o coeficiente é multiplicado pelo valor do indicador "ATR")
- Coeficiente TP - coeficiente para cálculo do Take Profit (o coeficiente é multiplicado pelo valor do indicador "ATR")
//--- Níveis de RSI
- RSIUpperLimit - Posições de COMPRA podem ser abertas no intervalo entre "RSIUpperLevel" e "RSIUpperLimit", sendo que "RSIUpperLevel" deve estar acima de "RSIUpperLimit"
- RSIUpperLevel - Posições de COMPRA podem ser abertas no intervalo entre "RSIUpperLevel" e "RSIUpperLimit", sendo que "RSIUpperLevel" deve estar acima de "RSIUpperLimit"
- RSILowerLevel - Posições de VENDA podem ser abertas no intervalo entre "RSIUpperLimit" e "RSILowerLevel", sendo que "RSILowerLevel" deve estar acima de "RSILowerLimit"
- RSILowerLimit - Posições de VENDA podem ser abertas no intervalo entre "RSIUpperLimit" e "RSILowerLevel", sendo que "RSILowerLevel" deve estar acima de "RSILowerLimit"
//--- MACD
- período para cálculo da média rápida
- período para cálculo da média lenta
- período para a média da diferença entre as médias
- MacdDiffBuy - a diferença mínima entre a barra 2 e a barra 1 ((MathAbs(MACD_1)-MathAbs(MACD_2))/MathAbs(MACD_1)) para abrir uma COMPRA
- MacdDiffSell - diferença mínima entre a barra 2 e a barra 1 ((MathAbs(MACD_1)-MathAbs(MACD_2))/MathAbs(MACD_1)) para abrir uma VENDA
//---
- número mágico - o identificador único do EA
GBPUSD, H1:

Comentário 0