Exp Swing
- Experts
- Vladislav Andruschenko
- Versão: 25.977
- Atualizado: 3 dezembro 2025
Ele usa o modelo de uma estratégia famosa chamada Swinger (Pendulum, Cheburashka) - colocação alternada de pedidos pendentes com lote aumentado.
A estratégia consiste em colocar duas ordens pendentes opostas. Quando o preço se move em uma determinada direção, uma ordem pendente é acionada, enquanto o tamanho do lote da outra ordem é aumentado.
O EA oferece três tipos de abertura de pedidos pendentes (TypeofTrade)Abertura automática após a colocação (AutoTrade de abertura instantânea)
Abertura e gerenciamento após a abertura manual (abertura manual ManualTrade)
Abertura por alto / baixo (alto baixo 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 funciona?
- No início, o Expert Advisor coloca duas ordens - Buy Stop e Sell Stop na distância StopOrderDeltaifUSE do preço atual.
- Se a parada de compra for acionada, a parada de venda será excluída e um pedido de parada de venda com o volume BuyStop * Martin será colocado em seu lugar.
- Se Sell Stop for acionado, Buy Stop será excluído e um pedido Buy Stop com o volume SellStop * Martin será colocado em seu lugar.
- Quando o take profit é alcançado, todos os pedidos são excluídos e tudo é repetido desde o início !
Para ter o efeito de swing, os parâmetros StopOrderDeltaifUSE e StopLoss devem ser iguais.
Nota: pode haver uma situação em que um corretor abre uma ordem e, em seguida, fecha por um stop loss. Nesse caso, todos os pedidos aguardarão para serem fechados por take profit, e somente após isso o algoritmo começará a funcionar do início!
Não teste os preços da EA por Open! Teste-o apenas em todos os carrapatos.
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 EA.
- StopOrderDeltaifUSE - distância para pedidos pendentes (100).
- Magic - número mágico (777).
- StopLoss - stop loss, não usado por padrão (0).
- ModifyStopLossAtOrdersopen - altera o stop loss de uma transação para um nível de pedido pendente aberto.
- 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.
- MarketWatch - modo de negociação (falso). Se for verdadeiro, o EA abrirá ordens / posições sem níveis de parada e, em seguida, os modificará. É adequado ao trabalhar com alguns corretores.
- Lotes - um lote inicial fixo (0,1).
- timetrade_ - seção Horário de negociação.
- OpenHour - horário de abertura da negociação (0).
- CloseHour - hora de fechamento da negociação (23).
- TrailingStopUSE - use a parada móvel (falso).
- TrailingStop - distância de parada móvel, a distância mínima é usada como padrão (0).
- TrailingStep - etapa final (1).
- StartPointToTrail - o nível em pontos para começar a usar o trailing.
- RollbackPoint - o número de pontos de rollback para fechar uma parte da posição.
- PercentLotToClose - porcentagem do volume inicial para fechar uma posição.
- StepPointToFixLevel - o número de pontos para corrigir o próximo nível.
- MovingInWLUSE - defina a posição para ponto de equilíbrio com o primeiro nível do stop móvel.
LotFix - lotes separados por vírgulas para abrir ordens, por exemplo, "0.1,0.2,0.3,0.6,0.8,1"; o lote inicial sempre = Lotes. As ordens subsequentes podem ser gravadas na variável LotFix separadas por vírgulas.
Martin é o índice de Martingale para o próximo lote de ordem aberta (Volume) depois de perder (2). A Martingale funciona somente com o valor de Lots. Se LotFix for definido, a martingale não funcionará.
MartinFix - O coeficiente de Martingale, separado por vírgulas, para abertura de ordens, por exemplo, "2,3,1,5,2,1"; Atenção! A Martingale funciona somente com o valor de Lotes. Se LotFix for definido, a martingale não funcionará.
Vladon, Expforex


Great EA ... Thanks Developer ,, From Trade Indonesia