Exp Swing
- Experts
- Vladislav Andruschenko
- Versione: 25.977
- Aggiornato: 3 dicembre 2025
Utilizza il modello di una famosa strategia chiamata Swinger (Pendulum, Cheburashka) - posizionamento alternativo di ordini pendenti con aumento del lotto.
La strategia consiste nel piazzare due ordini pendenti opposti. Quando il prezzo si muove in una determinata direzione, viene attivato un ordine pendente, mentre la dimensione del lotto dell'altro ordine viene aumentata.
L'EA prevede tre tipologie di apertura degli ordini pendenti (TypeofTrade)Apertura automatica dopo il posizionamento (Apertura istantanea AutoTrade)
Apertura e gestione dopo l'apertura manuale (Apertura manuale ManualTrade)
Apertura per distanza tra livelli alto/basso (alto basso per la barra precedente TFTrade)
Un ordine OCO (One-Cancels-the-Other) è un tipo di ordine condizionato composto da due ordini. Il primo ordine viene automaticamente annullato se il secondo ordine viene eseguito.
Come funziona?
- All'inizio, l'Expert Advisor piazza due ordini: Buy Stop e Sell Stop sulla distanza StopOrderDeltaifUSE dal prezzo corrente.
- Se si attiva il Buy Stop , il Sell Stop verrà eliminato e verrà invece inserito un ordine Sell Stop con il volume BuyStop * Martin .
- Se si attiva il Sell Stop , il Buy Stop verrà eliminato e verrà invece inserito un ordine Buy Stop con il volume SellStop * Martin .
- Quando viene raggiunto il take profit , tutti gli ordini vengono cancellati e tutto viene ripetuto dall'inizio !
Per avere l'effetto swing i parametri StopOrderDeltaifUSE e StopLoss dovrebbero essere uguali.
Nota: può verificarsi una situazione in cui un broker apre un ordine e poi lo chiude con uno stop loss. In questo caso, ogni ordine attenderà di essere chiuso tramite take profit, e solo dopo questo l'algoritmo ricomincerà a funzionare da capo!
Non testare i prezzi EA by Open! Provalo solo su tutti i tick.
Parametri
I valori predefiniti sono visualizzati tra parentesi.
- trade_ - Sezione Impostazioni commerciali.
- Tipo di scambio : seleziona la modalità di scambio EA.
- StopOrderDeltaifUSE - distanza per gli ordini pendenti (100).
- Magia - numero magico (777).
- StopLoss : stop loss, non utilizzato per impostazione predefinita (0).
- ModifyStopLossAtOrdersopen : modifica lo stop loss di un'operazione al livello di apertura di un ordine in sospeso.
- TakeProfit : prendi profitto, non utilizzato per impostazione predefinita (0).
- StopDayTradingEaAfterTP : se l'ultima posizione viene chiusa tramite take profit, l'EA smette di funzionare fino al giorno successivo.
- MarketWatch - modalità commerciale (falso). Se e' vero, l'EA aprirà ordini/posizioni senza livelli di stop, e poi li modificherà. È adatto quando si lavora con alcuni broker.
- Lotti : un lotto iniziale fisso (0,1).
- timetrade_ - Sezione Tempo di scambio.
- OpenHour - orario di apertura delle contrattazioni (0).
- CloseHour - ora di chiusura delle negoziazioni (23).
- TrailingStopUSE : utilizza il trailing stop (falso).
- TrailingStop : distanza del trailing stop, la distanza minima viene utilizzata per impostazione predefinita (0).
- TrailingStep : passaggio finale (1).
- StartPointToTrail : il livello in punti per iniziare a utilizzare il trailing.
- RollbackPoint - il numero di punti di rollback per chiudere una parte della posizione.
- PercentLotToClose : percentuale del volume iniziale per chiudere una posizione.
- StepPointToFixLevel : il numero di punti per correggere il livello successivo.
- MovingInWLUSE : imposta la posizione in pareggio con il primo livello del trailing stop.
LotFix : lotti separati da virgole per ordini aperti, ad esempio "0.1,0.2,0.3,0.6,0.8,1"; Lotto iniziale sempre = Molti. Gli ordini successivi possono essere scritti nella variabile LotFix separati da virgole.
Martin è il rapporto Martingale per il prossimo lotto di ordine aperto (Volume) dopo aver perso (2). Attenzione! La Martingala funziona solo al valore dei Lotti. Se è impostato LotFix, la martingala non funziona.
MartinFix - Il coefficiente Martingale, separato da virgole, per gli ordini di apertura, ad esempio "2,3,1,5,2,1"; Attenzione! La Martingala funziona solo al valore dei Lotti. Se è impostato LotFix, la martingala non funziona.
Vladon, Expforex


Excellent EA for XAUUSD. Simple to configure for M15 by myself, and the results speak for themselves. Thanks a lot.