← Revenir à l’article sur la toupie et les dojis

Mêmes chandeliers, deux définitions du doji

Comparaison originale de deux classements sur 120 chandeliers EUR/USD clôturés du marché Kraken. Cette page française présente le calculateur et la méthode de l’étude publiée le 2 octobre 2026. La traduction ne constitue ni une nouvelle collecte OHLC ni une nouvelle exécution native de TA-Lib.

Comparer les règles sur un chandelier

Saisissez le corps B, l’amplitude H − L et l’amplitude moyenne des 10 chandeliers précédents, dans la même unité. Virgule ou point décimal, sans séparateur de milliers. Les exemples utilisent des pips : 1 pip EUR/USD = 0,0001 USD par EUR. Excluez le chandelier étudié de la moyenne.

Exemple initial : B = 0,5 pip, R = 2 pips, amplitude moyenne précédente = 8,6 pips. B/R = 25 % : le seuil de 5 % ne classe pas ce chandelier comme doji. Le seuil de référence vaut 0,86 pip : la règle TA-Lib le classe comme doji.

Les deux étiquettes décrivent la géométrie des prix. Aucune ne recommande d’ouvrir une position.

Le protocole original

Source et nature des prix
API publique Kraken, paire EURUSD, clé ZEURZUSD, intervalle de 60 minutes. Il s’agit de prix de transactions sur un seul marché au comptant EUR/USD : ni des cotations Bid/Ask d’un courtier CFD ni une représentation de tout le marché des changes.
Période évaluée
Du 21 septembre 2026 à 00:00 UTC au 25 septembre 2026 à 23:00 UTC : 120 chandeliers H1 consécutifs. L’horodatage indique le début du chandelier.
Initialisation
10 chandeliers antérieurs, du 20 septembre 2026 à 14:00 UTC à 23:00 UTC. Total : 130 enregistrements. La période évaluée ne comporte ni heure manquante ni interpolation ni amplitude nulle.
Données figées
Réponse téléchargée le 2 octobre 2026 à 19:48:29 UTC. Le dernier enregistrement encore ouvert a été retiré avant la sélection de la période. La réponse originale a été conservée dans la documentation locale de l’étude. La période n’a pas été choisie d’après un résultat de trading.
Règle pédagogique de l’article
R > 0 et B ≤ 0,05 × R. Les seuils fixés à l’avance de 3 % et 10 % ont aussi été calculés. Ce ne sont pas les résultats d’une optimisation de rentabilité.
Règle de référence
B ≤ 0,1 × moyenne arithmétique de H − L des 10 chandeliers précédents. C’est le réglage BodyDoji par défaut de TA-Lib 0.6.4. Le chandelier étudié n’entre pas dans son propre seuil.
Vérification de l’étude originale
Le code Python original utilise Decimal. Les 120 décisions de référence ont été comparées à CDLDOJI natif : accord 120/120, bibliothèque C 0.6.4 et liaison Python TA-Lib 0.6.8. Aucun chandelier futur n’entre dans le calcul. Cette vérification appartient à l’étude originale ; elle n’a pas été répétée nativement pour cette localisation.
Classement des 120 chandeliers clôturés
Règle de l’article à 5 %TA-Lib : dojiTA-Lib : pas de dojiTotal
Doji10111
Pas de doji9100109
Total19101120

Les étiquettes diffèrent pour 10 chandeliers. Le seuil de 3 % produit 7 dojis, celui de 5 % en produit 11 et celui de 10 % en produit 14. Aucun seuil n’a été désigné comme le « meilleur » : l’étude ne teste pas le mouvement suivant.

Deux observations qui expliquent le désaccord

21 septembre, 23:00 UTC : corps de 0,5 pip, amplitude de 2 pips et moyenne précédente de 8,6 pips. Le corps représente 25 % de l’amplitude courante : la règle à 5 % échoue. Mais 0,5 reste inférieur au seuil de référence de 0,86 pip.

23 septembre, 14:00 UTC : corps de 3,6 pips, amplitude de 232,1 pips et moyenne précédente de 15,53 pips. B/R ≈ 1,55 % respecte le seuil de l’article. Le corps dépasse pourtant le seuil de référence de 1,553 pip.

