Exp — algoritmo Swing / Pendolo

Exp — algoritmo Swing / Pendolo

24 luglio 2026, 06:39
Vladislav Andruschenko
0
4
🔄 Exp Swing per MetaTrader 4 & Exp5 Swing PRO per MetaTrader 5

Expert Advisor automatico di tipo Pendolo / Swing basato su due ordini pendenti opposti (Pending Orders), logica OCO e aumento configurabile del lotto dopo l’attivazione.

Exp Swing è progettato per i trader che desiderano automatizzare la classica strategia a pendolo: ordini Buy Stop e Sell Stop, riposizionamento dell’ordine opposto, gestione del paniere di posizioni (Basket) e chiusura della serie in base al Take Profit.



💎 Exp Swing MT4 💎 Exp5 Swing PRO MT5
⬇ Scarica la demo / il file 📘 Istruzioni complete
▶ Guarda il video 🛒 Tutti i prodotti Expforex


🏠 Home 🎓 Centro documentazione ⚙ Impostazioni
❓ Domande frequenti ⭐ Recensioni 💬 Commenti


🎬 Scopri come funziona la strategia Swing / Pendolo

Il video illustra il principio di posizionare due ordini pendenti opposti e riposizionare l’ordine contrario dopo l’attivazione, fino alla chiusura della serie tramite Take Profit.


🚀 Che cos’è Exp Swing?

Exp Swing è un Expert Advisor automatico basato sul noto modello strategico Swing / Pendolo / Cheburashka . Il principio fondamentale consiste nell’apertura sequenziale di ordini pendenti opposti con incremento configurabile del lotto.

L’Expert Advisor inserisce due ordini pendenti opposti: Buy Stop e Sell Stop. Quando uno degli ordini viene attivato, l’ordine pendente opposto viene eliminato e riposizionato con un nuovo lotto in base al moltiplicatore configurato o alla logica dei lotti fissi.

In questo modo si crea una sequenza di trading a pendolo. L’EA continua a gestire la serie di ordini finché il paniere non viene chiuso al Take Profit configurato oppure finché le impostazioni di protezione non interrompono la sequenza.

🔄 Logica del pendolo

Due ordini pendenti opposti vengono posizionati ai due lati del prezzo corrente.

⚖ Principio OCO

Quando un ordine viene attivato, l’ordine pendente opposto viene eliminato e quindi riposizionato.

📈 Aumento del lotto

L’ordine opposto successivo può essere aperto con un lotto maggiore utilizzando Martin o una sequenza di lotti fissi.

🎯 Chiusura del paniere

La sequenza continua finché il paniere non raggiunge il Take Profit configurato o un’altra condizione di chiusura.


⚠ Importante: La logica Swing / Pendolo può essere aggressiva, poiché il lotto può aumentare dopo un movimento sfavorevole. Più alto è il valore di Martin e maggiore è il numero di passaggi consentiti, più elevati diventano il carico sul deposito e il rischio.


⭐ Perché i trader utilizzano Swing

  • Automatizza la classica strategia a Pendolo con ordini pendenti opposti
  • Utilizza ordini Buy Stop e Sell Stop attorno al prezzo corrente o su livelli High/Low selezionati
  • Applica una logica di tipo OCO: un ordine viene attivato e quello opposto viene riposizionato
  • Supporta l’aumento del lotto tramite Martin o sequenze di lotti fissi
  • Offre tre modalità TypeofTrade: AutoTrade, ManualTrade e TFTrade
  • Può funzionare dopo un’apertura manuale quando il trader avvia la sequenza tramite EAPADPRO
  • Può calcolare i livelli High/Low utilizzando il timeframe selezionato e il numero di barre
  • Include filtri sugli orari di trading, filtri sullo spread e opzioni di trailing stop
  • Può essere testato e ottimizzato nello Strategy Tester di MetaTrader
  • Ora disponibile per MT4 e MT5, incluso Exp5 Swing PRO per MetaTrader 5


⚙ Logica principale di Swing

All’avvio, l’Expert Advisor può posizionare due ordini pendenti a una determinata distanza dal prezzo corrente. Se viene attivato il Buy Stop, il Sell Stop viene eliminato e riposizionato. Se viene attivato il Sell Stop, il Buy Stop viene eliminato e riposizionato.

