Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Fluctuate - expert para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizações:
1845
Avaliação:
(23)
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 LossTake Profit e Step.

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/22788

Volatility_Ratio2 Volatility_Ratio2

Indicador Volatility Ratio2

Lot Check Lot Check

Este é um utilitário para o arredondamento correto do lote

GannSwing GannSwing

Indicador Gann Swing

Rubicons_CCI_Cross Rubicons_CCI_Cross

Indicador Rubicons CCI Cross