Time ZeroShot EA
- Experts
-
Mikoto Hamazono
AI Trader Kyo | Sviluppatore MQL & Innovatore Forex
Come sviluppatore MQL e innovatore nel settore FX, mi dedico a creare soluzioni di trading all’avanguardia che sfruttano appieno la potenza dell’intelligenza artificiale. - Versione: 1.0
- Attivazioni: 10
Una vera IA funziona all'interno di questo EA. Time ZeroShot EA opera il fixing di Tokyo su USDJPY nei giorni gotobi in circa 6 mattine al mese (fino a 2 operazioni ciascuna) e mantiene una posizione long su BTCUSD per giorni o settimane quando il momentum di più settimane lo conferma. Il pannello mostra sempre la data e l'ora della prossima operazione.
L'IA è Granite TTM-R2, un modello per serie temporali rilasciato come open source da IBM Research (da un articolo accettato a NeurIPS 2024, preaddestrato su circa 700 milioni di campioni), integrato nell'EA. A ogni operazione gotobi rilegge le ultime 512 barre orarie e prevede fin dove può muoversi il prezzo nelle prossime 4 ore, e lo stop loss si allarga e si restringe in base a quella previsione. Quando si aspetta una mattina insolitamente agitata, l'EA resta fuori. Nessuna chiave API, nessun server, nessun canone mensile: funziona anche nello Strategy Tester, quindi puoi vederla lavorare con i tuoi occhi.
Due insiemi di regole decidono QUANDO e IN QUALE DIREZIONE
- USDJPY — fixing di Tokyo nei giorni gotobi. Nei giorni di regolamento giapponesi (il 5, il 10, il 15, il 20, il 25 e la fine del mese, anticipati al giorno lavorativo precedente) compra alle 07:30 JST, chiude al fixing di Tokyo delle 9:55 JST, poi vende fino alle 10:30 JST. Le festività bancarie giapponesi e il fuso orario del broker sono gestiti all'interno dell'EA.
- BTCUSD — momentum di più settimane, solo long. Una volta al giorno mantiene una posizione long finché BTCUSD è sopra la sua chiusura di 2 settimane fa e di 8 settimane fa, ed esce quando le due non concordano. Un trailing stop segue la chiusura giornaliera più alta.
L'IA decide FIN DOVE può arrivare il prezzo
- Il modello è IBM Granite TimeSeries TTM-R2 (Tiny Time Mixers), un modello aperto per serie temporali zero-shot con Apache License 2.0, convertito in ONNX e integrato nell'EA. Legge le ultime 512 barre H1 e prevede il range tra massimo e minimo delle prossime 1, 4 e 24 ore. Non prevede la direzione.
- Nessuna chiave API, nessun WebRequest, nessuna DLL, nessun server esterno, nessun canone mensile. L'IA funziona anche nello Strategy Tester, quindi puoi verificare tutto da solo.
- Gotobi: lo stop loss è 1.5 x la previsione di range a 4 ore dell'IA, e la mattina viene saltata quando l'IA si aspetta una mattina insolitamente agitata (1.25 x la previsione abituale per quell'ora o più).
- Nei nostri test la versione con IA delle regole gotobi ha avuto un drawdown più basso delle stesse regole con stop basati sull'ATR: fattore di profitto 1.34 vs 1.22 e drawdown massimo 3.8% vs 6.5% nel periodo 2015–2021 (il periodo usato per scegliere le impostazioni), e 1.29 vs 1.28 e 4.9% vs 6.6% nel periodo 2022–2026 (dopo che le impostazioni erano state fissate).
- Gli stop su BTCUSD usano ATR(14, D1): nei nostri test lì la versione con IA non era migliore, quindi abbiamo mantenuto l'ATR. Il pannello mostra comunque la previsione dell'IA per BTCUSD.
Protezione
- Ogni operazione ha uno stop loss. Niente griglia, niente martingala, niente mediazione.
- Rischio per operazione in % dell'equity (1% predefinito per ciascun insieme di regole) e limite di perdita giornaliera (4% predefinito).
- Pannello: sospendere i nuovi ingressi, chiudere le operazioni di questo EA, orario della prossima operazione, previsioni dell'IA per entrambi i simboli.
Backtest (ipotetico)
Dati demo di IC Markets, da 2018-01 a 2026-10, OHLC a 1 minuto, commissioni incluse, entrambi gli insiemi di regole su un solo conto, rischio dell'1% per operazione, capitale iniziale di 10,000 USD:
- 1,065 operazioni, fattore di profitto 1.59, profitto netto +91%, drawdown massimo 6.1% (operazioni chiuse), 2 anni in perdita su 9 (2018 e 2025).
- Parte gotobi: 948 operazioni, fattore di profitto 1.27. Parte momentum: 117 operazioni, fattore di profitto 3.35.
- Le regole sono state fissate sul 2015–2021 (gotobi) e sul 2018–2022 (momentum) e poi eseguite una sola volta sugli anni successivi. Il vantaggio gotobi è stato pubblicato per primo come Nakane USDJPY Gotobi e le regole di momentum come Ikioi Bitcoin Momentum; questo EA aggiunge l'IA ed esegue entrambi su un solo grafico.
Frequenza delle operazioni (per favore, leggi)
- Gotobi: circa 6 mattine al mese, fino a 2 operazioni ciascuna (circa 10 operazioni al mese). Nessuna operazione negli altri giorni.
- Momentum: circa 10 operazioni su BTCUSD all'anno; spesso una posizione viene mantenuta per giorni o settimane.
- Periodi tranquilli di diversi giorni sono normali. Il pannello mostra la data e l'ora del prossimo giorno gotobi.
Consigli
- Applicalo a un solo grafico USDJPY (qualsiasi timeframe). L'EA trova BTCUSD da solo (vanno bene anche nomi con suffissi come .raw), oppure puoi inserire i nomi dei simboli nei parametri di input.
- Un broker con USDJPY e BTCUSD. Spread e commissioni bassi contano per le operazioni gotobi.
- Le operazioni su BTCUSD richiedono circa 3,000 USD o più: altrimenti, con il lotto minimo, lo stop loss rischierebbe più del 3% e l'EA salta l'operazione. La parte gotobi funziona a partire da circa 300 USD.
- Tieni il terminale in funzione (si consiglia un VPS). Le posizioni long su BTCUSD pagano lo swap del broker.
Parametri di input
- UseGotobi / UseMomentum (true / true): attiva o disattiva ciascun insieme di regole.
- SymbolUSDJPY / SymbolBTCUSD (vuoto): nomi dei simboli; vuoto = trovati automaticamente.
- RiskGotobi / RiskMomentum (1.0 / 1.0): rischio per operazione in % dell'equity, misurato fino allo stop loss (0 = usa FixedLot).
- FixedLot (0.0), DailyLossLimit (4.0), TradeAfterFixing (true), MagicNumber (26101310; il momentum usa +1), GMTOffsetHours (-99 = automatico).
Note
- Questo EA non usa TimeGPT di Nixtla né alcun servizio di IA online, non è affiliato né a Nixtla né a IBM e non è approvato da loro.
- Avviso relativo a terzi: questo prodotto include il modello Granite-TimeSeries-TTM-R2 di IBM, concesso in licenza secondo la Apache License, Version 2.0. Il testo completo può essere scritto in MQL5\Files dalla scheda Settings.
- Tutti i numeri descrivono un backtest del passato e dipendono dai dati e dai costi del broker. Non sono una promessa di risultati futuri.
Supporto
Se qualcosa non è chiaro, inviami un messaggio privato su MQL5.
Il trading di prodotti con leva comporta un elevato rischio di perdita.