Per ottenere il classico effetto Swing, la distanza tra gli ordini pendenti e la logica dello Stop Loss devono essere configurate con attenzione. Nel modello originale della strategia, StopOrderDeltaifUSE e StopLoss devono essere correttamente coordinati affinché la sequenza a pendolo funzioni come previsto.

Passaggio Cosa accade
1 L’EA inserisce ordini Buy Stop e Sell Stop alla distanza configurata.
2 Uno degli ordini pendenti viene attivato dal movimento del mercato.
3 L’ordine pendente opposto viene eliminato e riposizionato con un lotto ricalcolato.
4 L’EA prosegue la sequenza finché il paniere non viene chiuso.
5 Quando viene raggiunto il Take Profit o un’altra condizione di chiusura, la serie viene chiusa e l’EA può ricominciare.


🧩 Tre modalità di trading

Swing include tre modalità principali per aprire e gestire gli ordini pendenti. Queste modalità determinano come vengono creati gli ordini iniziali e come viene avviata la sequenza.

Modalità di trading Principio Utilizzo consigliato
AutoTrade L’EA inserisce automaticamente due ordini pendenti opposti dopo l’installazione. Per testare una sequenza a pendolo completamente automatica.
ManualTrade L’EA attende l’apertura manuale di una posizione e poi gestisce l’ordine pendente opposto. Per i trader che desiderano avviare manualmente la sequenza.
TFTrade L’EA calcola i livelli High/Low in base al timeframe selezionato e al numero di barre. Per i trader che desiderano ordini pendenti basati sull’intervallo di mercato precedente.


🤖 Modalità AutoTrade

In modalità AutoTrade, l’Expert Advisor inizia a funzionare immediatamente dopo l’installazione. Inserisce ordini Buy Stop e Sell Stop alla distanza configurata rispetto al prezzo corrente.

Se viene attivato un ordine pendente, l’ordine opposto viene riposizionato con un lotto ricalcolato. La sequenza continua finché il paniere non raggiunge il Take Profit configurato o un’altra condizione di chiusura.

Schema AutoTrade

Schema della modalità AutoTrade dell’Expert Advisor Exp Swing per MetaTrader

AutoTrade inserisce automaticamente gli ordini pendenti opposti dopo che l’EA è stato aggiunto al grafico.

Esempio di risultato AutoTrade

Esempio di risultato della modalità AutoTrade con Exp Swing

L’esempio mostra come la sequenza a pendolo può svilupparsi durante un movimento del mercato.


🖱 Modalità ManualTrade

In modalità ManualTrade, l’EA attende che il trader apra manualmente una posizione. Non appena la posizione compare, Swing inserisce l’ordine pendente opposto e inizia a gestire la sequenza.

Questa modalità è utile quando il trader desidera scegliere manualmente il primo ingresso, affidando poi all’Expert Advisor la gestione dell’ordine opposto e della logica a pendolo.

Schema ManualTrade

Schema della modalità ManualTrade dell’Expert Advisor Exp Swing per MetaTrader

ManualTrade si avvia dopo che il trader ha aperto manualmente la prima posizione.

Esempio di risultato ManualTrade

Esempio di risultato della modalità ManualTrade con Exp Swing

L’EA gestisce l’ordine pendente opposto dopo la prima operazione manuale.


📐 Modalità TFTrade — livelli High / Low

In modalità TFTrade, l’Expert Advisor calcola i livelli High e Low utilizzando il timeframe selezionato e il numero di barre. La distanza degli ordini pendenti si basa sull’intervallo di mercato precedente.

Questa modalità è utile quando si desidera che la sequenza a pendolo utilizzi la struttura recente del mercato invece di una semplice distanza fissa dal prezzo corrente.

Parametro Significato
TFTrade_PERIOD Timeframe utilizzato per determinare i livelli High e Low.
TFTrade_Num Numero di barre utilizzato per calcolare l’intervallo High/Low.


Schema TFTrade

Schema della modalità TFTrade basata sui livelli High Low in Exp Swing

