Idealizado por: Marc Boggs
Código mq5 por: barabashkakvn
O EA funciona SOMENTE em contas de hedge!
Neste Expert Advisor (EA), foram utilizadas as classes CPositionInfo, CTrade, CSymbolInfo, CAccountInfo, COrderInfo, e CArrayObj.
Você pode especificar quatro níveis, ou seja, os espaços para colocar ordens pendentes, nos parâmetros de entrada. Os tamanhos dos espaços seguem a lógica abaixo:
Nível #0 < Nível #1 < Nível #2 < Nível #3
O EA monitora permanentemente a situação, operando em cada tick, assim que o preço quebra uma das linhas do indicador iBands (Bandas de Bollinger, BB) na distância do Nível #3. Assim que uma quebra é detectada, as ordens pendentes serão colocadas. Veja na imagem abaixo um exemplo onde a quebra da linha superior foi encontrada: Quatro ordens de Sell Stop foram colocadas.

Da mesma forma, assim que a linha inferior for rompida, ordens pendentes de Buy Stop serão colocadas.
Para cada ordem pendente, é definido um tempo de expiração das ordens pendentes (em minutos). Você pode especificar tamanhos de lotes tanto permanentes quanto dinâmicos (em porcentagens de risco). O tipo de lote é definido na Gestão de Dinheiro.
Parâmetros como Stop Loss, Take Profit e Trailing Stop podem ser desativados. Para isso, basta atribuir o valor de 0.0 ao parâmetro.
Um exemplo de início no par EURUSD, H1:

E no par USDJPY, H1:

Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- Como Criar Sinais de Negociação com MQL5 Wizard Usando Estrelas da Manhã e da Noite + Estocástico
- MQL5 Wizard: Sinais de Negociação com Padrões Candlestick e RSI no MetaTrader 5
- Análise do The MasterMind 3 (Edição Campeonato) para MetaTrader 4
- Baixe Todo o Histórico de Ticks de um Símbolo no MetaTrader 5