Stratégies
Fenêtre de valeur refuge de l’or après des séances de choc sur les actions US : position longue sur XAUUSD.SPOTMETAL pendant N séances après une séance baissière SPY à >=k écarts-types, avec phase courte facultative de dénouement de la demande refuge (signal inter-places SPY.USEQ -> or au comptant, 1-DAY, positions longues et courtes)
Résultat: Vérification
GoldHavenAfterSpyShock
Fenêtre de valeur refuge de l’or après des séances de choc sur les actions US : position longue sur XAUUSD.SPOTMETAL pendant N séances après une séance baissière SPY à >=k écarts-types, avec phase courte facultative de…
Hypothèse
Dérivé par le responsable de la recherche des travaux sur les valeurs refuges (Baur & Lucey 2010, « Is Gold a Hedge or a Safe Haven? » ; Baur & McDermott 2010) : l’or génère des rendements positifs dans les jours qui suivent immédiatement les pertes extrêmes du marché actions, puis cette demande de valeur refuge s’estompe et s’inverse en partie après environ 15 jours de bourse. Mise en œuvre : le SIGNAL provient de barres quotidiennes SPY.USEQ (16:00 clôture ET). Le TRADE correspond à l’or au comptant……Afficher plusAfficher moins
Dérivé par le responsable de la recherche des travaux sur les valeurs refuges (Baur & Lucey 2010, « Is Gold a Hedge or a Safe Haven? » ; Baur & McDermott 2010) : l’or génère des rendements positifs dans les jours qui suivent immédiatement les pertes extrêmes du marché actions, puis cette demande de valeur refuge s’estompe et s’inverse en partie après environ 15 jours de bourse. Mise en œuvre : le SIGNAL provient de barres quotidiennes SPY.USEQ (16:00 clôture ET). Le TRADE correspond à l’or au comptant XAUUSD.SPOTMETAL sur des barres 1-DAY (clôtures des jours de bourse 17:00 New York). Les deux utilisent des places avec des séances. Un choc SPY connu à 16:00 ET est traité à la prochaine barre de l’or OPEN (réouverture de séance 18:00 NY), conformément à la règle next_open_fill prise en charge par la plateforme. Aucune anticipation : la barre SPY est horodatée à 16:00 ET, avant la clôture de la barre d’or 17:00 NY qui déclenche la décision. Lors d’une séance SPY de « choc baissier » (rendement clôture à clôture SPY <= -shock_z fois l’écart-type des rendements des 60 dernières séances, calculé sur les séances BEFORE le choc), acheter de l’or au comptant à la prochaine ouverture de l’or et conserver la position pendant long_hold_sessions jours de bourse sur l’or. Si reversal_leg = on, lorsque la période de détention longue prend fin, passer à une position courte pendant reversal_hold_sessions jours afin de capter le dénouement documenté de la demande de valeur refuge. Un nouveau choc pendant une période de détention relance le décompte de la position longue sans augmenter la taille. Un nouveau choc pendant la phase d’inversion clôt la position courte et rétablit la position longue. Pourquoi cet instrument : XAUUSD.SPOTMETAL compte 9 expériences dans le corpus et dispose de données remontant à 2003 ; cette stratégie exploite donc des données jusque-là inutilisées. SPY sert uniquement de source de signal et n’est jamais négocié. Les signaux inter-places et les positions longues-courtes alimentent tous deux des catégories de quotas sous-représentées. Cette stratégie diffère par sa mécanique des précédents échecs sur l’or : la confluence de momentum GLD, la dérive asiatique, la cassure de Londres et la prime PAXG étaient tous des schémas de prix portant uniquement sur l’or, tandis qu’ici le déclencheur est un événement inter-actifs. Note sur les données : le catalogue de l’or au comptant 1-DAY est actuellement rétropolée de 2003 à 2007 ; le reste est collecté à la demande auprès de Dukascopy. Le backtest nécessite toute la période 2003-2026. Le contrôle du risque combine les approches (a) et (b) : sorties sur signal ou temporisées, notionnel fixe de 50% des fonds propres sans levier, et stop de protection intrabar déclenché à 4% contre la position depuis l’entrée (2% des fonds propres au stop). Le stop se déclenche à l’intérieur de la barre sur la place simulée de la plateforme, et le trading en réel reproduit ces exécutions ; aucun ordre au repos sur une plateforme d’échange n’est nécessaire.
Implémentation
Stratégie événementielle inter-places. Signal : rendement quotidien clôture à clôture de SPY.USEQ, divisé par l’écart-type des rendements des 60 dernières séances, calculé uniquement sur les séances BEFORE la séance actuelle (score de choc = -ret/std). Transaction : XAUUSD.SPOTMETAL sur des barres de 1-DAY. Lorsque le score d’une séance SPY est >= shock_z, la stratégie achète de l’or au comptant à l’ouverture de la séance suivante sur l’or (plateforme next_open_fill), avec un notionnel de 50% des fonds propres,……Afficher plusAfficher moins
Stratégie événementielle inter-places. Signal : rendement quotidien clôture à clôture de SPY.USEQ, divisé par l’écart-type des rendements des 60 dernières séances, calculé uniquement sur les séances BEFORE la séance actuelle (score de choc = -ret/std). Transaction : XAUUSD.SPOTMETAL sur des barres de 1-DAY. Lorsque le score d’une séance SPY est >= shock_z, la stratégie achète de l’or au comptant à l’ouverture de la séance suivante sur l’or (plateforme next_open_fill), avec un notionnel de 50% des fonds propres, sans levier, et conserve la position pendant long_hold_sessions séances sur l’or. Un nouveau choc pendant la position longue relance le décompte sans augmenter la taille. Avec reversal_leg='on', la position longue devient une position courte au moyen d’un ordre au marché ONE à la fin de la période de détention, et la position courte est conservée pendant reversal_hold_sessions. Un nouveau choc pendant la position courte rétablit la position longue. Chaque position comporte un STOP_MARKET 4% intrabar à réduction seule, calculé depuis le prix d’entrée moyen, correspondant à 2% des fonds propres au stop. Il est réarmé à chaque exécution d’ouverture ou d’inversion. calculate_signal renvoie le score de choc le plus récent de SPY sous forme de valeur continue.
Met en œuvre la fenêtre de valeur refuge de Baur & Lucey / Baur & McDermott telle que formulée dans l’hypothèse et optimization_plan. Les noms des paramètres correspondent au plan : shock_z, long_hold_sessions, reversal_leg (catégoriel « off »/« on »), reversal_hold_sessions sont réglables ; vol_lookback=60, stop_loss_pct=0.04, notional_fraction=0.5 et le levier=1.0 sont fixes. Le code ne contient aucune limite, donc il n’y a pas de _param_bounds. Alignement à l’instant considéré : la barre quotidienne de SPY……Afficher plusAfficher moins
Met en œuvre la fenêtre de valeur refuge de Baur & Lucey / Baur & McDermott telle que formulée dans l’hypothèse et optimization_plan. Les noms des paramètres correspondent au plan : shock_z, long_hold_sessions, reversal_leg (catégoriel « off »/« on »), reversal_hold_sessions sont réglables ; vol_lookback=60, stop_loss_pct=0.04, notional_fraction=0.5 et le levier=1.0 sont fixes. Le code ne contient aucune limite, donc il n’y a pas de _param_bounds. Alignement à l’instant considéré : la barre quotidienne de SPY clôture à 16:00 ET et celle de l’or à 17:00 NY ; leurs horodatages ne coïncident donc jamais. La barrière de base sur la même unité de temps est ainsi désactivée pour la phase SPY (l’ensemble est vidé sur place, comme pour la stratégie à double cotation AH). Une observation SPY n’est prise en compte que par la première barre de l’or dont l’horodatage est >= celui de la barre SPY ; il n’y a donc pas d’anticipation. Si plusieurs séances SPY surviennent avant une barre de l’or, le choc le plus important est retenu. Exécution : la décision est prise à la clôture de la barre de l’or et l’ordre est exécuté à l’ouverture de la séance suivante sur l’or (next_open_fill pris en charge). Le stop intrabar est un _submit_stop_market à réduction seule (intrabar_stop pris en charge), sans emulation_trigger. L’inversion utilise un ordre unique de taille |position| + cible, et l’ancien stop est annulé au préalable, ce qui évite la paire d’inversion risquée. Les compteurs de détention sont des attributs scalaires comptés en séances sur l’or après l’exécution. Fréquence attendue : une séance baissière à 2 écarts-types sur SPY survient environ 8-12 fois par an, soit environ 200+ entrées sur 2003-2026 (moins après fusion des chocs rapprochés lors des redémarrages du décompte). Contrôle du risque : approche (a), perte de 2% des fonds propres au stop, et approche (b), sorties temporisées avec taille plafonnée à 50% des fonds propres.
Stratmill est un outil de recherche et de paper trading, pas un conseil financier ni un courtier. Les résultats de backtest et de paper trading sont hypothétiques. Le trading comporte un risque de perte.