Tulip ultra MT5
- Experts
- Versione: 1.0
TulipUltra è un expert advisor di tipo portafoglio. Una sola istanza, su un solo grafico, gestisce 48 sottostrategie su 12 strumenti e tre timeframe intragiornalieri (M15 / M30 / H1). L'oro è lo strumento di riferimento del portafoglio.
L'oro al centro del portafoglio
XAUUSD viene negoziato a dimensione piena e non viene mai ridotto dalle regole di ponderazione del portafoglio. Gli altri undici strumenti — XAGUSD, BTCUSD, EURUSD, GBPUSD, USDJPY, EURJPY, GBPJPY, CHFJPY, AUDJPY, AUDUSD, GBPAUD — vengono negoziati per impostazione predefinita al 50% del peso dell'oro. Questo coefficiente è un parametro di input regolabile (0–100%) e ogni strumento dispone di un proprio interruttore.
A ogni strumento sono assegnate quattro sottostrategie. L'insieme è stato selezionato in fase preliminare con una selezione greedy basata sulla correlazione, allo scopo di ridurre l'esposizione ridondante nella stessa direzione. I pesi sono ripartiti secondo il criterio della parità di rischio, per cui le sottostrategie a minore volatilità ricevono un peso maggiore.
Si consiglia di applicarlo a un grafico dell'oro, su H1. Poiché l'EA gestisce più strumenti da un unico grafico, quel grafico deve continuare a ricevere tick; evitate che il terminale vada in sospensione.
Nove livelli di rischio
Un unico parametro di input, InpRiskLevel, seleziona il livello, da L1 (il più prudente) a L9 (portafoglio completo). Il livello determina quale parte del portafoglio può operare: i livelli bassi attivano solo le sottostrategie con il punteggio di qualità più alto, mentre le altre vengono disattivate o funzionano a peso dimezzato. Il valore di fabbrica è L1.
L1 Micro — 16 sottostrategie — rischio per operazione 0,30% — esposizione massima 10%
L2 Low — 24 — 0,50% — 15%
L3 Gentle — 31 — 0,75% — 22%
L4 Steady — 38 — 1,00% — 30%
L5 Balanced — 43 — 1,50% — 42%
L6 Firm — 46 — 2,00% — 55%
L7 High — 48 — 2,75% — 70%
L8 Aggressive — 48 — 3,50% — 85%
L9 Centurion — 48 — 4,50% — 100%
Se non sapete quale livello scegliere, partite da L1. Aumentare il livello incrementa contemporaneamente la dimensione di ogni posizione e il numero di sottostrategie che possono detenere una posizione, quindi i due effetti si sommano.
Motore dei segnali
27 varianti di strategia raggruppate in 13 famiglie. Trend following: incrocio EMA, MACD, canale di Donchian, ADX/DI, SuperTrend e pendenza della media mobile. Ritorno alla media: RSI, bande di Bollinger, canale di Keltner, stocastico, CCI, Z-score e VWAP. Rottura: rottura di range e di Donchian, rottura di volatilità, camminata sulle bande di Bollinger, pin bar e engulfing. Momentum: ROC. Tutti gli indicatori sono calcolati all'interno dell'EA dalla sua libreria interna: nessun indicatore esterno da installare e nessun file aggiuntivo da copiare.
Gestione del rischio
La dimensione della posizione è calcolata a frazione fissa. Deriva dalla distanza fino allo stop e dal valore del tick dello strumento, letto in tempo reale dal terminale tramite SYMBOL_TRADE_TICK_VALUE e SYMBOL_TRADE_TICK_SIZE. Nessuna specifica contrattuale di broker è codificata in modo fisso.
È previsto un limite di esposizione totale sull'intero portafoglio. Sono consentite al massimo 4 posizioni contemporanee per strumento. Una sottostrategia non può aprire una posizione duplicata sullo stesso strumento.
L'EA applica un filtro sui costi. Quando il rapporto tra ATR e spread scende sotto la soglia configurata, l'opportunità viene saltata. Quando si colloca tra quella soglia e il livello di dimensione piena, la dimensione della posizione viene ridotta in proporzione.
È presente una finestra di divieto di negoziazione configurabile, per impostazione predefinita dalle 17:00 alle 22:00 ora del server, che evita la fascia di minore liquidità della giornata. Nel fine settimana la dimensione viene ridotta per le criptovalute.
Ogni ordine viene sottoposto a quattro controlli prima dell'invio: il livello di stop dello strumento, il margine libero disponibile tramite OrderCalcMargin(), il rispetto del volume minimo, massimo e dello step, e il limite di volume per strumento.
L'EA non utilizza martingala, non utilizza griglie e non raddoppia il volume dopo le perdite. La dimensione di ogni posizione dipende esclusivamente dal capitale del conto e dalla distanza di stop della strategia stessa.
Compatibilità
Tipo di conto: qualsiasi. Funzionano sia i conti in centesimi sia i conti standard; tutti i calcoli di dimensione sono effettuati nella valuta del conto.
Nomi dei simboli: qualsiasi. All'avvio l'EA associa i propri nomi interni a quelli effettivamente usati dal vostro broker, ad esempio XAUUSD, XAUUSDm o XAUUSDc. Gli strumenti non offerti dal vostro broker vengono disattivati automaticamente e riportati nel log.
Broker: qualsiasi. All'avvio viene eseguito un controllo delle specifiche contrattuali, con avviso nel log in caso di scostamenti rilevanti.
Il programma non contiene chiamate a DLL, direttive #import, non legge né scrive file esterni e non accede alla rete.
Non sono previsti periodo di prova, data di scadenza né blocchi legati al conto o alla versione.
Installazione e utilizzo
Copiate TulipUltra.ex5 nella cartella MQL5/Experts/.
Applicate l'EA a un grafico dell'oro (timeframe indifferente, H1 consigliato) e attivate il trading automatico.
Scegliete un livello di rischio. Iniziate da un livello basso e verificate i risultati su un conto demo.
All'avvio l'EA scrive nel log tre informazioni: quali simboli sono stati risolti, quante sottostrategie sono attive e se il controllo delle specifiche contrattuali è stato superato. Esaminate questo log prima di passare a un conto reale.
Backtest multi-simbolo
Una sola istanza dell'EA negozia tutti i 12 strumenti. Lo strategy tester di MetaTrader 5 supporta questa modalità multi-simbolo, e l'EA è stato sviluppato e validato proprio così: una sola istanza che negozia l'intero insieme di strumenti nel periodo di test. Come per qualsiasi backtest, i valori sono simulazioni e i risultati reali o demo saranno diversi.
Avvertenza sui rischi
Il trading di strumenti a leva comporta un elevato rischio di perdita del capitale e non è adatto a tutti gli investitori. Qualsiasi risultato storico o di test mostrato per questo prodotto è una simulazione basata su dati passati e non costituisce una promessa né un'indicazione di risultati futuri. Le condizioni di mercato cambiano e un vantaggio statistico può smettere di funzionare. Provate prima su un conto demo, non rischiate denaro che non potete permettervi di perdere e utilizzate il prodotto interamente a vostro rischio. L'autore non si assume alcuna responsabilità per eventuali perdite di trading.

L'utente non ha lasciato alcun commento sulla valutazione.