Verdict

L'ancrage au plus haut annuel

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

Pas prouvé
832versions testées
1%perdent de l'argent après frais
+0,34version typique, R par trade
+2,76meilleure version, R par trade

L'ancrage au plus haut annuel : est-ce que ça marche ?

Pas prouvé : elle a passé certains contrôles, pas tous. On a codé la règle, testé 832 versions sur 24 marchés de 2022 à 2025, frais, glissement et funding compris. 1 % des versions perdent de l'argent. La meilleure version bat encore le marché sur 2020–2022, mais une bonne période n'est pas une preuve.

L'essentiel

Versions testées832
Marchés24
Période2022-11-10 → 2025-07-09
Bougies1h
Coûtsfrais, glissement et funding sur chaque trade
Versions perdantes1 %
VerdictPas prouvé

En bref

On a codé la règle, testé 832 versions sur 24 marchés de 2022 à 2025, frais, glissement et funding compris. 1 % des versions perdent de l'argent. La meilleure version bat encore le marché sur 2020–2022, mais une bonne période n'est pas une preuve.

La règle qu'on partage

Telle qu'on l'explique d'habitude :

Acheter les cryptos proches de leur plus haut de l'année : les traders sous-réagissent à la cassure.

Expliqué : les termes

  1. Le plus haut sur 52 semaines — Cette ligne, c'est le prix le plus haut des douze derniers mois.
  2. Les traders s'y ancrent — Beaucoup de traders s'y ancrent et attendent. La théorie : ils réagissent en retard.
  3. Tout près : achat — Donc quand une crypto approche son plus haut annuel, on achète, avant la cassure.

Comment on l'a testée

Lire la méthode complète →

Données

Bougies 1h de 24 marchés (APR, ARB, BAT, BTC, BZ, DOGE, ETH, FIL, HYPE, NEAR, PEPE, PUMP, QQQ, SOL, SPY, STRK, SUI, TIA, UNI, WLD, XAG, XAU, XRP, ZEC), du 2022-11-10 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.

Contre le marché

Un achat dans un marché qui monte gagne sans aucun talent. On retire ce qu'aurait rapporté le simple fait de garder le marché crypto (un panier équipondéré) du même côté, les mêmes jours : ce qui reste, c'est ce qu'apporte la règle.

Données anciennes, jamais vues

La meilleure version est ensuite lancée, sans rien changer, sur 2020–2022, des données qui n'ont servi à rien la choisir (un krach, un marché haussier et un baissier).

Résultats

Les 832 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 meilleure des 832 versions

65 trades, 42 % de gagnants, +2,760 R par trade en moyenne, +179,4 R au total, pire baisse −16,5 R.

Résultat cumulé après frais, trade après trade (pointillés : début de la seconde moitié).

Pourquoi « la meilleure version » trompe

Avec 832 versions, certaines brillent par pur hasard. La version typique fait +0,339 R par trade ; la meilleure +2,760. 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)

52-week-high anchoring: long coins that come close to their yearly high, short coins far below it.

What it does: once a day (on the 15m candle that closes at 00:00 UTC) it computes "nearness" =
close / highest high of the past `lookback` bars (52 weeks). When nearness freshly rises to
`near_thr` or above (the coin has climbed back to within 10% of its yearly high) it goes long;
when it freshly falls to `far_thr` or below (the coin is at half its yearly high or less) it goes
short. far_thr = 0 switches the short leg off. Stop at stop_mult x the average daily range (14
days), no target, time stop after hold_bars (1 week = the paper's weekly rebalance).

Source: Jia, Simkins, Yan, Zhang & Zhao, "Psychological Anchoring Effect and Cross Section of
Cryptocurrency Returns", SSRN 5386180 (https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5386180),
summarised by Quantpedia. Nearness to the 52-week high is positively related to next-week crypto
returns; a weekly long-high/short-low portfolio earned ~130 bps a week. Economic reason (George &
Hwang 2004 for stocks): traders anchor on the old high and are slow to price good news near it, so
coins near the high under-react and keep drifting up, and coins far below it keep lagging.

Adaptation: the paper ranks coins against each other each week; we trade one coin at a time, so
fixed nearness thresholds replace the cross-sectional sort. The rolling high needs only 60 days of
history to start (min_periods), so new listings and the synthetic check get signals; until a year
of data exists the "52-week" high is the high of all available history. Entries are fresh threshold
crosses, evaluated daily. Different from breakout_20d / donchian_breakout: no new high is needed
(entry is up to 10% below a one-year high, not a cross of a 4- or 20-day channel), and the short
leg trades distance from the high, not a channel low - so shorts get their own test (open question
in KNOWLEDGE.md).

Réglages essayés

RéglageValeurs
lookback17280, 35040, 8640
near_thr0.8, 0.85, 0.9, 0.95
far_thr0.0, 0.4, 0.6
stop_mult2.0, 3.0
hold_bars1343, 2687, 671
timeframe1d, 1h, 4h
entry_modeat_stop, market, pullback
entry_stop0.25, 0.5, 1
entry_wait3
exit_scale—, 1:0.33,2:0.33, 1:0.5
exit_scale_be0, 1
entry_pull0.25, 0.5
avg_down0, 2
avg_stop0.5, 1, 2
avg_exitbreakeven, strategy
sent_weight0, 0.5, 1
sent_modecontrarian, follow
sent_block0, 0.5
sessionany, asia, london, london_ny, ny, outside

Réglages de la version montrée

lookback17280
near_thr0.8
far_thr0.0
stop_mult2.0
hold_bars2687
sent_block0.5
sent_modefollow
sent_weight1
sessionoutside
timeframe1h

Télécharger chaque trade de la version montrée (CSV, 65 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
→
Ouverture de New York · EMA 12 sur le Nasdaq
28 · Aucun avantage après frais
→

← Tous les tests