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
- Visualizações:
- 7856
- Avaliação:
- Publicado:
- 2018.12.10 10:53
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Desenvolvimento da segunda versão: Previous Candle Breakdow 2
Adicionado o parâmetro
- Maximum volume position (positions) - volume máximo de posições
Supondo que nós temos um volume de posição no total de 2,5 lotes, o parâmetro "Maximum volume position" seja de 3,3 lotes e tenhamos um sinal de negociação. Durante a verificação preliminar, o volume da posição aberta é 1.5, logo, 2.5 + 1.5 > 3.3, ou seja, nenhuma nova posição é aberta.
O EA espera por um rompimento a qualquer timeframe, de 1 minuto a 1 mês. A barra #1 é verificada por um rompimento no timeframe previsto no parâmetro "Breakdown previous candle". Além disso, você pode ativar dois filtros com Média Móvel.
No EA, o trailing implementado é o que move (primeira modificação do nível de Stop Loss) o nível de parada para ficar no breakeven.
O tamanho da posição é permanente("Lots" acima de zero e "Risk" igual a zero) e dinamicamente calculado nas porcentagens de risco por negociação ("Risk" acima de zero e "Lots" é igual a zero).
ATENÇÃO! Nenhuma situação será permitida se:
- Tanto "Lots" quanto "Risk" estão acima de zero;
- Tanto "Lots" quanto "Risk" são iguais a zero.
Ao atingir o objetivo de lucro, o parâmetro "Close all positions when profit is achieved" fecha todas as posições. O EA não abre mais do que uma posição em cada direção no timeframe especificado no parâmetro "Previous Candle Breakdown".
Fig. 1. Timeframe atual: M15, rompimento é definido no H4
Parâmetros de entrada
- Previous Candle Breakdown - timeframe para o rompimento;
- Indent from High or Low - recuo da Máxima e Mínima e mínima no candle rompido;
- Fast: av. period - Média Móvel "Rápida": se estiver definido para zero, os filtros "Fast" e "Slow" não será usado;
- Fast: horizontal shift - Média móvel "Rápida": deslocamento horizontal do indicador;
- Fast: type of price - Média Móvel "Rápida": Tipo do preço, no qual o indicador é calculado;
- Slow: av. period - Média Móvel "Lenta": se estiver definido para zero, os filtros "Fast" e "Low" não será usado;
- Slow: horizontal shift - Média Móvel "Lenta": deslocamento horizontal do indicador;
- Slow: type of price - Média Móvel "Lenta": tipo do preço, no qual o indicador é calculado;
- Fast and Slow: smoothing type - suavização para os filtros "Fast" e "Slow";
- Stop Loss - fechamento da posição;
- Take Profit - objetivo de lucro;
- Trailing Stop - primeira modificação do nível de Stop Loss para ficar no breakeven;
- Trailing Step - movimenta stop loss de acordo com passos predeterminados;
- Lots - o tamanho do lote é permanente (Risk deve ser definido para zero);
- Risk - o tamanho do lote é calculado dinamicamente nas porcentagens de risco por negociação (Lots deve ser definido como zero);
- Maximum number of positions in one direction - número máximo de posições em uma direção;
- Maximum volume position (positions) - volume máximo de posições; e
- Close all positions when profit is achieved - fecha todas as posições quando o lucro é alcançado.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/22145

A biblioteca e a classe iCanvas simplificam a escrita de programas usando o elemento Canvas.

Acesse aos dados do OnTradeTransaction em qualquer lugar com um aplicativo

Define a largura do canal para o dia anterior.

O Expert Advisor é baseado no indicador de tendência iMA (Moving Average, MA)e em dois osciladores: iCCI (Commodity Channel Index, CCI), iStochastic (Stochastic Oscillator).