Verdict
Ouverture de New York · EMA 12 sur le Nasdaq
Par Thomas Jamais (Backtestd) · Publié le · Mis à jour le
Ouverture de New York · EMA 12 sur le Nasdaq : est-ce que ça marche ?
Non, pas dans notre test. On a codé la règle, testé 28 versions sur 1 marché de 2022 à 2025, frais, glissement et funding compris. 96 % des versions perdent de l'argent. Les quelques versions positives sont ce que le hasard produit quand on essaie beaucoup de réglages.
L'essentiel
| Versions testées | 28 |
|---|---|
| Marchés | 1 |
| Période | 2022-11-11 → 2025-07-09 |
| Bougies | 15m |
| Coûts | frais, glissement et funding sur chaque trade |
| Versions perdantes | 96 % |
| Verdict | Aucun avantage après frais |
En bref
On a codé la règle, testé 28 versions sur 1 marchés de 2022 à 2025, frais, glissement et funding compris. 96 % des versions perdent de l'argent. Les quelques versions positives sont ce que le hasard produit quand on essaie beaucoup de réglages.
La règle qu'on partage
Telle qu'on l'explique d'habitude :
Expliqué : les termes
- Nasdaq, bougies de 15 minutes — Voici le Nasdaq, une bougie toutes les 15 minutes.
- 9 h 30 : New York ouvre — À 9 h 30, New York ouvre. La première bougie donne la direction.
- L'EMA 12 — L'EMA 12 : la moyenne des 12 dernières bougies, les plus récentes comptent plus.
- Clôture au-dessus : achat — La première bougie clôture au-dessus de l'EMA 12 : on achète. En dessous : on vend.
- Le stop suit — Ensuite, le stop suit la tendance.
Comment on l'a testée
Données
Bougies 15m de 1 marchés (QQQ), du 2022-11-11 au 2025-07-09. Les prix crypto viennent des futures perpétuels d'OKX ; la vérification 2020–2022 utilise l'archive publique de Binance (écart médian avec OKX : 0,06 %). Les indices US viennent de HistData.
Frais
Chaque trade paie 0,05 % de frais taker par côté, 2 à 5 points de base de glissement par côté, et le funding toutes les 8 heures au taux moyen mesuré de chaque marché. Les résultats sont en R : 1 R est la somme risquée sur un trade (de l'entrée au stop), ce qui permet de comparer des stratégies aux stops différents.
Versions
Une règle partagée en ligne n'est jamais complète (quel stop ? quelle durée ? quelle unité de temps ?). On teste donc chaque lecture raisonnable : chaque combinaison des réglages ci-dessous est une version.
Deux moitiés
Les données sont coupées en deux moitiés (un marché haussier, puis un plus plat). Un vrai avantage doit marcher dans les deux.
Résultats
Les 28 versions
Chaque barre compte les versions selon leur résultat moyen par trade après frais (limité à ±1 R). Vert : gagnantes ; rouge : perdantes.
La règle telle que vendue
348 trades, 43 % de gagnants, −0,109 R par trade en moyenne, −37,9 R au total, pire baisse −41,6 R.
Résultat cumulé après frais, trade après trade.
Pourquoi « la meilleure version » trompe
Avec 28 versions, certaines brillent par pur hasard. La version typique fait −0,110 R par trade ; la meilleure +0,026. Même sans aucun avantage, la dispersion ressemblerait à ça : le meilleur de nombreux essais au hasard a toujours l'air impressionnant. C'est pour ça qu'on ne croit jamais la meilleure version tant qu'elle ne marche pas sur des données qui n'ont pas servi à la choisir.
Vérifiez vous-même
- Écrivez la règle exactement (ci-dessous : notre spécification et chaque réglage essayé).
- Prenez des données gratuites : l'archive publique de Binance (data.binance.vision) a des années de bougies ; OKX et la plupart des plateformes ont une API.
- Comptez les frais : des deux côtés, le glissement, et le funding des futures perpétuels.
- Mesurez en R (risque par trade), pas en %, et regardez la version typique, pas la meilleure.
- Coupez vos données en deux et gardez une partie que vous ne regardez qu'à la fin.
- Comparez avec le simple fait de garder le marché les mêmes jours.
Notre spécification exacte (texte d'origine du labo, en anglais)
New York open, side of the 12 EMA: one trade per US weekday, direction set by the first candle. What it does: on the candle that contains the New York stock-market open (09:30 America/New_York, i.e. 13:30 UTC in US summer time and 14:30 UTC in winter), it looks at that candle's close. Close above the `ema_len` EMA -> long; close below -> short. Mondays to Fridays only (US holidays are not skipped). Protective stop at stop_mult x the average daily range (14 days), optional target at target_r x the stop distance (0 = none), and a time stop after hold_bars. Source: QUANTLAB | Algorithmic Trading (quant_labde), Instagram reel, Oct 2026: "We wait for the first five-minute candle after the New York Open. Above the 12 EMA, we go long. Below it, we go short." Traded on NAS100 with "automatic trailing stops"; no stop, target or trailing rule given. Adaptations (idea only, no code copied): - Our smallest candle is 15m, so the signal candle is the 09:30-09:45 ET candle, not 09:30-09:35. On 1h/4h/1d data it is the candle that contains 09:30 ET (on 1d that is every weekday). - The video gives no initial stop. We use stop_mult x average daily range. - The video exits with an undefined trailing stop; our engine has none, so exits are the fixed stop, an optional R-multiple target and a time stop. The grid spans 4 h to 14 days because the video's third trade was still open over the weekend, and K-006 favours longer holds. - US daylight-saving dates are computed from ts with integer arithmetic (second Sunday of March to first Sunday of November), because date helpers are not allowed in strategy code. Close to retired ideas: it is short-horizon EMA momentum. What is new is only the time-of-day anchor (the US cash open).
Réglages essayés
| Réglage | Valeurs |
|---|---|
ema_len | 12 |
stop_mult | 0.5, 1.0, 1.5 |
target_r | 0.0 |
hold_bars | 384, 96 |
exit_trail | 1, 2, be, off, step |
Réglages de la version montrée
ema_len | 12 |
stop_mult | 1.0 |
target_r | 0.0 |
hold_bars | 96 |
exit_trail | 1 |
Télécharger chaque trade de la version montrée (CSV, 348 lignes)
Limites
- Un backtest n'est pas du trading réel : exécutions, pannes et discipline diffèrent.
- On teste la règle telle qu'écrite ; le jugement d'un trader n'est pas testable.
- Les marchés changent. Une règle qui échoue ici pourrait marcher ailleurs, et inversement.
- Les frais dépendent de votre plateforme et de votre taille ; les nôtres sont ceux d'un particulier sur futures perpétuels.
Questions
Vous avez compté les frais ?
Oui : frais, glissement et funding sur chaque trade, d'après les barèmes réels.
Et sur une autre unité de temps ?
On a testé plusieurs unités de temps et durées : voir « Réglages essayés ». Le résultat ne dépend pas d'un seul choix.
Et avec une meilleure gestion du risque ?
On a essayé des stops de tailles différentes, des objectifs, des stops suiveurs et des sorties partielles. La gestion du risque change la forme des résultats, pas le signe de l'avantage.
Pourquoi vous croire ?
Ne nous croyez pas : vérifiez. La règle, chaque réglage et chaque trade sont sur cette page.
Donc personne ne gagne avec ?
Certains gagneront, par talent ailleurs ou par chance. Ce test dit seulement que la règle elle-même ne donne pas d'avantage après frais.
Avertissement
Contenu pédagogique fondé sur des backtests historiques. Pas un conseil en investissement. Les performances passées ne préjugent pas des performances futures. Les produits à effet de levier peuvent faire perdre plus que la mise.