Dans cet article
Après cet article, vous saurez…
- Dater la reconnaissance d’un pivot séparément de son dessin.
- Distinguer révision des entrées et dépendance à de nouvelles observations.
- Conserver un protocole de comparaison reproductible.
Les notions sans quitter l’article
Moyenne mobile simple (SMA) Journal de trading Plan de trading Backtest : test historique d’une règleUn sommet marqué aujourd’hui à 10 h 10 ne prouve pas que son signal existait à 10 h 10. Enregistrer deux informations : la bougie sur laquelle le repère est dessiné et le premier instant où ses conditions étaient connaissables. Un écran final ne conserve pas nécessairement cette seconde horloge. Ni une différence isolée ni une courte période stable ne suffisent à expliquer tous les comportements d’un programme.
Calcul, dessin et disponibilité
Une bougie ouverte évolue ; un pivot exige parfois des bougies ultérieures avant confirmation. La clôture du graphique M5 ne clôture pas automatiquement l’heure H1 consultée par le script. Demander la règle exacte : provisoire ou confirmée, entrées requises, déplacement possible et heure d’alerte. L’étiquette « sans repaint » n’est pas une spécification complète.
TradingView distingue notamment calcul historique et temps réel, dessin dans le passé et révisions du fournisseur. Ces mécanismes ne démontrent pas tous une fraude ou une perte. Anticiper des informations signifie leur attribuer une décision antérieure à leur disponibilité. Dessiner rétrospectivement un pivot est une convention graphique ; le traiter comme une ancienne entrée exécutable ajoute une autre hypothèse.
Identifier le mécanisme précis
MetaQuotes avertit que le dernier segment de Zig Zag peut changer avec les nouvelles données. Ses réglages et son implémentation comptent : ne pas imposer un pourcentage universel à toutes les versions. Parabolic SAR : le point bouge sans nouveau sommet demande une distinction analogue entre état provisoire et état confirmé. MQL5 prévoit aussi une remise à zéro de prev_calculated lorsqu’un historique plus profond arrive ou que des trous sont comblés. Un buffer sauvegardé ne garantit donc pas une invariance permanente.
Conserver des observations indépendantes de l’écran final
- Noter symbole, fournisseur, fréquence, fuseau, version et paramètres.
- Garder prix d’entrée du calcul, valeurs produites, heure de capture et statut ouvert ou clos.
- Comparer après clôture locale, clôture de la fréquence supérieure, puis rechargement.
Ajouter des lignes au journal au lieu de remplacer les anciennes par le dernier affichage. Une capture montre l’échelle et le symbole ; elle complète un export, sans remplacer les prix numériques. Noter aussi les interruptions d’observation : l’absence d’un enregistrement ne prouve pas qu’aucun signal n’est apparu. Changer un seul facteur par comparaison, y compris lors de l’évaluation d’un service payant.
Pivot de 10 h 10, confirmation à 10 h 25
Règle fictive M5 : le High doit dépasser strictement les High des deux bougies closes de chaque côté ; une égalité échoue. Les heures désignent les ouvertures, sans lacune. Les cinq High successifs à 10 h 00, 05, 10, 15 et 20 sont 1,1000 ; 1,1010 ; 1,1040 ; 1,1030 ; 1,1020. Le sommet candidat clôture à 10 h 15. Son premier voisin droit clôture à 10 h 20 et le second à 10 h 25.
Le repère peut alors être placé à 10 h 10 : disponibilité quinze minutes après l’ouverture, dix après la clôture du candidat. Supposons le premier Bid vendeur disponible à 1,1018. Lui substituer le High historique 1,1040 ajoute 22 pips, soit 22 USD sur 10 000 EUR de quantité, avant frais. Aucune sortie n’est fournie : ce n’est pas le bénéfice d’un trade. Si le High de 10 h 20 devient 1,1045, ou exactement 1,1040, le candidat échoue. Le nouveau High n’est pas lui-même un pivot confirmé sans voisins ultérieurs.
Une révision d’entrée change aussi une moyenne
Même formule, autre entrée
Faites défiler horizontalement ou agrandissez le schéma pour lire les détails.
Le calcul (100+102+104)/3 donne 102 ; remplacer uniquement 104 par 101 donne 101. Le prix d’entrée a changé, pas nécessairement la formule. Conserver les deux fichiers et comparer horodatages, champ de prix, paramètres et version. Ajout EUR distinct : prix d’un instrument en euros 50/52/54, puis 50/52/51 ; moyennes 52 et 51 EUR. Ce changement de niveau n’est pas une perte de 1 EUR sans position définie.
Ajout de données, alerte et replay : trois contrôles
Pour un test par ajout, garder tous les anciens prix identiques. Une règle fictive divise chaque prix par le maximum de tout le fichier : avec 100/110, le premier résultat vaut 100/110 ; ajouter 120 le ramène à 100/120, soit une baisse d’environ 0,0758 malgré le prix 100 inchangé. La règle dépend de données futures pour ses anciennes sorties. Un maximum progressif donnerait 1 au premier point dans les deux fichiers. Réussir ce contrôle ne valide toutefois pas tous les chemins d’exécution.
Une alerte serveur TradingView garde une copie des réglages à sa création ; modifier le graphique ne met pas cette copie à jour. Les alertes existantes continuent sur les données réelles pendant Bar Replay, pas sur le passé rejoué. À 10 h 15, la bougie horaire 10 h–11 h est encore ouverte. Pour Pine, décalage de série et réglage lookahead doivent être analysés ensemble, sans recette universelle isolant un seul paramètre.
Formuler une conclusion bornée
Rapporter version, entrées, paramètres, heures et différence observée. Cinq minutes calmes, cinquante bougies ou deux semaines ne prouvent ni stabilité permanente ni rentabilité. Si l’heure de reconnaissance est inconnue, ne pas attribuer des entrées aux anciens repères. Backtester une stratégie : prix, coûts et fuites de données ajoute ensuite exécution, coûts et données conservées ; Analyse technique : le graphique décrit le passé, le test doit respecter l’information disponible replace le signal dans une hypothèse vérifiable. Disponibilité d’une information et performance d’une transaction répondent à deux questions différentes.
Vérifiez vos acquis
Environ 2 minutes de pratique.
Voir la réponse et l’explication
Correct : établir d’abord des entrées comparables.
Autres questions
Un indicateur qui change est-il frauduleux ?
Pas automatiquement : bougie ouverte, confirmation tardive et historique révisé sont des mécanismes distincts. Vérifier la règle déclarée et conserver les entrées.
Une bougie close fixe-t-elle tous les signaux ?
Non. Le pivot M5 exige deux voisins ultérieurs ; une fréquence supérieure peut aussi rester ouverte.
Combien de bougies prouvent l’absence de repaint ?
Aucun nombre fixe ne certifie tous les comportements. Rapporter le périmètre exact et tester séparément chaque mécanisme.
Un signal stable est-il rentable ?
La stabilité ne fournit ni prix de fill, ni coûts, ni issue. Tester la stratégie complète après la disponibilité réelle du signal.
Sources et vérification
- TradingView : repainting
Catégories, pivot rétrospectif, fréquence supérieure et dépendance du décalage/lookahead lus ; pas de statistique de fréquence adoptée.
- MQL5 : On Calculate
Retour à zéro de prev_calculated lors de modification de l’historique.
- MetaQuotes : Zig Zag
Avertissement explicite sur le dernier segment ; pas de pourcentage universel extrapolé.
Les calculs reposent sur des hypothèses explicites. Ils ne remplacent ni les données actuelles du marché ni les conditions de l’intermédiaire.
