Strategies
Spot Gold Variance-Risk-Premium Regime, Long/Short: trade XAUUSD.SPOTMETAL by the trailing-year rank of CBOE GVZ minus gold's 21-session realized vol (1-DAY bars, hysteresis exits, flat ~45% of the time, unlevered)
Outcome: Verifying
GoldGvzVarianceRiskPremiumRegime
Spot Gold Variance-Risk-Premium Regime, Long/Short: trade XAUUSD.SPOTMETAL by the trailing-year rank of CBOE GVZ minus gold's 21-session realized vol (1-DAY bars, hysteresis exits, flat ~45% of the time, unlevered)
Hypothesis
Bucket choice: the long/short direction (22% vs the 45% target share), plus an almost untouched venue (SPOTMETAL 0.2%) and asset class, away from the Binance USD-M concentration (52.8%). The mechanism is the factory's single surviving implied-vol premium mechanism (ETH DVOL VRP regime, promoted), tested on an independent market whose implied-vol index has 18 years of daily history. That is a much larger sample than the ETH survivor's 36 trades, so it is a genuinely informative out-of-sample test of the mechanism rather than another crypto variant. The failed DVOL-family runs differed: they were BTC perps with momentum/reversal overlays (overfit/fee_edge) or straddle purchases. This design keeps the survivor's simple rank-plus-hysteresis structure and adds the symmetric short leg, reported separately.
Implementation
Trades spot gold long at a high trailing-window GVZ-minus-realized-vol percentile and short at a low percentile. Uses sample standard deviation of daily log returns, annualized by sqrt(252) in vol points, and a current-inclusive midpoint percentile rank. Longs exit at rank <= 0.5 - exit_band; shorts exit at rank >= 0.5 + exit_band. Both exit after 60 held daily sessions or unavailable/stale GVZ. Daily close decisions fill at the next session open. Entries target 100% of settled equity, rounded down to 0.01 ounces, without leverage or stops; engine margin guards, spreads and financing apply.
Implements the unchanged hypothesis using the collected US_GVZCLS feed through supp_as_of; publication stamping supplies the prior US-session GVZ without an additional lag. Observation timestamps are read from the base cached series solely to enforce the fixed five-calendar-day freshness limit. No substitute price or implied-vol feed is used. Bounded incremental return moments and bounded VRP history keep per-session work limited to the rank window. Position opening timestamp and held-session count are scalar state for restart persistence; indicator buffers are rebuilt by historical warmup. The base closes a position before allowing a subsequent opposite entry, so sides never overlap. The standard per-position ledger retains long/short direction for separate analyst PnL attribution. All research parameter names and fixed values are preserved; no silent parameter clamps or expanded tuning permissions are introduced.
Verification Results
The missing GVZ supplementary feed has been collected from official FRED GVZCLS into data/supplementary/macro/US_GVZCLS.parquet: 4622 observations from 2008-06-03 through 2026-10-13. The existing load_referenced_macro path supplies US_GVZCLS at observation date plus one day. Implement the unchanged hypothesis using this point-in-time feed. Gold bar history remains subject to the ordinary data audit; do not substitute prices or fabricate missing observations.
Backtest and paper results are hypothetical. Trading involves risk of loss.