Descrição:
O que há de novo no script:
- O script agora aplica a função de trailing com base nos lucros do portfólio, ou seja, os níveis de stop podem ser definidos ao atingir o ponto de equilíbrio total de todas as ordens na direção selecionada.
- Você pode executar o script em uma única janela e definir SymbolAll = true - nesse caso, ele manterá ordens de todos os símbolos.
- Adicionada uma função para definir o comprimento do trailing com base nos indicadores Parabólico e Velocidade.
Ele pode rodar como um script separado ou como um Expert Advisor. Dependendo da variável TrailingStop, o script pode acompanhar as posições usando Fractais (os níveis de stop são colocados no fractal mais próximo, deslocados por delta), valores extremos das barras anteriores (por exemplo, para compras, eles serão colocados em Low - delta), indicadores Parabólicos e de Velocidade ou em um número específico de pontos.
- TrailingStop = 1; // "0-desligado 1-Candle 2-Fractais 3-Velocidade 4-Parabólico >4-pips";
- delta = 0; // deslocamento de um fractal, candlestick ou Parabólico
- only_Profit = true; // aplica trailing apenas a ordens lucrativas
- only_NoLoss = false; // move para o breakeven em vez de trailing
- only_SL = false; // apenas acompanha as ordens que têm SL
- SymbolAll = true; // aplica trailing para todos os instrumentos
- Portfel = true; // aplica trailing com base nos lucros do portfólio
Parâmetros adicionais:
Se TrailingStop = 4, o indicador Parabólico será usado para determinar a distância do nível de stop:
- Step = 0.02;
- Maximum = 0.2;
- Magic = 0;
Se TrailingStop = 4, o indicador de Velocidade será usado para determinar a distância do nível de stop:
- VelocityPeriodBar = 30; // parâmetro do indicador de Velocidade (taxa de mudança de preço)
- K_Velocity = 1.0; // multiplicador de Stop Loss pela Velocidade
Visualização:
Informações sobre a operação atual do script são exibidas na tela:
- configuração do script
- número de ordens mantidas pelo script
- níveis mínimos de stop permitidos (-)
- níveis de stop possíveis atuais (rótulos de preço)
- níveis de breakeven atuais (rótulos de preço)
Exemplo:

No screenshot, o trailing stop é definido com base nos níveis de lucro do portfólio e é calculado usando fractais. Assim que o nível de configuração do SL (o rótulo de preço inferior) subir acima do nível de breakeven (o rótulo de preço superior), o script começará a colocar SL para todas as ordens, independentemente de serem lucrativas ou não. Se todas essas ordens forem fechadas por esses níveis de stop, o lucro total ainda será positivo.
Recomendações:
O script é encerrado após fechar todas as ordens.
O script pode funcionar sem o indicador de Velocidade. Você pode usar qualquer outro indicador que meça a velocidade (taxa de mudança de preço).
Comentário 0