Time ZeroShot EA (MT5) : manuel d'utilisation, l'onglet AI, paramètres et fichiers .set
Time ZeroShot EA exécute deux ensembles de règles testés sur un seul graphique MetaTrader 5, le fixing de Tokyo sur USDJPY les jours gotobi et le momentum de plusieurs semaines sur BTCUSD, avec une IA de séries temporelles zero-shot qui fonctionne à l'intérieur du terminal. Ce manuel explique son fonctionnement, son installation, le panneau du graphique, y compris l'onglet AI, chacun des paramètres d'entrée, des fichiers .set prêts à l'emploi, la manière de le backtester vous-même et les questions que les acheteurs posent le plus souvent. Il s'applique à la version 1.00.
Ce que fait l'EA
- USDJPY, fixing de Tokyo les jours gotobi. Les jours gotobi (le 5, le 10, le 15, le 20, le 25 et le dernier jour du mois, avancés au jour ouvré précédent lorsqu'ils tombent un week-end ou un jour férié bancaire japonais), il achète à 07:30 JST, clôture l'achat au fixing de Tokyo de 09:55 JST, puis vend jusqu'à 10:30 JST. Une seule tentative par fenêtre et par jour. Ce sont les mêmes signaux que ceux de Nakane USDJPY Gotobi 1.10.
- BTCUSD, momentum de plusieurs semaines, achat uniquement. Il conserve une position longue tant que la clôture journalière est au-dessus des clôtures d'il y a 14 et 56 barres journalières. Le premier stop est à 3.0 x ATR(14, D1), le trailing stop à 4.0 x ATR de la meilleure clôture, et il attend 3 jours après le déclenchement d'un stop. Ce sont les mêmes signaux et les mêmes stops que ceux d'Ikioi Bitcoin Momentum 1.10.
- Chaque trade a un stop loss. Pas de grille, pas de martingale, pas de moyennage.
- Il trade environ 6 matinées gotobi par mois (jusqu'à 2 trades chacune) et effectue environ 10 trades sur BTCUSD par an, souvent conservés de quelques jours à quelques semaines. Les journées calmes sont normales ; l'onglet Status affiche toujours la date du prochain jour gotobi.
Ce que fait l'IA
- Le modèle est IBM Granite TimeSeries TTM-R2 (Apache License 2.0), converti en ONNX et intégré à l'EA. Aucune DLL, aucun WebRequest et aucune clé API ne sont nécessaires, et il fonctionne aussi dans le Strategy Tester.
- À partir des 512 dernières barres H1 clôturées, il 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.
- Gotobi : le stop loss vaut 1.5 x la prévision d'écart à 4 heures. Le lot suit le stop : un écart attendu plus large signifie donc un lot plus petit pour le même risque. Une fenêtre gotobi est ignorée lorsque la prévision à 4 heures atteint 1.25 x ou plus la médiane des prévisions faites à la même heure sur les 20 jours de trading précédents.
- BTCUSD : les stops utilisent ATR(14, D1). Dans nos tests, la version IA y était moins bonne à la fois en facteur de profit et en drawdown sur 2023–2026 : la prévision pour BTCUSD est donc affichée dans l'onglet AI à titre d'information uniquement.
- Ce que nos tests ont montré pour la partie gotobi, stops ATR contre stops IA : sur 2015–2021, facteur de profit 1.22 vs 1.34 et drawdown maximal 6.5% vs 3.8% ; sur 2022–2026, facteur de profit 1.28 vs 1.29 et drawdown 6.6% vs 4.9%. La version IA a moins tradé (489 vs 586 trades sur 2022–2026) et a gagné moins au total. Son rôle est d'écarter les matinées agitées et de réduire le drawdown, pas d'augmenter le profit.
Installation
- Après avoir acheté ou loué l'EA, installez-le dans MetaTrader 5 : Boîte à outils > Market > Achats > Installer. Les mises à jour se trouvent au même endroit (Mettre à jour).
- Placez-le sur un seul graphique USDJPY (n'importe quelle unité de temps). Votre courtier doit proposer USDJPY et BTCUSD. L'EA trouve les deux symboles tout seul : le symbole du graphique, le nom exact, puis le nom le plus court qui commence par USDJPY ou BTCUSD (par exemple BTCUSD.raw). Vous pouvez aussi saisir les noms dans SymbolUSDJPY et SymbolBTCUSD.
- Autorisez l'Algo Trading dans l'onglet Common et vérifiez que le bouton Algo Trading de la barre d'outils est activé.
- Laissez le terminal en marche ; un VPS est recommandé. Les trades gotobi ont lieu entre 07:30 et 10:30 JST.
- Nous recommandons un graphique USDJPY. Sur un autre graphique, les deux parties tradent quand même, mais dans le Strategy Tester la partie BTCUSD ne réagit alors aux mouvements du week-end que le lundi.
Le panneau du graphique

- Status : les deux ensembles de règles d'un coup d'œil. USDJPY affiche WAITING ou GOTOBI TODAY, la date du prochain jour gotobi et le programme de la matinée ; BTCUSD affiche FLAT, SIGNAL ou LONG avec les variations sur 14 jours et sur 56 jours. Last action indique la raison lorsqu'un trade a été ignoré.
- AI : les prévisions d'écart pour les 1, 4 et 24 prochaines heures sur USDJPY et BTCUSD, la comparaison entre la prévision actuelle et la valeur habituelle à cette heure, et la façon dont l'IA est utilisée.
- Trade : les trades ouverts et les trades de cet EA sur ce compte.
- Risk : le risque par trade pour chaque partie, le résultat du jour par rapport à la limite de perte journalière, et les règles intégrées.
- Settings : le thème (Ink ou Navy), la taille (S, M, L), les étiquettes de prix sur le graphique, la version, et un bouton qui écrit le texte de la licence du modèle d'IA dans MQL5\Files.
- New entries (onglet Status) : désactive et réactive les nouveaux trades. Les trades ouverts continuent d'être gérés. Ce réglage est conservé après un redémarrage ; tant que les nouveaux trades sont désactivés, le panneau affiche PAUSED.
- Close this EA's trades (onglet Status) : clôture les trades ouverts de cet EA. Cliquez deux fois en quelques secondes pour confirmer.
- Vous pouvez réduire le panneau (—), le déplacer en faisant glisser la barre de titre, ou le fermer (×) pour le remplacer par un petit bouton en haut à droite du graphique.

Paramètres d'entrée
| Paramètre | Par défaut | Rôle |
|---|---|---|
| UseGotobi | true | Trader l'ensemble de règles gotobi sur USDJPY. |
| UseMomentum | true | Trader l'ensemble de règles momentum sur BTCUSD (achat uniquement). |
| SymbolUSDJPY | (vide) | Nom du symbole USDJPY. Vide = détection automatique. |
| SymbolBTCUSD | (vide) | Nom du symbole BTCUSD. Vide = détection automatique. |
| RiskGotobi | 1.0 | Pourcentage des fonds propres risqué par trade gotobi, mesuré jusqu'au stop loss. 0 = utiliser FixedLot. |
| RiskMomentum | 1.0 | Pourcentage des fonds propres risqué par trade BTCUSD, mesuré jusqu'au stop loss. 0 = utiliser FixedLot. |
| FixedLot | 0.0 | Taille de trade fixe, utilisée lorsqu'un paramètre de risque vaut 0. |
| DailyLossLimit | 4.0 | Aucun nouveau trade pour le reste de la journée après cette perte, en % des fonds propres. 0 = désactivé. |
| TradeAfterFixing | true | Gotobi : vendre aussi de 09:55 à 10:30 JST. |
| MagicNumber | 26101310 | Les trades gotobi utilisent ce numéro, les trades BTCUSD ce numéro + 1. |
| GMTOffsetHours | -99 | Le décalage GMT du courtier. -99 = automatique. |
Fichiers .set
Téléchargez un fichier, ouvrez les paramètres de l'EA (F7 sur le graphique), allez dans l'onglet Inputs, cliquez sur Charger et choisissez le fichier. Chaque fichier conserve les valeurs par défaut, sauf les valeurs indiquées ici.
- TimeZeroShot_Standard_1pct.set : les valeurs par défaut. Les deux ensembles de règles, risque de 1% par trade pour chacun, limite de perte journalière de 4%.
- TimeZeroShot_Conservative_0.5pct.set : les deux ensembles de règles, risque de 0.5% par trade pour chacun, limite de perte journalière de 3%.
- TimeZeroShot_GotobiOnly_1pct.set : l'ensemble de règles gotobi uniquement (UseMomentum = false), pour les comptes de moins d'environ 3,000 USD.
Les règles de trading et l'IA sont les mêmes dans tous les fichiers ; seuls la taille des trades et les ensembles de règles actifs changent.
Dépôt et coûts
- Les trades sur BTCUSD nécessitent environ 3,000 USD ou plus. Avec moins, le lot minimum risquerait plus de 3% des fonds propres, et l'EA ignore le trade avec le message "min lot would risk ...". La partie gotobi fonctionne à partir d'environ 300 USD.
- Des spreads et une commission faibles comptent pour les trades gotobi. Les positions longues sur BTCUSD paient le swap du courtier.
Faites le backtest vous-même
- Ouvrez le Strategy Tester (Ctrl+R) et choisissez l'EA.
- Symbole USDJPY, n'importe quelle unité de temps (nous avons utilisé M5), modèle "1 minute OHLC".
- Dates : par exemple du 2018.01.01 à aujourd'hui. Dépôt : 10,000 USD.
- L'EA lit BTCUSD tout seul ; le testeur charge son historique lorsque c'est nécessaire. Comme l'IA s'exécute pendant le test, un test long prend plus de temps qu'avec un EA simple.
À titre de comparaison, notre backtest sur des données de démo IC Markets (de 2018-01 à 2026-10, 1 minute OHLC, commission incluse, risque de 1% par trade pour chaque partie, 10,000 USD) a donné 1,065 trades, un facteur de profit de 1.59, un résultat net de +91% et un drawdown maximal de 6.1% sur les trades clôturés et de 7.0% sur les fonds propres, avec 2 années perdantes sur 9 (2018 et 2025). La partie gotobi a réalisé 948 trades avec un facteur de profit de 1.27, la partie momentum 117 trades avec un facteur de profit de 3.35. Les règles ont été fixées sur 2015–2021 (gotobi) et 2018–2022 (momentum). Vos chiffres seront différents selon les données et les coûts de votre courtier, et un backtest n'est pas une promesse de résultats futurs.
Notes techniques
- Zero-shot signifie que le modèle n'a pas été entraîné sur votre symbole. IBM Research l'a pré-entraîné sur environ 700 millions d'échantillons de séries temporelles ; l'EA lui fournit les prix récents et lit la prévision.
- Les jours fériés bancaires japonais et le fuseau horaire du courtier sont gérés dans l'EA, comme dans Nakane USDJPY Gotobi. Dans le Strategy Tester, le fuseau horaire est estimé à partir de la dernière barre avant chaque week-end.
- Chaque fenêtre gotobi ignorée écrit la raison dans l'onglet Experts, par exemple "Buy skipped: the AI expects an unusually wild morning (1.32x usual)", et chaque entrée écrit le spread.
- Les commentaires des ordres sont "TZS gotobi", "TZS after fix" et "TZS momentum". Un journal des trades est écrit dans MQL5\Files\TimeZeroShotEA\trades_<symbol>_<magic>.csv.
- L'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.
Questions posées par les acheteurs
- Il ne trade pas. Vérifiez l'onglet Status. USDJPY ne se trade que les matinées gotobi entre 07:30 et 10:30 JST, et BTCUSD uniquement tant que les deux variations sont haussières (FLAT est un état normal). Vérifiez ensuite que l'Algo Trading est activé et que le panneau n'affiche pas PAUSED (si c'est le cas, réactivez New entries). Last action et l'onglet Experts vous indiquent pourquoi un trade a été ignoré.
- Pourquoi l'IA ne fait-elle que fixer les stops et écarter des matinées ? Parce qu'elle prévoit jusqu'où le prix peut aller, et non dans quel sens. La direction vient des deux ensembles de règles.
- Mon compte est petit. Utilisez TimeZeroShot_GotobiOnly_1pct.set : en dessous d'environ 3,000 USD, les trades sur BTCUSD seraient de toute façon ignorés.
- Où se trouve la licence du modèle d'IA ? Onglet Settings, "Write license text to Files" : ce bouton écrit MQL5\Files\TimeZeroShotEA_LICENSE.txt.
- Puis-je l'utiliser sur plusieurs graphiques ? Utilisez un seul graphique par compte, ou attribuez aux graphiques des MagicNumber espacés d'au moins 2, car chaque graphique utilise deux numéros (la valeur du paramètre et cette valeur + 1). Un achat comprend 10 activations.
Page du produit : Time ZeroShot EA. Si quelque chose n'est pas clair, envoyez-moi un message privé sur MQL5 avec une capture d'écran du panneau et les dernières lignes de l'onglet Experts.



