Flux de travail de recherche quantitative :
Intégrez la 5MA, la volatilité et les backtests dans une même chaîne de preuves.
La quantification n'est pas rendre les graphiques plus complexes, mais documenter clairement la question de recherche, le périmètre des données, les formules, les règles d'exécution et les conditions de défaillance. Cet article utilise 5MA/20MA offsets, Z‑Score de volatilité et backtests hors échantillon pour établir un processus reproductible. Z-Score
Lire d'abord la conclusion.
- Le décalage d’une moyenne décrit la différence entre les prix sortis de la fenêtre et les nouveaux prix ; ce n’est pas un signal d’achat/vente autonome.
- Le Z‑Score de volatilité indique seulement si la volatilité actuelle est élevée ou faible par rapport à sa distribution historique ; il ne permet pas d’inférer la direction. Z-Score
- L'essentiel du backtest n'est pas une belle courbe mais la découpe temporelle, l'exécution à la bougie suivante, les coûts, la validation hors échantillon et la surveillance des échecs.
1. D'abord formuler la question de recherche comme une proposition falsifiable
1.1 Remplacer «est-ce que ça va monter?» par des conditions observables
« 5MA en hausse donc ça montera » n'est pas une proposition complète car elle omet le moment de formation du signal, le prix d'entrée, la durée de détention, les coûts de transaction et les conditions d'échec. Une formulation testable : « Si la MA5 à la clôture est au‑dessus de la MA20, détenir une barre journalière le jour de marché suivant ; après déduction des coûts bilatéraux, le rendement moyen est‑il toujours positif ? » Cela précise quels champs collecter.
1.2 Périmètre de données fixe
Avant la recherche, enregistrez l'actif, la bourse, la devise, la méthode d'ajustement, la fréquence et la date de clôture. Si vous utilisez des ETFs, la question de savoir si les dividendes sont réinvestis change le résultat ; si vous utilisez des futures, la méthode de roll des contrats continus change les rendements. Différents périmètres ne doivent pas être mélangés silencieusement sur la même courbe. ETF
2. 5MA/20MA offset : comprendre d’abord la fenêtre, puis parler des retournements
2.1 Moyennes mobiles et formules d'ajustement
La moyenne mobile simple sur n jours est la moyenne des n derniers prix de clôture. Entre aujourd'hui et demain, la fenêtre retire le prix le plus ancien et ajoute le nouveau ; la moyenne mobile peut donc évoluer pour des raisons autres que la seule variation d'aujourd'hui。
MA(n,t+1) − MA(n,t) = (C_{t+1} − C_{t-n+1}) / n
2.2 Démonstration reproductible
2.3 Limites d'utilisation des 5MA et 20MA
Les moyennes courtes sont sensibles au bruit, les moyennes longues sont en retard sur les retournements. Lors de la comparaison des valeurs d'ajustement, il convient d'observer simultanément le volume, l'état de volatilité, les supports/résistances et les coûts de transaction ; ne présentez pas « ajuster haut → aide à la baisse, ajuster bas → aide à la hausse » comme une causalité inévitable. Peut être utilisé directementOutil Z‑Score de volatilité Z-ScoreVérifiez l’environnement de volatilité à l’époque, puis réconciliez les cours de clôture historiques dans votre propre tableur.
3. Z‑Score de volatilité : définir clairement haute vs basse volatilité Z-Score
3.1 Du prix au rendement
Calculer les rendements journaliers d'abord en utilisant des prix ajustés selon le même périmètre d'ajustement. r_t=P_t/P_{t-1}−1,puis calculer l'écart‑type d'échantillon sur une fenêtre fixe. Si l'on prend les prix directement pour calculer l'écart‑type, on confondra le niveau de prix avec le risque.
Z_t = (σ_t − mean(σ)) / stdev(σ)
3.2 Interprétation des trois situations
| résultat | Ce qu'on peut dire | Ce qu’il ne faut pas dire |
|---|---|---|
| Z ≥ 2 | La volatilité glissante actuelle est élevée par rapport à la distribution de l'échantillon | Ne peut pas dire directement de vendre à découvert ni qu’un actif va forcément baisser |
| −2 < Z < 2 | Approche du milieu de son propre échantillon | Ne dites pas que le risque a disparu |
| Z ≤ −2 | La volatilité actuelle est faible par rapport à sa propre distribution | Ne dites pas que la faible volatilité équivaut à de la sécurité |
La fenêtre, la longueur de l'échantillon et la structure du marché affectent le Z‑Score. Il convient pour la stratification de la recherche — p. ex. ajuster les hypothèses de coûts du backtest ou réduire l'exposition avec levier —, mais ne remplace pas un plan de trading. Z-Score
4. Backtest hors échantillon : éviter de confondre le bruit historique avec un avantage
4.1 Découper par horizon d'avance, puis réajuster les paramètres
Divisez les données en période de recherche, période de validation et période out‑of‑sample archivée. Les paramètres ne peuvent être déterminés que durant la période de recherche ; les données out‑of‑sample ne peuvent être utilisées qu’après verrouillage des règles. Si vous regardez à répétition les résultats out‑of‑sample puis modifiez les paramètres, ce n’est plus out‑of‑sample.
4.2 Exécution sur la bougie suivante et coûts
Un signal formé à la clôture ne peut pas supposer une exécution sur cette même transaction de clôture, sauf si vous pouvez prouver un mécanisme de confrontation de clôture. La méthode conservatrice est d'exécuter sur la bougie suivante et d'inclure frais, spread, slippage, impôts, rollover et suspensions. Les performances de la stratégie et du buy‑and‑hold doivent être comparées sur la même base de prix.
4.3 Le drawdown n'est pas un champ décoratif
Outre le rendement total, il convient de signaler au minimum le drawdown maximum, la durée du drawdown, le nombre d'opérations, la distribution par opération, les pires pertes consécutives et l'écart hors échantillon. Obtenir un Sharpe élevé avec peu d'opérations peut être une erreur d'estimation ; utiliser de nombreux paramètres pour aplatir une courbe expose au sur‑apprentissage.
Peut s’associer avecEstimateur historique de VaR與Outil de budget de risque Kelly,convertissez les résultats de recherche en tests de résistance, plutôt qu'en tailles de position directes.
5. Checklist pour une recherche quantitative reproductible
- L'hypothèse de recherche peut‑elle être réfutée par les données ?
- Les prix, dividendes et conventions de roll des futures sont‑ils fixes ?
- La période hors échantillon est‑elle clairement isolée ?
- Le signal et l'exécution sont‑ils au moins séparés d'une bougie ?
- Les coûts, le slippage, les impôts et la liquidité ont‑ils été soumis à un test de résistance ?
- Le nombre de paramètres est‑il proportionnel à la taille de l’échantillon ?
- Les versions, dates de coupure et motifs de chaque modification sont‑ils consignés ?
- Les conditions de défaillance et les règles d’arrêt sont‑elles écrites à l’avance ?
Transformez le processus de recherche en calculs opérationnels.
Collez d'abord vos rendements journaliers vérifiés, utilisez le Z‑Score pour positionner la volatilité ; enfin utilisez la budgétisation du risque pour vérifier le plafond de position. Z-Score
Questions fréquentes
Une valeur de compensation plus élevée entraîne‑t‑elle nécessairement une baisse des prix ?
Non. La valeur d’ajustement décrit seulement l’effet mécanique du remplacement de la fenêtre de la moyenne mobile ; le prix réel reste affecté par les nouvelles informations, le volume, la liquidité et la microstructure du marché.
Le Z‑Score peut‑il prédire un krach ? Z-Score
Non. C’est une statistique descriptive de la distribution relative ; même avec un Z‑Score de volatilité élevé, elle n’apporte pas d’information sur la direction ni le timing. Z-Score
Un mauvais résultat hors échantillon signifie‑t‑il forcément que la stratégie est invalide ?
Cela signifie au moins que les règles actuelles et le périmètre des données n’ont pas reproduit d’avantage pendant la période out‑of‑sample. Il faut d’abord vérifier les données, les coûts et les hypothèses d’exécution avant de décider d’arrêter la recherche, et non revenir modifier en secret les paramètres out‑of‑sample.