Time ZeroShot EA
- Experts
-
Mikoto Hamazono
AI Trader Kyo | Développeur MQL & Innovateur Forex
En tant que développeur MQL et passionné par l'innovation dans le forex, je crée des solutions de trading de pointe tirant le meilleur parti de l'intelligence artificielle. - Version: 1.1
- Mise à jour: 17 octobre 2026
- Activations: 15
Time ZeroShot EA est un Expert Advisor pour MetaTrader 5 sur USDJPY et BTCUSD (Bitcoin) avec une IA embarquée : Granite TTM-R2, un modèle de séries temporelles publié en open source par IBM Research (NeurIPS 2024), tourne à l'intérieur de l'EA au format ONNX. Pas de clé API, pas de serveur, pas d'abonnement mensuel, et le Strategy Tester exécute le même code, vous pouvez donc backtester l'IA vous-même.
Il trade le fixing de Tokyo sur USDJPY les jours gotobi (jours de règlement japonais : environ 6 matinées par mois, jusqu'à 2 trades chacune) et conserve une position longue sur BTCUSD de quelques jours à quelques semaines tant que son momentum de plusieurs semaines le confirme (4 à 21 trades par an dans le backtest, 13 en moyenne). L'IA prévoit jusqu'où le prix peut aller dans les 4 prochaines heures à partir des 512 dernières barres horaires : elle fixe la largeur du stop loss des trades gotobi et ignore les matinées qu'elle prévoit inhabituellement agitées. Elle ne prédit pas la direction : les deux ensembles de règles décident quand et dans quel sens, et le stop sur BTCUSD utilise l'ATR. Chaque trade a un stop loss ; pas de grille, pas de martingale, pas de moyennage. Le panneau affiche toujours la date du prochain jour gotobi et l'heure d'achat.
Backtest (Strategy Tester, données IC Markets, risque de 1% par partie), de 2018-01 à 2026-10 : 1,065 trades, facteur de profit 1.59 (rapport du Strategy Tester : 1.56), drawdown maximal 6.1% sur les trades clôturés (7.0% sur les fonds propres), 2 années perdantes sur 9. Les résultats d'un backtest ne sont pas une promesse.
Guide d'utilisation avec fichiers set (11 langues) : https://www.mql5.com/fr/blogs/post/777503. Dépôt minimum : environ 300 USD pour la partie gotobi ; environ 3,000 USD si les trades sur BTCUSD sont activés (5,000 USD recommandés).
Deux ensembles de règles décident QUAND et DANS QUEL SENS
- USDJPY — fixing de Tokyo les jours gotobi. Les jours de règlement japonais (le 5, le 10, le 15, le 20, le 25 et la fin du mois, avancés au jour ouvré précédent), il achète à 07:30 JST, clôture au fixing de Tokyo de 9:55 JST, puis vend jusqu'à 10:30 JST. Les jours fériés bancaires japonais et le fuseau horaire du courtier sont gérés dans l'EA.
- BTCUSD — momentum de plusieurs semaines, achat uniquement. Une fois par jour, il conserve une position longue tant que BTCUSD est au-dessus de sa clôture d'il y a 2 semaines et de celle d'il y a 8 semaines, et sort quand les deux ne concordent plus. Un trailing stop suit la clôture journalière la plus haute.
L'IA décide JUSQU'OÙ le prix peut aller
- Le modèle est IBM Granite TimeSeries TTM-R2 (Tiny Time Mixers), un modèle ouvert de séries temporelles zero-shot sous Apache License 2.0, converti en ONNX et intégré à l'EA. Il lit les 512 dernières barres H1 et prévoit l'écart entre le plus haut et le plus bas sur les 1, 4 et 24 prochaines heures. Il ne prévoit pas la direction.
- Pas de clé API, pas de WebRequest, pas de DLL, pas de serveur externe, pas d'abonnement mensuel. L'IA fonctionne aussi dans le Strategy Tester, vous pouvez donc tout vérifier vous-même.
- Gotobi : le stop loss vaut 1.5 x la prévision d'écart à 4 heures de l'IA, et la matinée est ignorée lorsque l'IA s'attend à une matinée inhabituellement agitée (1.25 x la prévision habituelle pour cette heure ou plus).
- Ce que l'IA a changé dans nos tests (les mêmes règles gotobi avec des stops IA à la place des stops ATR) : sur 2015–2021, la période utilisée pour choisir les réglages, l'IA a ignoré 148 des 951 trades gotobi (16%) ; facteur de profit 1.34 vs 1.22 et drawdown maximal 3.8% vs 6.5%. Sur 2022–2026, une fois les réglages figés : facteur de profit 1.29 vs 1.28 et drawdown maximal 4.9% vs 6.6%, avec moins de trades (489 vs 586) et un bénéfice net plus faible. Une simple règle « ignorer quand l'ATR est inhabituellement élevé » a donné des résultats proches. L'IA sert surtout à écarter les matinées agitées et à réduire le drawdown ; elle ne rend pas l'EA beaucoup plus rentable.
- Les stops sur BTCUSD utilisent ATR(14, D1) : dans nos tests, la version IA n'y était pas meilleure, nous avons donc gardé l'ATR. Le panneau affiche quand même la prévision de l'IA pour BTCUSD.
- Il n'y a pas de filtre d'actualités. Le fait d'ignorer une matinée gotobi repose uniquement sur la prévision d'écart de l'IA à partir des 512 dernières barres horaires, donc une publication programmée après une nuit calme n'est pas anticipée ; la partie BTCUSD n'a pas de règle d'évitement.
Protection
- Chaque trade a un stop loss. Pas de grille, pas de martingale, pas de moyennage.
- Risque par trade en % des fonds propres (1% par défaut pour chaque ensemble de règles) et limite de perte journalière (4% des fonds propres du compte par défaut, mesurée par jour serveur).
- Panneau : suspendre les nouvelles entrées, clôturer les trades de cet EA, heure du prochain trade, prévisions de l'IA pour les deux symboles, taille du prochain trade et son risque dans l'onglet Risk.
Backtest (hypothétique)
Données de démo IC Markets, de 2018-01 à 2026-10, OHLC 1 minute, commission incluse, les deux ensembles de règles sur un seul compte, risque de 1% par trade, capital de départ de 10,000 USD :
- 1,065 trades, facteur de profit 1.59 (rapport du Strategy Tester : 1.56), bénéfice net +91%, drawdown maximal 6.1% (trades clôturés) / 7.0% (fonds propres), 2 années perdantes sur 9 (2018 et 2025).
- Partie gotobi : 948 trades, facteur de profit 1.27, environ +35% du capital de départ. Partie momentum : 117 trades, facteur de profit 3.35, environ +56% (62% du bénéfice net).
- Les règles ont été fixées sur 2015–2021 (gotobi) et 2018–2022 (momentum), puis exécutées une seule fois sur les années suivantes. L'avantage gotobi a d'abord été publié sous le nom Nakane USDJPY Gotobi et les règles de momentum sous le nom Ikioi Bitcoin Momentum ; cet EA ajoute l'IA et exécute les deux sur un seul graphique. Si vous utilisez déjà Nakane ou Ikioi : ce que cet EA ajoute, c'est le stop IA et le fait d'ignorer les matinées agitées, les deux moteurs sur un seul graphique et l'onglet AI — moins de trades gotobi et un bénéfice net plus faible en échange d'un drawdown plus faible (voir les chiffres ci-dessus). Ne l'exécutez pas en même temps que Nakane ou Ikioi sur le même compte, sinon les trades sont doublés.
À quoi s'attendre (merci de lire)
- Gotobi : environ 6 matinées par mois, jusqu'à 2 trades chacune (environ 10 trades par mois). Aucun trade les autres jours.
- Momentum : 4 à 21 trades sur BTCUSD par an (13 en moyenne), conservés 4 jours en médiane et jusqu'à 65 jours. Dans le backtest, il y a eu 4 périodes de plus de 120 jours sans nouveau trade sur BTCUSD (la plus longue : 226 jours).
- Dans le backtest 2018–2026, 40 des 106 mois se sont terminés dans le négatif (la plus longue suite de mois négatifs a été de 7) et la plus longue série perdante a été de 10 trades. Des semaines calmes sont normales ; le panneau affiche la date du prochain jour gotobi.
Prérequis et recommandations
- Placez-le sur un seul graphique USDJPY (n'importe quelle unité de temps). L'EA trouve BTCUSD tout seul (les noms avec un suffixe comme .raw conviennent), ou vous pouvez saisir les noms des symboles dans les paramètres d'entrée.
- Un courtier proposant USDJPY et BTCUSD. Des spreads et une commission faibles comptent pour les trades gotobi.
- Les trades sur BTCUSD nécessitent environ 3,000 USD ou plus (5,000 USD recommandés) : l'EA ignore un trade lorsque le lot minimum risquerait plus de 3% des fonds propres. Avec 0.01 lot, le stop loss a risqué de 31 à 113 USD par trade de novembre 2025 à septembre 2026, ce seuil bouge donc avec la volatilité. La partie gotobi fonctionne à partir d'environ 300 USD.
- Comptes hedging et netting. Sur un compte netting, ne placez pas d'autres trades sur USDJPY ou BTCUSD pendant que l'EA fonctionne. Placez-le sur un seul graphique.
- Avant d'acheter, lancez la démo gratuite dans le Strategy Tester sur les symboles USDJPY et BTCUSD de votre courtier : les spreads, la commission et le swap varient d'un courtier à l'autre.
- Laissez le terminal en marche (un VPS est recommandé). Les positions longues sur BTCUSD paient le swap du courtier. 15 activations ; les mises à jour arrivent via le Market (Toolbox > Market > Purchased).
Paramètres d'entrée
- UseGotobi / UseMomentum (true / true) : active ou désactive chaque ensemble de règles.
- SymbolUSDJPY / SymbolBTCUSD (vide) : noms des symboles ; vide = détectés automatiquement.
- RiskGotobi / RiskMomentum (1.0 / 1.0) : risque par trade en % des fonds propres, mesuré jusqu'au stop loss (0 = utiliser FixedLot).
- FixedLot (0.0), DailyLossLimit (4.0), TradeAfterFixing (true), MagicNumber (26101310 ; le momentum utilise +1), GMTOffsetHours (-99 = automatique).
Remarques
- Cet EA n'utilise ni TimeGPT de Nixtla ni aucun service d'IA en ligne, et il n'est ni affilié à Nixtla ou à IBM, ni approuvé par eux.
- Mention relative aux tiers : ce produit inclut le modèle Granite-TimeSeries-TTM-R2 d'IBM, sous licence Apache License, Version 2.0. Le texte intégral peut être écrit dans MQL5\Files depuis l'onglet Settings.
- Tous les chiffres décrivent un backtest du passé et dépendent des données et des coûts du courtier. Ils ne constituent pas une promesse de résultats futurs.
Support
Si quelque chose n'est pas clair, envoyez-moi un message privé sur MQL5.
Le trading de produits à effet de levier comporte un risque élevé de perte.