Le second plus haut est atypique dans cet échantillon. Il correspond au plus haut d’un chandelier Kraken M30 commençant à 14:30 UTC et téléchargé séparément. C’est un contrôle de cohérence chez le même fournisseur, sans confirmation indépendante du marché. La cause n’a pas été établie ; l’observation n’a pas été retirée après examen du résultat. Cette grande amplitude intervient dans la moyenne des 10 chandeliers suivants. Avant de tester une stratégie, comparer cette observation à une autre source et définir à l’avance le traitement des données atypiques.

Ce que permettent les fichiers

Télécharger les résultats CSV, 120 lignesTélécharger le code et la méthode ZIP

Le CSV contient les indicateurs calculés B/R et B/amplitude moyenne précédente, ainsi que les décisions des deux règles : 1 signifie doji, 0 signifie absence de doji. Format : séparateur point-virgule, UTF-8, point décimal. Importer comme données textuelles. Ce fichier ne contient pas l’ensemble des prix OHLC.

1. Vérifier les résultats sans bibliothèque supplémentaire

Décompressez le ZIP. Python 3.10 ou une version ultérieure est nécessaire. Cette commande reclasse les caractéristiques publiées et recompte les résultats :

python doji_analysis.py --features doji-klasyfikacje-20260921-25.csv

2. Recalculer à partir des prix

Il faut un fichier Kraken H1 EUR/USD couvrant la période et les 10 chandeliers d’initialisation. Une réponse API sauvegardée peut servir d’entrée JSON. Autre possibilité : convertir une archive officielle H1 en CSV avec l’en-tête timestamp,open,high,low,close, des horodatages Unix en secondes et le point décimal. Conservez les prix de transactions et le fuseau UTC.

python doji_analysis.py --input kraken-eurusd-h1.json --expect-original manifest.json --output wyniki

L’API renvoie au plus 720 enregistrements récents, dernier intervalle encore ouvert inclus. Elle ne permet pas de retrouver une période arbitrairement ancienne avec since. Les archives officielles sont publiées par lots ; il faut vérifier leur période, leur contenu et leur version. La présence d’une archive trimestrielle ne garantit pas qu’elle reproduit exactement la réponse originale et son empreinte. Aucun fichier OHLC du fournisseur n’a été téléchargé à nouveau pour cette localisation.

Ne remplacez pas la période et n’inventez pas de chandeliers manquants. Sans les prix originaux, on peut vérifier les caractéristiques et résultats publiés, mais pas effectuer une réplication indépendante complète depuis les OHLC. Une correction ultérieure du fournisseur peut changer l’empreinte ; l’option --expect-original arrête le programme dans ce cas.

Pour une comparaison facultative avec NumPy et TA-Lib installés, ajoutez --verify-talib. Le résultat indique les versions utilisées et le nombre de décisions concordantes. Ne modifiez pas les réglages de chandeliers de TA-Lib.

Traçabilité des données

SHA-256 de la réponse API originale :

0ae5d42eaad7bc167490204719257afddbfc752af1dfdf2442f07ae06e3db68d

SHA-256 des 130 OHLC sélectionnés, selon la normalisation du code :

74053898bb51b9f9c5d52dadb19487a417c2e6929fcc214d6d1c46312458de57

Le paquet contient le code et les résultats originaux, la méthode et le manifeste d’empreintes. La réponse brute du fournisseur reste dans la documentation locale de l’étude ; elle n’est pas incluse dans le téléchargement. Les commandes, noms de fichiers, schémas et téléchargements originaux sont conservés.

Portée de la conclusion

La conclusion porte sur deux définitions appliquées à ce seul échantillon. Une semaine sur un marché unique ne mesure ni la fréquence des dojis sur tout le Forex ni la direction du prochain chandelier ni un avantage de trading. L’étude ne calcule ni rendements, ni coûts, ni entrées ou sorties, ni significativité statistique. Détecter davantage de dojis ne signifie pas mieux prévoir.

Sources de la méthode et des données

Étude originale et contrôle de ses sources : 2 octobre 2026. Les limites de récupération des données sont précisées ci-dessus. Lire l’article complet sur les dojis →