TFTrade calcola i livelli in base all’intervallo High e Low selezionato.

Esempio di risultato TFTrade

Esempio di risultato della modalità TFTrade con Exp Swing

L’esempio mostra una sequenza creata mediante la logica High / Low.


⚙ Principali impostazioni da comprendere

Swing include numerosi parametri perché può operare in più modalità e gestire un’intera sequenza di ordini pendenti. La documentazione completa è disponibile nella pagina del prodotto. Di seguito sono riportate le impostazioni più importanti.

Parametro Perché è importante
TypeofTrade Seleziona la modalità principale: AutoTrade, ManualTrade o TFTrade.
StopOrderDeltaifUSE Distanza utilizzata per inserire gli ordini pendenti rispetto al prezzo corrente o al livello calcolato.
MaxOrders Numero massimo di passaggi, o livelli, nella serie di ordini a pendolo.
Magic Numero magico (Magic Number) utilizzato per identificare le posizioni e gli ordini pendenti aperti da Swing.
StopLoss Valore dello Stop Loss. Per ottenere il classico effetto Swing, deve essere configurato insieme alla distanza degli ordini pendenti.
TakeProfit Valore del Take Profit. Se TakeProfit = -1, può essere utilizzata la logica StopOrdersDistance.
DeleteOppositeOrder Elimina l’ordine pendente opposto dopo l’attivazione di uno degli ordini.
CloseOppositePositionsAfterTP Può chiudere gli ordini o le posizioni opposte dopo che la posizione corrente è stata chiusa al Take Profit.
Lots Lotto iniziale fisso per la prima operazione.
Martin Moltiplicatore martingala applicato all’ordine successivo dopo un movimento sfavorevole. È potente, ma pericoloso se utilizzato in modo aggressivo.
LotFix Sequenza di lotti fissi separati da virgole, ad esempio 0.1,0.2,0.3,0.6.
MartinFix Sequenza personalizzata di moltiplicatori separati da virgole.
MaxSpreadToNotTrade / MinSpreadToNotTrade Filtri sullo spread che determinano se l’EA può aprire la griglia.
TrailingStopUSE Attiva la logica del trailing stop.
TradebyVolatility Consente all’EA di considerare la volatilità durante l’apertura della griglia iniziale di ordini.


📘 Vuoi visualizzare l’elenco completo dei parametri? Apri la documentazione completa delle impostazioni di Swing prima di utilizzare scenari avanzati Pendolo / Martingala.


🧪 Suggerimenti per l’ottimizzazione

L’algoritmo Swing è matematico e dipende fortemente dalla distanza, dal numero di passaggi e dal moltiplicatore del lotto. Molti parametri possono essere ottimizzati, ma nella pratica i più importanti sono la distanza, MaxOrders e Martin.

Parametro Ruolo nell’ottimizzazione
StopOrdersDistance / StopOrderDeltaifUSE Distanza principale tra gli ordini pendenti. Deve essere selezionata individualmente per ogni simbolo e timeframe.
MaxOrders Limita il numero di passaggi che possono essere aperti in una singola sequenza. In questo modo protegge il deposito da una crescita illimitata.
Martin Controlla l’aumento del lotto. I valori superiori a 1 incrementano rapidamente il rischio.
TFTrade_PERIOD / TFTrade_Num Sono importanti per la modalità TFTrade perché definiscono l’intervallo High/Low utilizzato dalla strategia.


⚠ Avvertenza sulla martingala: Se Martin è superiore a 1, ogni nuova posizione può essere più grande della precedente. Più alto è il valore di Martin, più pericolosa diventa la sequenza di trading. Calcola sempre il carico sul deposito prima di operare su un conto reale.


📊 Esempi di funzionamento

La documentazione originale include esempi visivi pratici di come Swing può comportarsi durante i movimenti reali del grafico. Queste immagini sono state mantenute perché aiutano a comprendere la logica del Pendolo meglio del solo testo.

Esempio 1 — sequenza Swing sul grafico

Esempio di funzionamento dell’EA Exp Swing su un grafico MetaTrader

Esempio 2 — risultato della strategia Pendolo

