GugoPro Academy← Retour à l'index des sujets d'investissement
Recherche quantitative · 15

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.

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) = (C_t + C_{t-1} + … + C_{t-n+1}) / n
MA(n,t+1) − MA(n,t) = (C_{t+1} − C_{t-n+1}) / n

2.2 Démonstration reproductible

Chiffres d'exemple (pas des cours de marché) :Supposons que la plus ancienne valeur de la 5‑MA aujourd'hui soit 100 et que le nouveau close de demain soit 105 ; la MA monte mécaniquement de (105−100)÷5 = 1 point. Si le nouveau close est 98, le changement est (98−100)÷5 = −0.4 points. Cette différence est un calcul mécanique, pas une prédiction de tendance.

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.

σ_t = √[Σ(r_i − r̄)^2 / (w−1)]
Z_t = (σ_t − mean(σ)) / stdev(σ)

3.2 Interprétation des trois situations

résultatCe qu'on peut direCe qu’il ne faut pas dire
Z ≥ 2La volatilité glissante actuelle est élevée par rapport à la distribution de l'échantillonNe peut pas dire directement de vendre à découvert ni qu’un actif va forcément baisser
−2 < Z < 2Approche du milieu de son propre échantillonNe dites pas que le risque a disparu
Z ≤ −2La volatilité actuelle est faible par rapport à sa propre distributionNe 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 VaROutil 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

Bureau de pratique

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

Ouvrir les outils de recherche →

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.

Avertissement sur les risques financiers

Cette page, ses calculateurs et ses exemples sont fournis uniquement à des fins éducatives, de recherche et d’estimation de scénarios. Ils ne constituent pas un conseil personnalisé en investissement, trading, paris, fiscalité, droit ou finance. Les marchés et règles locales évoluent ; vérifiez les sources primaires à jour et assumez vos décisions. Les performances passées, sorties de modèle et simulations ne garantissent pas les résultats futurs.