Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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

Previous Candle Breakdown - expert para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizações:
1899
Avaliação:
(16)
Publicado:
2018.10.04 11:36
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Ideia por: Vladimir Khlystov.

Código em MQL5 por: Vladimir Karputov.

O EA aguarda o rompimento de qualquer intervalo de tempo de 1 minuto a 1 mês. É verificado se houve rompimento na barra #1 em um período de tempo especificado Breakdown previous candle. Também é possível ativar dois filtros - Moving Average.

ATENÇÃO! Para que os filtros operem, é necessário que os períodos médios Fast: av. period e Slow: av. period estejam acima de zero.

No EA, é implementado o trailing que (na primeira modificação do nível de Stop Loss) move o Stop Loss para o breakeven.

O tamanho da posição pode ser permanente (Lots acima de zero e Risk igual a zero) e dinamicamente calculado no percentual de risco por negociação (Risk acima de zero e Lot igual a zero).

ATENÇÃO! Nenhuma situação pode ser permitida, onde:

  • tanto "Lots" quanto "Risk" estão acima de zero;
  • tanto "Lots" e "Risk" são iguais a zero.

Ao atingir o lucro desejado Feche todas as posições quando o lucro é alcançado, todas as posições serão fechadas. O EA garante que não mais do que uma posição em cada direção é aberta no período de tempo especificado Previous Candle Breakdown.

Breakdown Previous Candle

Fig. 1. Tempo gráfico atual: M15, o rompimento é definido em H4


Os parâmetros de entrada

  • Previous Candle Breakdown - tempo gráfico da vela para ser rompida para baixo;
  • Indent from High or Low - recuo de High e Low da vela rompida para baixo;
  • Fast: av. period - Moving Average "Fast": Período médio; se estiver definido para zero, o filtro dos indicadores "Fast" e "Slow" não será usado;
  • Fast: horizontal shift - Moving Average "Fast": Deslocamento horizontal do indicador;
  • Fast: type of price - Moving Average "Fast": Tipo do preço, no qual o indicador é calculado;
  • Slow: av. period - Moving Average "Slow": Período médio; se estiver definido para zero, o filtro dos indicadores "Fast" e "Slow" não será usado
  • Slow: horizontal shift - Moving Average "Slow": deslocamento horizontal do indicador;
  • Slow: type of price - Moving Average "Slow": Tipo do preço, no qual o indicador é calculado;
  • Fast and Slow: smoothing type - tipo da média (comum para "Fast" e "Slow");
  • Stop Loss - Stop Loss;
  • Take Profit - Take Profit;
  • Trailing Stop - o trailing (funciona como um breakeven na primeira modificação do Stop Loss);
  • Trailing Step - passo do trailing;
  • Lots - o tamanho do lote é permanente (Risk deve ser definido para zero);
  • Risk - o tamanho do lote é calculado dinamicamente nos percentuais de risco por negociação (Lots deve ser definido para zero);
  • Maximum number of positions in one direction - número máximo de posições em uma direção;
  • Close all positions when profit is achieved - lucro-alvo, que ao atingir é fechado todas as posições.

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

Trend_Component Trend_Component

Indicador John Ehlers Trend Component

Deep Drawdown MA Deep Drawdown MA

O EA abre posições no cruzamento da iMA rápida e da iMA lenta (Moving Average, MA). Ele tem a função de ultrapassar as perdas. Ele pega o tipo da posição na OnTradeTransaction.

Close by Equity Percent Close by Equity Percent

A EA fecha todas as posições se o patrimônio atingir uma determinada proporção em relação ao saldo.

EA Stochastic EA Stochastic

Negociação baseada no indicador iStochastic (Oscilador Estocástico, Estocástico). O Stop Loss, Take Profit, e Trailing da posição podem ser ativados/desativados.