Esempio di risultato della strategia Pendolo con l’EA Exp Swing


✅ Quando Swing può essere utile

  • Vuoi automatizzare una strategia Pendolo / Swing con ordini pendenti opposti.
  • Vuoi che l’EA riposizioni l’ordine pendente opposto dopo l’attivazione.
  • Vuoi testare in MetaTrader il comportamento degli ordini pendenti con logica OCO.
  • Vuoi utilizzare la modalità AutoTrade per avviare automaticamente la sequenza.
  • Vuoi utilizzare la modalità ManualTrade per effettuare personalmente il primo ingresso.
  • Vuoi utilizzare la modalità TFTrade basata sui livelli High / Low.
  • Comprendi il rischio dell’aumento del lotto e desideri utilizzare limiti configurabili.
  • Vuoi utilizzare lo stesso approccio strategico, ora disponibile sia per MT4 sia per MT5.


⚠ Quando è necessaria particolare attenzione

  • La logica Swing / Pendolo può aprire una sequenza di posizioni.
  • L’aumento del lotto tramite Martin / Martingala può incrementare rapidamente il carico sul deposito.
  • Una distanza troppo ridotta tra gli ordini pendenti può causare attivazioni frequenti.
  • Un valore MaxOrders troppo elevato può aumentare il rischio durante forti movimenti direzionali.
  • L’ampliamento dello spread e lo slippage possono influenzare il risultato.
  • Testa sempre l’EA nello Strategy Tester e su un conto demo prima di operare su un conto reale.
  • Per MT5, verifica che il tipo di conto e le condizioni del broker supportino la logica di trading richiesta.


🌐 Raccomandazioni su broker, conto e VPS

Swing utilizza ordini pendenti, eliminazione e riposizionamento degli ordini, aumento del lotto e gestione del paniere. Per questo motivo, le condizioni del broker sono importanti.

✅ Consigliato

  • Broker con esecuzione stabile degli ordini pendenti
  • Spread e livelli di stop ragionevoli
  • Margine sufficiente per l’intera sequenza
  • Test approfonditi di MaxOrders e Martin
  • VPS affidabile per il monitoraggio continuo
  • Verifica su conto demo e nello Strategy Tester prima dell’utilizzo reale

⚠ Verifica con attenzione

  • Distanza minima degli stop
  • Livelli di freeze e regole di modifica degli ordini
  • Ampliamento dello spread durante le notizie
  • Slippage durante i movimenti volatili
  • Requisiti di margine per lotti maggiori
  • Compatibilità del tipo di conto, soprattutto su MT5


🛠 Come installare Swing

L’installazione segue la procedura standard dei prodotti del MQL5 Market. La cosa più importante è scegliere la versione corretta per il proprio terminale e configurare con attenzione la modalità strategica.

Passaggio Azione
1 Apri MetaTrader 4 o MetaTrader 5 e accedi al tuo account MQL5.
2 Installa Exp Swing per MT4 o Exp5 Swing PRO per MT5 dal MQL5 Market.
3 Apri il grafico del simbolo che desideri testare.
4 Aggiungi Swing al grafico da Navigatore → Expert Advisors.
5 Attiva Algo Trading / Auto Trading nel terminale.
6 Consenti il trading automatico nella finestra delle impostazioni dell’EA.
7 Seleziona TypeofTrade: AutoTrade, ManualTrade o TFTrade.
8 Configura StopOrderDeltaifUSE, StopLoss, TakeProfit, MaxOrders, Lots e Martin.
9 Testa le impostazioni nello Strategy Tester e poi su un conto demo.
10 Monitora gli ordini pendenti, le posizioni attivate, l’aumento dei lotti, il margine e la chiusura del paniere.


🔗 Link utili

🔹 Come acquistare e installare un Expert Advisor dal Market

🔹 Download / guida completa di Swing

🔹 Leggi la documentazione completa

🔹 Apri la sezione delle impostazioni

🔹 Leggi le domande frequenti

🔹 Broker consigliati


🆚 Swing oppure gestione manuale degli ordini pendenti

È possibile gestire manualmente gli ordini pendenti, ma diventa difficile quando il trader deve eliminare, riposizionare e ricalcolare continuamente gli ordini opposti. Swing automatizza questo processo in base a regole predefinite.

