Ideia de: Nikolay Khrushchev
Código mq5 por: barabashkakvn
O EA funciona apenas em contas de hedge!
O Fluctuate é um Expert Advisor baseado em swing: ele configura uma ordem pendente de Sell Stop ou Buy Stop com um lote aumentado na direção oposta.
Configurações:
- Stop Loss, em pips (1.00045-1.00055=1 pip)
- Take Profit, em pips (1.00045-1.00055=1 pip)
- Trailing Stop (distância mínima do preço até o Stop Loss), em pips
- Trailing Step, em pips (1.00045-1.00055=1 pip)
- Gestão de capital: Lote OU Risco (apenas para as primeiras posições) - tipo de cálculo de lote para a primeira posição: lote fixo ou em percentual de risco em relação ao depósito
- Valor para "Gestão de capital"
- //--- lógica de trading
- Passo, em pips (1.00045-1.00055=1 pip) - passo da ordem pendente
- Coeficiente do lote (para uma série de operações) - taxa de aumento do lote para posições subsequentes
- Multiplicar o volume de todas as posições - habilitar/desabilitar multiplicar o volume total das posições abertas pelo "Coeficiente do lote"
- Número máximo de posições
- Volume máximo de todas as posições
- Meta de lucro em dinheiro ("0.0" -> DESLIGADO)
- Equidade mínima (em percentual do saldo) -> pausa nas operações
- Fechar todas as posições ao iniciar
- //---
- número mágico - ID único do EA
- Hora de início
- Hora de término
Cada vez que o EA inicia um ciclo de trading, ele acontece dentro do intervalo de tempo permitido entre a Hora de início e a Hora de término, desde que não haja ordens pendentes e nenhuma posição aberta por este EA. Uma posição aberta é acompanhada por uma ordem pendente. O volume da posição depende dos parâmetros Gestão de capital e Valor para "Gestão de capital", enquanto o volume de uma ordem Stop pendente depende dos parâmetros Coeficiente do lote e Multiplicar o volume de todas as posições.
A direção da posição é determinada pela seguinte regra:
Fechamento da barra #0 > Fechamento da barra #1 -> abrir BUY; CASO CONTRÁRIO -> abrir SELL
O tipo da ordem pendente depende da posição aberta:
se BUY, um Sell Stop é configurado; se SELL, um Buy Stop é colocado
Uma ordem pendente é configurada a Passo do preço atual. Trailing Stop e Trailing Step são habilitados posteriormente juntamente com os mecanismos de rastreamento de lucro (Meta de lucro em dinheiro e Equidade mínima).
Quando uma ordem pendente é acionada, uma nova ordem pendente com um lote aumentado é configurada na direção oposta.
Recomenda-se realizar a otimização em timeframes pequenos. Antes de mais nada, foque nos parâmetros Stop Loss, Take Profit e Passo.
Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- MAMACD: Uma Análise do Sistema de Trading para MetaTrader 5
- Análise do The MasterMind 3 (Edição Campeonato) para MetaTrader 4
- VR-SETKA-3: Um EA Revolutionário para MetaTrader 5
- Como Proteger Seu Indicador/EA no MetaTrader 4 com Senha