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
Previous Candle Breakdown - expert para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizações:
- 1929
- Avaliação:
- 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.
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.
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
Indicador John Ehlers Trend Component
Deep Drawdown MAO 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.
A EA fecha todas as posições se o patrimônio atingir uma determinada proporção em relação ao saldo.
EA StochasticNegociação baseada no indicador iStochastic (Oscilador Estocástico, Estocástico). O Stop Loss, Take Profit, e Trailing da posição podem ser ativados/desativados.