{"schema_version":"v1","slug":"risk-parity-jp-growth","name":"Risk Parity / Volatility Targeting Overlay (JP Growth Stocks)","name_i18n":{},"verdict":"rejected","asset_class":"equity","categories":["overlay","risk-parity","volatility-targeting"],"hypothesis":"Sizing positions inversely proportional to their recent volatility improves Sharpe ratio (risk parity principle). Tests vol-targeting as a position sizing overlay on momentum and mean-reversion base signals.","rejection_reason":{"primary":"no_edge","secondary":[],"narrative":"Across 384 grid combinations, median Sharpe=-0.44, best=0.42. Primary failure mode: no_edge."},"target_universe":{"description":"Tokyo Stock Exchange Growth Market, ~495 stocks, tv >= 30M JPY","symbols":[]},"performance_summary":{"sharpe_median":-0.436,"max_drawdown_pct":-39.5,"win_rate":null,"alpha_annualized_pct":null,"p_value":0.28,"backtest_period":{"start":"2022-05-02","end":"2026-09-01"}},"grid_summary":{"sharpe":{"p25":-0.72,"p75":-0.18,"best":0.42,"worst":-1.02,"median":-0.44},"n_combinations":384},"methodology":{"notes":"{\"walk_forward_definition\": {\"type\": \"single_pass\", \"description\": \"Full period backtest without walk-forward split\", \"verdict_basis\": \"full_period\"}}","signal":null,"benchmark":null,"rebalance":null,"slippage_model":"open-on-open + variable bps fixed","position_sizing":"volatility_targeted","regime_definition":"N225 SMA20/SMA60 three-class","transaction_cost_bps":5},"provenance":{"data_source":"kabu STATION REST API + J-Quants daily bars","source_project":"qbuntu-analysis","computed_asof":"2026-09-24T02:22:17","git_sha_z":"1455e77","git_sha_genkidama":"17a7674","python_version":"3.12.10","numpy_version":"2.4.2","pandas_version":"3.0.0","tier":"shallow"},"runs":[{"run_id":"r-risk-parity-jp-growth-0000","name":"target_vol=0.1, vol_lookback=10, holding_days=5, base_signal=momentum_60, cost_bps=5","params":{"cost_bps":5,"target_vol":0.1,"base_signal":"momentum_60","holding_days":5,"vol_lookback":10},"performance":{"sharpe":-0.36,"max_drawdown_pct":-30.9,"alpha_annualized_pct":-4.2,"p_value":0.45,"regime_breakdown":{"UP":0.055927,"DOWN":-0.490533,"FLAT":-0.488495}},"executed_at":"2026-09-23T20:29:55","notes":null},{"run_id":"r-risk-parity-jp-growth-0001","name":"target_vol=0.1, vol_lookback=10, holding_days=5, base_signal=momentum_60, cost_bps=10","params":{"cost_bps":10,"target_vol":0.1,"base_signal":"momentum_60","holding_days":5,"vol_lookback":10},"performance":{"sharpe":-0.46,"max_drawdown_pct":-32.2,"alpha_annualized_pct":-5.5,"p_value":0.33,"regime_breakdown":{"UP":-0.041482,"DOWN":-0.566643,"FLAT":-0.59373}},"executed_at":"2026-09-23T20:29:55","notes":null},{"run_id":"r-risk-parity-jp-growth-0002","name":"target_vol=0.1, vol_lookback=10, holding_days=5, base_signal=momentum_120, cost_bps=5","params":{"cost_bps":5,"target_vol":0.1,"base_signal":"momentum_120","holding_days":5,"vol_lookback":10},"performance":{"sharpe":-0.77,"max_drawdown_pct":-31.6,"alpha_annualized_pct":-7.6,"p_value":0.11,"regime_breakdown":{"UP":0.389001,"DOWN":-0.569186,"FLAT":-1.221481}},"executed_at":"2026-09-23T20:29:56","notes":null},{"run_id":"r-risk-parity-jp-growth-0004","name":"target_vol=0.1, vol_lookback=10, holding_days=5, base_signal=mean_reversion, cost_bps=5","params":{"cost_bps":5,"target_vol":0.1,"base_signal":"mean_reversion","holding_days":5,"vol_lookback":10},"performance":{"sharpe":-0.62,"max_drawdown_pct":-24.6,"alpha_annualized_pct":-4.8,"p_value":0.18,"regime_breakdown":{"UP":-1.356981,"DOWN":-2.602025,"FLAT":-0.223007}},"executed_at":"2026-09-23T20:29:57","notes":null},{"run_id":"r-risk-parity-jp-growth-0018","name":"target_vol=0.1, vol_lookback=10, holding_days=60, base_signal=momentum_60, cost_bps=5","params":{"cost_bps":5,"target_vol":0.1,"base_signal":"momentum_60","holding_days":60,"vol_lookback":10},"performance":{"sharpe":0.14,"max_drawdown_pct":-42.1,"alpha_annualized_pct":7.8,"p_value":0.64,"regime_breakdown":{"UP":0.320644,"DOWN":-0.852538,"FLAT":0.148874}},"executed_at":"2026-09-23T20:30:01","notes":null},{"run_id":"r-risk-parity-jp-growth-0021","name":"target_vol=0.1, vol_lookback=10, holding_days=60, base_signal=momentum_120, cost_bps=10","params":{"cost_bps":10,"target_vol":0.1,"base_signal":"momentum_120","holding_days":60,"vol_lookback":10},"performance":{"sharpe":-0.32,"max_drawdown_pct":-81,"alpha_annualized_pct":-18.7,"p_value":0.28,"regime_breakdown":{"UP":-0.168852,"DOWN":-2.514333,"FLAT":-0.143219}},"executed_at":"2026-09-23T20:30:02","notes":null},{"run_id":"r-risk-parity-jp-growth-0038","name":"target_vol=0.1, vol_lookback=20, holding_days=20, base_signal=momentum_120, cost_bps=5","params":{"cost_bps":5,"target_vol":0.1,"base_signal":"momentum_120","holding_days":20,"vol_lookback":20},"performance":{"sharpe":-0.62,"max_drawdown_pct":-54.5,"alpha_annualized_pct":-12.3,"p_value":0.2,"regime_breakdown":{"UP":-0.056094,"DOWN":-2.022042,"FLAT":-0.699404}},"executed_at":"2026-09-23T20:30:08","notes":null},{"run_id":"r-risk-parity-jp-growth-0055","name":"target_vol=0.1, vol_lookback=40, holding_days=10, base_signal=momentum_60, cost_bps=10","params":{"cost_bps":10,"target_vol":0.1,"base_signal":"momentum_60","holding_days":10,"vol_lookback":40},"performance":{"sharpe":-0.06,"max_drawdown_pct":-30.8,"alpha_annualized_pct":-1.1,"p_value":0.9,"regime_breakdown":{"UP":0.022136,"DOWN":-1.332788,"FLAT":0.025666}},"executed_at":"2026-09-23T20:30:14","notes":null},{"run_id":"r-risk-parity-jp-growth-0072","name":"target_vol=0.1, vol_lookback=60, holding_days=5, base_signal=momentum_60, cost_bps=5","params":{"cost_bps":5,"target_vol":0.1,"base_signal":"momentum_60","holding_days":5,"vol_lookback":60},"performance":{"sharpe":-0.62,"max_drawdown_pct":-37.3,"alpha_annualized_pct":-7.3,"p_value":0.2,"regime_breakdown":{"UP":-0.591875,"DOWN":-0.286889,"FLAT":-0.655761}},"executed_at":"2026-09-23T20:30:19","notes":null},{"run_id":"r-risk-parity-jp-growth-0073","name":"target_vol=0.1, vol_lookback=60, holding_days=5, base_signal=momentum_60, cost_bps=10","params":{"cost_bps":10,"target_vol":0.1,"base_signal":"momentum_60","holding_days":5,"vol_lookback":60},"performance":{"sharpe":-0.72,"max_drawdown_pct":-40,"alpha_annualized_pct":-8.5,"p_value":0.13,"regime_breakdown":{"UP":-0.680131,"DOWN":-0.348305,"FLAT":-0.768013}},"executed_at":"2026-09-23T20:30:20","notes":null},{"run_id":"r-risk-parity-jp-growth-0083","name":"target_vol=0.1, vol_lookback=60, holding_days=10, base_signal=mean_reversion, cost_bps=10","params":{"cost_bps":10,"target_vol":0.1,"base_signal":"mean_reversion","holding_days":10,"vol_lookback":60},"performance":{"sharpe":-1.02,"max_drawdown_pct":-43.3,"alpha_annualized_pct":-12.5,"p_value":0.03,"regime_breakdown":{"UP":-2.28018,"DOWN":-3.056514,"FLAT":-0.560076}},"executed_at":"2026-09-23T20:30:23","notes":null},{"run_id":"r-risk-parity-jp-growth-0091","name":"target_vol=0.1, vol_lookback=60, holding_days=60, base_signal=momentum_60, cost_bps=10","params":{"cost_bps":10,"target_vol":0.1,"base_signal":"momentum_60","holding_days":60,"vol_lookback":60},"performance":{"sharpe":0.1,"max_drawdown_pct":-54.5,"alpha_annualized_pct":6.6,"p_value":0.73,"regime_breakdown":{"UP":0.051059,"DOWN":-0.605382,"FLAT":0.154559}},"executed_at":"2026-09-23T20:30:26","notes":null},{"run_id":"r-risk-parity-jp-growth-0108","name":"target_vol=0.15, vol_lookback=10, holding_days=20, base_signal=momentum_60, cost_bps=5","params":{"cost_bps":5,"target_vol":0.15,"base_signal":"momentum_60","holding_days":20,"vol_lookback":10},"performance":{"sharpe":0.11,"max_drawdown_pct":-37.9,"alpha_annualized_pct":2.5,"p_value":0.81,"regime_breakdown":{"UP":0.833477,"DOWN":-0.459287,"FLAT":-0.030398}},"executed_at":"2026-09-23T20:30:31","notes":null},{"run_id":"r-risk-parity-jp-growth-0125","name":"target_vol=0.15, vol_lookback=20, holding_days=5, base_signal=mean_reversion, cost_bps=10","params":{"cost_bps":10,"target_vol":0.15,"base_signal":"mean_reversion","holding_days":5,"vol_lookback":20},"performance":{"sharpe":-0.71,"max_drawdown_pct":-26.1,"alpha_annualized_pct":-5.4,"p_value":0.13,"regime_breakdown":{"UP":-1.410439,"DOWN":-2.486392,"FLAT":-0.362471}},"executed_at":"2026-09-23T20:30:37","notes":null},{"run_id":"r-risk-parity-jp-growth-0142","name":"target_vol=0.15, vol_lookback=20, holding_days=60, base_signal=mean_reversion, cost_bps=5","params":{"cost_bps":5,"target_vol":0.15,"base_signal":"mean_reversion","holding_days":60,"vol_lookback":20},"performance":{"sharpe":-0.16,"max_drawdown_pct":-58.4,"alpha_annualized_pct":-7,"p_value":0.58,"regime_breakdown":{"UP":-0.357248,"DOWN":-1.707727,"FLAT":0.06239}},"executed_at":"2026-09-23T20:30:42","notes":null},{"run_id":"r-risk-parity-jp-growth-0159","name":"target_vol=0.15, vol_lookback=40, holding_days=20, base_signal=momentum_120, cost_bps=10","params":{"cost_bps":10,"target_vol":0.15,"base_signal":"momentum_120","holding_days":20,"vol_lookback":40},"performance":{"sharpe":-0.81,"max_drawdown_pct":-59.7,"alpha_annualized_pct":-16.5,"p_value":0.1,"regime_breakdown":{"UP":-0.249998,"DOWN":-2.382773,"FLAT":-0.85541}},"executed_at":"2026-09-23T20:30:48","notes":null},{"run_id":"r-risk-parity-jp-growth-0176","name":"target_vol=0.15, vol_lookback=60, holding_days=10, base_signal=momentum_120, cost_bps=5","params":{"cost_bps":5,"target_vol":0.15,"base_signal":"momentum_120","holding_days":10,"vol_lookback":60},"performance":{"sharpe":-0.53,"max_drawdown_pct":-38.7,"alpha_annualized_pct":-8.3,"p_value":0.27,"regime_breakdown":{"UP":-0.082324,"DOWN":-4.072742,"FLAT":-0.482002}},"executed_at":"2026-09-23T20:30:53","notes":null},{"run_id":"r-risk-parity-jp-growth-0193","name":"target_vol=0.2, vol_lookback=10, holding_days=5, base_signal=momentum_60, cost_bps=10","params":{"cost_bps":10,"target_vol":0.2,"base_signal":"momentum_60","holding_days":5,"vol_lookback":10},"performance":{"sharpe":-0.45,"max_drawdown_pct":-32.2,"alpha_annualized_pct":-5.4,"p_value":0.34,"regime_breakdown":{"UP":-0.026351,"DOWN":-0.566643,"FLAT":-0.588865}},"executed_at":"2026-09-23T20:30:59","notes":null},{"run_id":"r-risk-parity-jp-growth-0210","name":"target_vol=0.2, vol_lookback=10, holding_days=60, base_signal=momentum_60, cost_bps=5","params":{"cost_bps":5,"target_vol":0.2,"base_signal":"momentum_60","holding_days":60,"vol_lookback":10},"performance":{"sharpe":0.14,"max_drawdown_pct":-42.1,"alpha_annualized_pct":7.8,"p_value":0.64,"regime_breakdown":{"UP":0.320644,"DOWN":-0.852538,"FLAT":0.148874}},"executed_at":"2026-09-23T20:31:04","notes":null},{"run_id":"r-risk-parity-jp-growth-0227","name":"target_vol=0.2, vol_lookback=20, holding_days=10, base_signal=mean_reversion, cost_bps=10","params":{"cost_bps":10,"target_vol":0.2,"base_signal":"mean_reversion","holding_days":10,"vol_lookback":20},"performance":{"sharpe":-0.81,"max_drawdown_pct":-40.8,"alpha_annualized_pct":-10.1,"p_value":0.08,"regime_breakdown":{"UP":-2.060486,"DOWN":-3.633198,"FLAT":-0.320804}},"executed_at":"2026-09-23T20:31:10","notes":null},{"run_id":"r-risk-parity-jp-growth-0244","name":"target_vol=0.2, vol_lookback=40, holding_days=5, base_signal=mean_reversion, cost_bps=5","params":{"cost_bps":5,"target_vol":0.2,"base_signal":"mean_reversion","holding_days":5,"vol_lookback":40},"performance":{"sharpe":-0.63,"max_drawdown_pct":-23.9,"alpha_annualized_pct":-5.1,"p_value":0.17,"regime_breakdown":{"UP":-1.487505,"DOWN":-1.198655,"FLAT":-0.292208}},"executed_at":"2026-09-23T20:31:15","notes":null},{"run_id":"r-risk-parity-jp-growth-0261","name":"target_vol=0.2, vol_lookback=40, holding_days=60, base_signal=momentum_120, cost_bps=10","params":{"cost_bps":10,"target_vol":0.2,"base_signal":"momentum_120","holding_days":60,"vol_lookback":40},"performance":{"sharpe":-0.41,"max_drawdown_pct":-86.8,"alpha_annualized_pct":-27,"p_value":0.16,"regime_breakdown":{"UP":-0.500461,"DOWN":-2.929757,"FLAT":-0.205455}},"executed_at":"2026-09-23T20:31:21","notes":null},{"run_id":"r-risk-parity-jp-growth-0278","name":"target_vol=0.2, vol_lookback=60, holding_days=20, base_signal=momentum_120, cost_bps=5","params":{"cost_bps":5,"target_vol":0.2,"base_signal":"momentum_120","holding_days":20,"vol_lookback":60},"performance":{"sharpe":-0.73,"max_drawdown_pct":-57.6,"alpha_annualized_pct":-14.9,"p_value":0.14,"regime_breakdown":{"UP":-0.0287,"DOWN":-2.580543,"FLAT":-0.840836}},"executed_at":"2026-09-23T20:31:26","notes":null},{"run_id":"r-risk-parity-jp-growth-0288","name":"target_vol=0.3, vol_lookback=10, holding_days=5, base_signal=momentum_60, cost_bps=5","params":{"cost_bps":5,"target_vol":0.3,"base_signal":"momentum_60","holding_days":5,"vol_lookback":10},"performance":{"sharpe":-0.35,"max_drawdown_pct":-30.9,"alpha_annualized_pct":-4.1,"p_value":0.46,"regime_breakdown":{"UP":0.074274,"DOWN":-0.490533,"FLAT":-0.481412}},"executed_at":"2026-09-23T20:31:30","notes":null},{"run_id":"r-risk-parity-jp-growth-0294","name":"target_vol=0.3, vol_lookback=10, holding_days=10, base_signal=momentum_60, cost_bps=5","params":{"cost_bps":5,"target_vol":0.3,"base_signal":"momentum_60","holding_days":10,"vol_lookback":10},"performance":{"sharpe":0.42,"max_drawdown_pct":-22.5,"alpha_annualized_pct":10.7,"p_value":0.37,"regime_breakdown":{"UP":0.77691,"DOWN":-1.295268,"FLAT":0.437228}},"executed_at":"2026-09-23T20:31:32","notes":null},{"run_id":"r-risk-parity-jp-growth-0297","name":"target_vol=0.3, vol_lookback=10, holding_days=10, base_signal=momentum_120, cost_bps=10","params":{"cost_bps":10,"target_vol":0.3,"base_signal":"momentum_120","holding_days":10,"vol_lookback":10},"performance":{"sharpe":-0.1,"max_drawdown_pct":-24.6,"alpha_annualized_pct":-2.2,"p_value":0.84,"regime_breakdown":{"UP":-0.055578,"DOWN":-4.278574,"FLAT":0.003362}},"executed_at":"2026-09-23T20:31:33","notes":null},{"run_id":"r-risk-parity-jp-growth-0314","name":"target_vol=0.3, vol_lookback=20, holding_days=5, base_signal=momentum_120, cost_bps=5","params":{"cost_bps":5,"target_vol":0.3,"base_signal":"momentum_120","holding_days":5,"vol_lookback":20},"performance":{"sharpe":-0.67,"max_drawdown_pct":-32.3,"alpha_annualized_pct":-7.1,"p_value":0.17,"regime_breakdown":{"UP":0.264359,"DOWN":0.045215,"FLAT":-1.053696}},"executed_at":"2026-09-23T20:31:38","notes":null},{"run_id":"r-risk-parity-jp-growth-0331","name":"target_vol=0.3, vol_lookback=20, holding_days=60, base_signal=momentum_60, cost_bps=10","params":{"cost_bps":10,"target_vol":0.3,"base_signal":"momentum_60","holding_days":60,"vol_lookback":20},"performance":{"sharpe":0.04,"max_drawdown_pct":-56.5,"alpha_annualized_pct":2.4,"p_value":0.89,"regime_breakdown":{"UP":-0.052566,"DOWN":-0.507096,"FLAT":0.096355}},"executed_at":"2026-09-23T20:31:44","notes":null},{"run_id":"r-risk-parity-jp-growth-0348","name":"target_vol=0.3, vol_lookback=40, holding_days=20, base_signal=momentum_60, cost_bps=5","params":{"cost_bps":5,"target_vol":0.3,"base_signal":"momentum_60","holding_days":20,"vol_lookback":40},"performance":{"sharpe":-0.47,"max_drawdown_pct":-45.7,"alpha_annualized_pct":-9.1,"p_value":0.32,"regime_breakdown":{"UP":-0.207959,"DOWN":-0.466322,"FLAT":-0.545989}},"executed_at":"2026-09-23T20:31:49","notes":null},{"run_id":"r-risk-parity-jp-growth-0365","name":"target_vol=0.3, vol_lookback=60, holding_days=5, base_signal=mean_reversion, cost_bps=10","params":{"cost_bps":10,"target_vol":0.3,"base_signal":"mean_reversion","holding_days":5,"vol_lookback":60},"performance":{"sharpe":-0.87,"max_drawdown_pct":-29.3,"alpha_annualized_pct":-7.1,"p_value":0.063,"regime_breakdown":{"UP":-1.620534,"DOWN":-1.097237,"FLAT":-0.600346}},"executed_at":"2026-09-23T20:31:55","notes":null}],"facts":[{"fact_id":"risk-parity-jp-growth-fact-best-sharpe","strategy_slug":"risk-parity-jp-growth","claim":"Best grid Sharpe ratio is 0.42 (p=0.37).","value":0.42,"value_text":null,"unit":"sharpe_ratio","context":"period 2022-05-02–2026-09-01; cost=5bps","supports_verdict":"rejected","source_run_id":"r-risk-parity-jp-growth-0294","search_tsv":"'-01':15 '-02':12 '-05':11 '-09':14 '0.37':8 '0.42':6 '2022':10 '2026':13 '5bps':17 'best':1 'cost':16 'grid':2 'p':7 'period':9 'ratio':4 'sharp':3","cite_url":"https://qbuntu.ai/cite/risk-parity-jp-growth-fact-best-sharpe"},{"fact_id":"risk-parity-jp-growth-fact-median-sharpe","strategy_slug":"risk-parity-jp-growth","claim":"Median Sharpe across 384 grid runs is -0.44.","value":-0.44,"value_text":null,"unit":"sharpe_ratio","context":"Full grid of 384 parameter combinations.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-0.44':8 '384':4,12 'across':3 'combin':14 'full':9 'grid':5,10 'median':1 'paramet':13 'run':6 'sharp':2","cite_url":"https://qbuntu.ai/cite/risk-parity-jp-growth-fact-median-sharpe"},{"fact_id":"risk-parity-jp-growth-fact-regime-down","strategy_slug":"risk-parity-jp-growth","claim":"Median Sharpe in DOWN regime is -1.53 across 384 runs.","value":-1.53,"value_text":null,"unit":"sharpe_ratio","context":"Regime=DOWN, N225 SMA20/SMA60 classification.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-1.53':7 '384':9 'across':8 'classif':15 'median':1 'n225':13 'regim':5,11 'run':10 'sharp':2 'sma20/sma60':14","cite_url":"https://qbuntu.ai/cite/risk-parity-jp-growth-fact-regime-down"},{"fact_id":"risk-parity-jp-growth-fact-regime-flat","strategy_slug":"risk-parity-jp-growth","claim":"Median Sharpe in FLAT regime is -0.27 across 384 runs.","value":-0.27,"value_text":null,"unit":"sharpe_ratio","context":"Regime=FLAT, N225 SMA20/SMA60 classification.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-0.27':7 '384':9 'across':8 'classif':15 'flat':4,12 'median':1 'n225':13 'regim':5,11 'run':10 'sharp':2 'sma20/sma60':14","cite_url":"https://qbuntu.ai/cite/risk-parity-jp-growth-fact-regime-flat"},{"fact_id":"risk-parity-jp-growth-fact-regime-up","strategy_slug":"risk-parity-jp-growth","claim":"Median Sharpe in UP regime is -0.19 across 384 runs.","value":-0.19,"value_text":null,"unit":"sharpe_ratio","context":"Regime=UP, N225 SMA20/SMA60 classification.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-0.19':7 '384':9 'across':8 'classif':15 'median':1 'n225':13 'regim':5,11 'run':10 'sharp':2 'sma20/sma60':14","cite_url":"https://qbuntu.ai/cite/risk-parity-jp-growth-fact-regime-up"}],"related_strategies":[],"tags":["risk-parity","volatility-targeting","overlay","growth-market","grid-search"],"_links":{"self":"https://qbuntu.ai/v1/strategies/risk-parity-jp-growth","html":"https://qbuntu.ai/strategies/risk-parity-jp-growth","markdown":"https://qbuntu.ai/ai/strategies/risk-parity-jp-growth.md"}}