Ordini pendenti manuali Exp Swing
Il trader inserisce manualmente ordini Buy Stop e Sell Stop L’EA inserisce e gestisce automaticamente gli ordini pendenti opposti
L’ordine opposto deve essere eliminato manualmente L’EA può eliminare e riposizionare l’ordine opposto dopo l’attivazione
L’aumento del lotto deve essere calcolato manualmente L’EA può utilizzare la logica Martin, LotFix o MartinFix
Difficile da gestire durante i movimenti rapidi L’EA segue automaticamente la sequenza configurata
È facile commettere errori sotto pressione Le regole vengono definite in anticipo ed eseguite in modo meccanico


📌 Raccomandazioni pratiche prima di iniziare

  • Inizia dallo Strategy Tester e da un conto demo.
  • Non utilizzare valori Martin aggressivi senza calcolare il carico sul deposito.
  • Usa MaxOrders per limitare il numero massimo di passaggi della serie.
  • Testa StopOrderDeltaifUSE separatamente per ogni simbolo e timeframe.
  • Verifica lo spread e i livelli di stop prima di utilizzare ordini pendenti.
  • Usa ManualTrade se desideri controllare personalmente il primo ingresso.
  • Usa AutoTrade solo dopo aver compreso l’intera logica della sequenza.
  • Usa TFTrade quando desideri che i livelli High / Low definiscano la struttura.
  • Per la versione MT5, verifica di utilizzare il prodotto corretto: Exp5 Swing PRO per MT5.
  • Leggi la documentazione completa delle impostazioni prima di attivare scenari aggressivi.


⚠ Avvertenza sui rischi

Il trading su Forex e CFD comporta rischi. Le strategie Swing / Pendolo possono utilizzare lotti crescenti e una sequenza di ordini pendenti. Nessun Expert Advisor può garantire un profitto. Una distanza errata, valori inadeguati di MaxOrders, Martin o StopLoss, filtri dello spread configurati male o un capitale insufficiente possono causare un drawdown significativo. Testa sempre le impostazioni prima di operare su un conto reale.


🏁 Conclusione

Exp Swing è progettato per i trader che desiderano automatizzare il modello Pendolo / Swing con due ordini pendenti opposti e una logica di riposizionamento di tipo OCO.

Il prodotto è particolarmente interessante per i trader che comprendono gli ordini pendenti, la logica del paniere, l’aumento del lotto e la necessità di un rigoroso controllo del rischio. Con la nuova versione MT5, la strategia è ora disponibile non soltanto per MetaTrader 4, ma anche per gli utenti di MetaTrader 5.

Se testi correttamente la distanza, limiti il numero di passaggi, controlli Martin, verifichi i livelli di stop del broker e gestisci adeguatamente il rischio, Swing può diventare uno strumento strutturato per testare e utilizzare una logica di trading a Pendolo.

🚀 Inizia a utilizzare Swing oggi stesso

Guarda il video, scarica il prodotto, leggi le istruzioni complete, testa le modalità AutoTrade, ManualTrade e TFTrade e valuta se il modello Swing / Pendolo è adatto al tuo processo di trading.

▶ Guarda il video ⬇ Scarica / guida completa
📘 Leggi la documentazione ⚙ Apri le impostazioni
💎 Acquista Exp5 Swing PRO MT5 💎 Scarica Exp Swing MT4



Tag SEO

Exp Swing, Exp5 Swing PRO per MT5, Expert Advisor Swing, strategia Pendolo, strategia Cheburashka, EA Swing per MetaTrader, robot Swing MT4, robot Swing MT5, ordini OCO, One Cancels Other, strategia Buy Stop Sell Stop, ordini pendenti opposti, Expert Advisor per ordini pendenti, robot di trading Swing, strategia Pendolo Forex, ordini pendenti con Martingala, Martin, MaxOrders, StopOrderDeltaifUSE, TypeofTrade, AutoTrade, ManualTrade, TFTrade, ordini pendenti High Low, Expert Advisor Forex, Expert Advisor del MQL5 Market, Expforex Swing