Verdict

Ouverture de New York · EMA 12 sur le Nasdaq

Par Thomas Jamais (Backtestd) · Publié le · Mis à jour le

Aucun avantage après frais
28versions testées
96%perdent de l'argent après frais
−0,11version typique, R par trade
−0,11la règle telle que vendue, R par trade

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ées28
Marchés1
Période2022-11-11 → 2025-07-09
Bougies15m
Coûtsfrais, glissement et funding sur chaque trade
Versions perdantes96 %
VerdictAucun 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 :

Attendre l'ouverture de New York 1re bougie au-dessus de l'EMA 12 : achat Le stop suit la tendance

Expliqué : les termes

  1. Nasdaq, bougies de 15 minutes — Voici le Nasdaq, une bougie toutes les 15 minutes.
  2. 9 h 30 : New York ouvre — À 9 h 30, New York ouvre. La première bougie donne la direction.
  3. L'EMA 12 — L'EMA 12 : la moyenne des 12 dernières bougies, les plus récentes comptent plus.
  4. Clôture au-dessus : achat — La première bougie clôture au-dessus de l'EMA 12 : on achète. En dessous : on vend.
  5. Le stop suit — Ensuite, le stop suit la tendance.

Comment on l'a testée

Lire la méthode complète →

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

−1 R0+1 R

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

  1. Écrivez la règle exactement (ci-dessous : notre spécification et chaque réglage essayé).
  2. 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.
  3. Comptez les frais : des deux côtés, le glissement, et le funding des futures perpétuels.
  4. Mesurez en R (risque par trade), pas en %, et regardez la version typique, pas la meilleure.
  5. Coupez vos données en deux et gardez une partie que vous ne regardez qu'à la fin.
  6. 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églageValeurs
ema_len12
stop_mult0.5, 1.0, 1.5
target_r0.0
hold_bars384, 96
exit_trail1, 2, be, off, step

Réglages de la version montrée

ema_len12
stop_mult1.0
target_r0.0
hold_bars96
exit_trail1

Télécharger chaque trade de la version montrée (CSV, 348 lignes)

Limites

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.

Autres tests

Le Fair Value Gap (FVG)
772 · Aucun avantage après frais
→
Le suivi de tendance par moyennes mobiles
1249 · Aucun avantage après frais
→
Le repli RSI dans la tendance
1448 · Pas prouvé
→

← Tous les tests