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
Fluctuate - expert para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizações:
- 1906
- Avaliação:
- Publicado:
- 2019.01.16 09:09
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Autor da ideia - Nikolay Khrushchev
autor do código mq5 - barabashkakvn
O EA funciona apenas em contas hedge!
Expert Advisor baseado em Swing: o EA define uma ordem pendente de Sell Stop ou Buy Stop com um lote maior e na direção oposta.
Entradas:
- Stop Loss, em pips (1.00045-1.00055=1 pips)
- Take Profit, em pips (1.00045-1.00055=1 pips)
- Trailing Stop (distância min do preço ao stop loss), em pips
- Trailing Step, em pips (1.00045-1.00055=1 pips)
- Money management: Lot OU Risk (somente para primeiras posições) - tipo de cálculo do lote para a primeira posição: lote fixo ou em % do risco relativo ao depósito
- The value for "Money management"
- //--- lógica de negociação
- Step, em pips (1.00045-1.00055=1 pips) - passo da ordem pendente de stop
- Lot coefficient (para uma série de negócios) - taxa de aumento de lote para posições subsequentes
- Multiply the volume of all positions - ativa/desativa a multiplicação do volume geral de posições abertas por "Lot coefficient"
- Maximum number of positions
- Maximum volume of all positions
- Profit target in money ("0.0" -> OFF)
- Minimum Equity (em porcentagem do saldo) -> pausa na negociação
- Close all positions at startup
- //---
- magic number - ID único dos EA's ID
- Start hour
- End hour
Cada vez, o EA inicia um ciclo de negociação depois de cair dentro do intervalo de tempo permitido entre Start hour e End hour desde que não haja ordens pendentes e nenhuma posição aberta por este EA. Uma posição aberta é acompanhada por uma ordem pendente de stop. Um volume da posição depende dos parâmetros Money management e The value for "Money management", enquanto o volume de uma ordem pendente de Stop depende dos parâmetros Lot coefficient e Multiply the volume of all positions.
A direção da posição é determinada de acordo com a seguinte regra:
Close da barra #0 > Close da barra #1 -> abre BUY; CASO CONTRÁRIO -> abre SELL
O tipo de ordem pendente de Stop depende de uma posição aberta:
se Buy, é definido uma Sell Stop; se SELL, é colocado um Buy Stop
Uma ordem pendente de stop é definido em Step do preço atual. Trailing Stop e Trailing Step são ativados em conjunto com os mecanismos de monitoramento de lucros (Profit target in money e Minimum Equity).
Quando uma ordem pendente é acionada, uma ordem pendente de stop com um lote aumentado é definida novamente na direção oposta.
Recomenda-se executar a otimização em pequenos intervalos de tempo. Primeiro de tudo, procure os parâmetros Stop Loss, Take Profit e Step.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/22788
Indicador Volatility Ratio2
Lot CheckEste é um utilitário para o arredondamento correto do lote