Exp5 Swing PRO for MT5
- Experts
- Vladislav Andruschenko
- Versão: 24.422
- Ativações: 10
A estratégia de negociação baseada no modelo Swing envolve a colocação de duas ordens pendentes opostas com lotes maiores. À medida que o preço de mercado se move numa determinada direção, uma das ordens é acionada enquanto o tamanho do lote da outra aumenta.
Esta abordagem permite que os traders obtenham lucros ao mesmo tempo que minimizam os riscos, tornando-a uma forma fiável de negociar forex, ações e mercadorias. A utilização desta estratégia na negociação financeira tem sido amplamente reconhecida pela sua capacidade de facilitar a tomada de decisões informadas, especialmente em mercados voláteis.
A sua eficácia é atribuída à sua capacidade de identificar tendências de mercado e tirar partido delas, reduzindo ao mesmo tempo a exposição aos riscos de mercado. Como tal, é uma escolha popular para traders que procuram otimizar o seu desempenho comercial.
O EA oferece três tipos de abertura de ordens pendentes (TypeofTrade)
- Abertura automática após colocação (AutoTrade de abertura instantânea)
- Abertura e gerenciamento após abertura manual (Abertura manual ManualTrade)
- Abertura por Distância entre os níveis Alto/Baixo (High Low para a barra anterior TFTrade)
Uma ordem OCO (One-Cancels-the-Other) é um tipo de ordem condicional que consiste em duas ordens. A primeira ordem é automaticamente cancelada se a segunda ordem for executada.
Como comprar | Como instalar | Como obter arquivos de log | Como testar e otimizar | Todos os produtos da Expforex |
Como funciona?
- No início, o Expert Advisor coloca duas ordens – Buy Stop e Sell Stop – com base na distância StopOrderDeltaifUSE do preço atual.
- Se o Buy Stop for acionado, o Sell Stop será excluído e uma ordem Sell Stop com o volume BuyStop * Martin será colocada em seu lugar.
- Se o Sell Stop for acionado, o Buy Stop será excluído e uma ordem Buy Stop com o volume SellStop * Martin será colocada em seu lugar.
- Quando o take-profit é atingido, todos os pedidos são excluídos e tudo se repete desde o início !
Para ter o efeito swing, os parâmetros StopOrderDeltaifUSE e StopLoss devem ser iguais.
Nota: pode haver uma situação em que uma corretora abre uma ordem e depois a fecha com um stop loss. Neste caso, toda ordem aguardará para ser fechada pelo take-profit, e só depois disso o algoritmo começará a funcionar desde o início!
Não teste o EA por preços abertos! Teste apenas em todos os ticks.
Parâmetros
Os valores padrão são mostrados entre colchetes.
- Trade_ - seção Configurações de negociação.
- TypeofTrade - selecione o modo de negociação do EA. ( AutoTrade de abertura instantânea , abertura manual após compra/venda ManualTrade , alta baixa para a barra anterior TFTrade )
- StopOrderDeltaifUSE - distância para ordens pendentes (100).
- Magia - número mágico (777).
- StopLoss - stop loss, não usado por padrão (0).
- ModifyStopLossAtOrdersopen - altera o stop loss de uma negociação para um nível aberto de ordem pendente.
- TakeProfit - Take Profit, não usado por padrão (0).
- StopDayTradingEaAfterTP - se a última posição for fechada por take-profit, o EA para de funcionar até o dia seguinte.
- Lotes - um lote inicial fixo (0,1).
- LotFix - lotes separados por vírgula para abertura de ordens, por exemplo, “0.1,0.2,0.3,0.6,0.8,1”; Lote inicial sempre = Lotes. Os pedidos subsequentes podem ser gravados na variável LotFix separados por vírgulas.
- Martin é o índice de Martingale para o próximo lote de pedido aberto (Volume) após perder (2).Atenção! A Martingale funciona apenas pelo valor de Lotes. Se LotFix estiver definido, o martingale não funciona.
- MartinFix – O coeficiente Martingale, separado por vírgula, para abertura de ordens, por exemplo, “2,3,1,5,2,1”; Atenção! A Martingale funciona apenas pelo valor de Lotes. Se LotFix estiver definido, o martingale não funciona.
- timetrade_ - seção Tempo de negociação.
- OpenHour - horário de abertura da negociação (0).
- CloseHour - horário de fechamento da negociação (23).
- TrailingStopUSE - usa Trailing Stop (falso).
- TrailingStop - distância do trailing stop, a distância mínima é usada por padrão (0).
- TrailingStep - etapa final (1).
- MovingInWLUSE - defina a posição para ponto de equilíbrio com o primeiro nível do Trailing Stop.