{"schema_version":"v1","slug":"max-return-lottery-jp-growth","name":"Max Return / Lottery Effect (JP Growth Stocks)","name_i18n":{},"verdict":"marginal","asset_class":"equity","categories":["anomaly","factor","lottery","max-return"],"hypothesis":"Bali, Cakici, Whitelaw (2011): stocks with extreme positive daily returns (lottery-like) subsequently underperform. LONG low-MAX, SHORT high-MAX.","rejection_reason":{"primary":"regime_dependent","secondary":[],"narrative":"Across 320 grid combinations, median Sharpe=0.26, best=1.53. Primary failure mode: regime_dependent."},"target_universe":{"description":"Tokyo Stock Exchange Growth Market, ~495 stocks, tv >= 30M JPY","symbols":[]},"performance_summary":{"sharpe_median":0.2556,"max_drawdown_pct":-18.8,"win_rate":null,"alpha_annualized_pct":null,"p_value":0.4,"backtest_period":{"start":"2022-02-01","end":"2026-06-01"}},"grid_summary":{"sharpe":{"p25":-0.13,"p75":0.7,"best":1.53,"worst":-0.73,"median":0.26},"n_combinations":320},"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":"equal_weight","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-08-01T07:31:00","git_sha_z":"18193e9","git_sha_genkidama":"711b855","python_version":"3.10.11","numpy_version":"2.2.6","pandas_version":"2.3.3","tier":"shallow"},"runs":[{"run_id":"r-max-return-lottery-jp-growth-0000","name":"formation_days=5, holding_days=1, n_stocks=5, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":5,"regime_gate":false,"holding_days":1,"formation_days":5},"performance":{"sharpe":1.38,"max_drawdown_pct":-7.9,"alpha_annualized_pct":13.8,"p_value":0.005,"regime_breakdown":{"UP":2.135255,"DOWN":34.027771,"FLAT":0.941806}},"executed_at":"2026-08-01T01:02:26","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0001","name":"formation_days=5, holding_days=1, n_stocks=5, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":5,"regime_gate":true,"holding_days":1,"formation_days":5},"performance":{"sharpe":0.86,"max_drawdown_pct":-9.4,"alpha_annualized_pct":8.6,"p_value":0.073,"regime_breakdown":{"UP":-0.551294,"DOWN":34.027771,"FLAT":0.941806}},"executed_at":"2026-08-01T01:02:26","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0002","name":"formation_days=5, holding_days=1, n_stocks=5, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":5,"regime_gate":false,"holding_days":1,"formation_days":5},"performance":{"sharpe":1.25,"max_drawdown_pct":-8.4,"alpha_annualized_pct":12.6,"p_value":0.01,"regime_breakdown":{"UP":1.98482,"DOWN":33.083909,"FLAT":0.827928}},"executed_at":"2026-08-01T01:02:26","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0003","name":"formation_days=5, holding_days=1, n_stocks=5, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":5,"regime_gate":true,"holding_days":1,"formation_days":5},"performance":{"sharpe":0.75,"max_drawdown_pct":-10.1,"alpha_annualized_pct":7.5,"p_value":0.12,"regime_breakdown":{"UP":-0.638917,"DOWN":33.083909,"FLAT":0.827928}},"executed_at":"2026-08-01T01:02:26","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0012","name":"formation_days=5, holding_days=1, n_stocks=50, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":50,"regime_gate":false,"holding_days":1,"formation_days":5},"performance":{"sharpe":0.4,"max_drawdown_pct":-3.8,"alpha_annualized_pct":1.1,"p_value":0.4,"regime_breakdown":{"UP":-0.10328,"DOWN":4.752446,"FLAT":0.490438}},"executed_at":"2026-08-01T01:02:27","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0018","name":"formation_days=5, holding_days=5, n_stocks=5, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":5,"regime_gate":false,"holding_days":5,"formation_days":5},"performance":{"sharpe":1.34,"max_drawdown_pct":-20.1,"alpha_annualized_pct":21.2,"p_value":0.0063,"regime_breakdown":{"UP":2.221346,"DOWN":6.076404,"FLAT":0.886729}},"executed_at":"2026-08-01T01:02:27","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0032","name":"formation_days=5, holding_days=10, n_stocks=5, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":5,"regime_gate":false,"holding_days":10,"formation_days":5},"performance":{"sharpe":0.79,"max_drawdown_pct":-23.8,"alpha_annualized_pct":18,"p_value":0.1,"regime_breakdown":{"UP":-0.257481,"DOWN":2.970842,"FLAT":0.908707}},"executed_at":"2026-08-01T01:02:28","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0046","name":"formation_days=5, holding_days=10, n_stocks=50, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":50,"regime_gate":false,"holding_days":10,"formation_days":5},"performance":{"sharpe":0.25,"max_drawdown_pct":-12.2,"alpha_annualized_pct":2,"p_value":0.59,"regime_breakdown":{"UP":-1.429742,"DOWN":1.990201,"FLAT":0.523816}},"executed_at":"2026-08-01T01:02:29","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0060","name":"formation_days=5, holding_days=20, n_stocks=50, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":50,"regime_gate":false,"holding_days":20,"formation_days":5},"performance":{"sharpe":0.93,"max_drawdown_pct":-8.4,"alpha_annualized_pct":7.9,"p_value":0.055,"regime_breakdown":{"UP":1.076689,"DOWN":6.542869,"FLAT":0.756979}},"executed_at":"2026-08-01T01:02:30","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0064","name":"formation_days=5, holding_days=60, n_stocks=5, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":5,"regime_gate":false,"holding_days":60,"formation_days":5},"performance":{"sharpe":0.31,"max_drawdown_pct":-74,"alpha_annualized_pct":24.3,"p_value":0.29,"regime_breakdown":{"UP":0.875716,"DOWN":3.484018,"FLAT":0.119438}},"executed_at":"2026-08-01T01:02:30","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0075","name":"formation_days=5, holding_days=60, n_stocks=20, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":20,"regime_gate":true,"holding_days":60,"formation_days":5},"performance":{"sharpe":-0.1,"max_drawdown_pct":-39,"alpha_annualized_pct":-3.8,"p_value":0.72,"regime_breakdown":{"UP":-0.091826,"DOWN":0.706865,"FLAT":-0.15115}},"executed_at":"2026-08-01T01:02:31","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0089","name":"formation_days=10, holding_days=1, n_stocks=20, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":20,"regime_gate":true,"holding_days":1,"formation_days":10},"performance":{"sharpe":0.43,"max_drawdown_pct":-5.6,"alpha_annualized_pct":1.7,"p_value":0.36,"regime_breakdown":{"UP":-0.521513,"DOWN":1.173114,"FLAT":0.604421}},"executed_at":"2026-08-01T01:02:31","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0103","name":"formation_days=10, holding_days=5, n_stocks=10, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":10,"regime_gate":true,"holding_days":5,"formation_days":10},"performance":{"sharpe":0.6,"max_drawdown_pct":-13.4,"alpha_annualized_pct":5.8,"p_value":0.21,"regime_breakdown":{"UP":-1.142559,"DOWN":20.483332,"FLAT":0.745562}},"executed_at":"2026-08-01T01:02:32","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0117","name":"formation_days=10, holding_days=10, n_stocks=10, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":10,"regime_gate":true,"holding_days":10,"formation_days":10},"performance":{"sharpe":0.39,"max_drawdown_pct":-20.1,"alpha_annualized_pct":7.3,"p_value":0.41,"regime_breakdown":{"UP":-1.348776,"DOWN":0.378596,"FLAT":0.605733}},"executed_at":"2026-08-01T01:02:33","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0131","name":"formation_days=10, holding_days=20, n_stocks=5, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":5,"regime_gate":true,"holding_days":20,"formation_days":10},"performance":{"sharpe":0.8,"max_drawdown_pct":-29.7,"alpha_annualized_pct":27.9,"p_value":0.096,"regime_breakdown":{"UP":0.495002,"DOWN":8.407226,"FLAT":0.688269}},"executed_at":"2026-08-01T01:02:34","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0145","name":"formation_days=10, holding_days=60, n_stocks=5, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":5,"regime_gate":true,"holding_days":60,"formation_days":10},"performance":{"sharpe":0.58,"max_drawdown_pct":-44.4,"alpha_annualized_pct":39,"p_value":0.048,"regime_breakdown":{"UP":-0.897119,"DOWN":5.658811,"FLAT":0.623567}},"executed_at":"2026-08-01T01:02:35","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0159","name":"formation_days=10, holding_days=60, n_stocks=50, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":50,"regime_gate":true,"holding_days":60,"formation_days":10},"performance":{"sharpe":-0.18,"max_drawdown_pct":-34.9,"alpha_annualized_pct":-4.5,"p_value":0.54,"regime_breakdown":{"UP":-1.280901,"DOWN":-0.090937,"FLAT":0.010814}},"executed_at":"2026-08-01T01:02:35","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0165","name":"formation_days=20, holding_days=1, n_stocks=10, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":10,"regime_gate":true,"holding_days":1,"formation_days":20},"performance":{"sharpe":1.53,"max_drawdown_pct":-3.2,"alpha_annualized_pct":8.3,"p_value":0.002,"regime_breakdown":{"UP":-0.81926,"DOWN":9.377433,"FLAT":1.759654}},"executed_at":"2026-08-01T01:02:36","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0174","name":"formation_days=20, holding_days=1, n_stocks=50, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":50,"regime_gate":false,"holding_days":1,"formation_days":20},"performance":{"sharpe":0.31,"max_drawdown_pct":-6.6,"alpha_annualized_pct":0.9,"p_value":0.51,"regime_breakdown":{"UP":0.099949,"DOWN":2.436919,"FLAT":0.289386}},"executed_at":"2026-08-01T01:02:36","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0188","name":"formation_days=20, holding_days=5, n_stocks=50, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":50,"regime_gate":false,"holding_days":5,"formation_days":20},"performance":{"sharpe":0.3,"max_drawdown_pct":-11.5,"alpha_annualized_pct":1.6,"p_value":0.52,"regime_breakdown":{"UP":0.066643,"DOWN":0.789451,"FLAT":0.398282}},"executed_at":"2026-08-01T01:02:37","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0202","name":"formation_days=20, holding_days=10, n_stocks=20, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":20,"regime_gate":false,"holding_days":10,"formation_days":20},"performance":{"sharpe":-0.2,"max_drawdown_pct":-28,"alpha_annualized_pct":-2.6,"p_value":0.67,"regime_breakdown":{"UP":-1.118615,"DOWN":1.063817,"FLAT":0.110209}},"executed_at":"2026-08-01T01:02:38","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0216","name":"formation_days=20, holding_days=20, n_stocks=20, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":20,"regime_gate":false,"holding_days":20,"formation_days":20},"performance":{"sharpe":0.36,"max_drawdown_pct":-21.4,"alpha_annualized_pct":5.5,"p_value":0.45,"regime_breakdown":{"UP":-0.407129,"DOWN":0.093604,"FLAT":0.628892}},"executed_at":"2026-08-01T01:02:39","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0230","name":"formation_days=20, holding_days=60, n_stocks=10, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":10,"regime_gate":false,"holding_days":60,"formation_days":20},"performance":{"sharpe":0.14,"max_drawdown_pct":-30.4,"alpha_annualized_pct":7.2,"p_value":0.63,"regime_breakdown":{"UP":0.740787,"DOWN":0.349364,"FLAT":-0.102989}},"executed_at":"2026-08-01T01:02:39","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0240","name":"formation_days=60, holding_days=1, n_stocks=5, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":5,"regime_gate":false,"holding_days":1,"formation_days":60},"performance":{"sharpe":0.63,"max_drawdown_pct":-10.6,"alpha_annualized_pct":3.9,"p_value":0.19,"regime_breakdown":{"UP":0.386146,"DOWN":2.185516,"FLAT":0.54336}},"executed_at":"2026-08-01T01:02:40","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0245","name":"formation_days=60, holding_days=1, n_stocks=10, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":10,"regime_gate":true,"holding_days":1,"formation_days":60},"performance":{"sharpe":0.59,"max_drawdown_pct":-7.4,"alpha_annualized_pct":2.4,"p_value":0.22,"regime_breakdown":{"UP":-2.011532,"DOWN":2.432565,"FLAT":0.928647}},"executed_at":"2026-08-01T01:02:40","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0259","name":"formation_days=60, holding_days=5, n_stocks=5, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":5,"regime_gate":true,"holding_days":5,"formation_days":60},"performance":{"sharpe":0.08,"max_drawdown_pct":-18.8,"alpha_annualized_pct":0.9,"p_value":0.86,"regime_breakdown":{"UP":0.388352,"DOWN":0.939147,"FLAT":-0.001653}},"executed_at":"2026-08-01T01:02:41","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0273","name":"formation_days=60, holding_days=10, n_stocks=5, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":5,"regime_gate":true,"holding_days":10,"formation_days":60},"performance":{"sharpe":-0.58,"max_drawdown_pct":-47.7,"alpha_annualized_pct":-12.4,"p_value":0.23,"regime_breakdown":{"UP":-0.21758,"DOWN":-0.537347,"FLAT":-0.6573}},"executed_at":"2026-08-01T01:02:42","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0279","name":"formation_days=60, holding_days=10, n_stocks=10, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":10,"regime_gate":true,"holding_days":10,"formation_days":60},"performance":{"sharpe":-0.73,"max_drawdown_pct":-45,"alpha_annualized_pct":-11.1,"p_value":0.13,"regime_breakdown":{"UP":-1.05137,"DOWN":0.503201,"FLAT":-0.816526}},"executed_at":"2026-08-01T01:02:42","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0288","name":"formation_days=60, holding_days=20, n_stocks=5, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":5,"regime_gate":false,"holding_days":20,"formation_days":60},"performance":{"sharpe":-0.23,"max_drawdown_pct":-45.5,"alpha_annualized_pct":-5.7,"p_value":0.64,"regime_breakdown":{"UP":0.109075,"DOWN":-0.52125,"FLAT":-0.283864}},"executed_at":"2026-08-01T01:02:43","notes":null},{"run_id":"r-max-return-lottery-jp-growth-0302","name":"formation_days=60, holding_days=20, n_stocks=50, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":50,"regime_gate":false,"holding_days":20,"formation_days":60},"performance":{"sharpe":-0.36,"max_drawdown_pct":-27,"alpha_annualized_pct":-3.8,"p_value":0.46,"regime_breakdown":{"UP":-0.556733,"DOWN":1.85882,"FLAT":-0.361787}},"executed_at":"2026-08-01T01:02:44","notes":null}],"facts":[{"fact_id":"max-return-lottery-jp-growth-fact-best-sharpe","strategy_slug":"max-return-lottery-jp-growth","claim":"Best grid Sharpe ratio is 1.53 (p=0.002).","value":1.53,"value_text":null,"unit":"sharpe_ratio","context":"period 2022-02-01–2026-06-01; cost=5bps","supports_verdict":"marginal","source_run_id":"r-max-return-lottery-jp-growth-0165","search_tsv":"'-01':12,15 '-02':11 '-06':14 '0.002':8 '1.53':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/max-return-lottery-jp-growth-fact-best-sharpe"},{"fact_id":"max-return-lottery-jp-growth-fact-median-sharpe","strategy_slug":"max-return-lottery-jp-growth","claim":"Median Sharpe across 320 grid runs is 0.26.","value":0.26,"value_text":null,"unit":"sharpe_ratio","context":"Full grid of 320 parameter combinations.","supports_verdict":"marginal","source_run_id":null,"search_tsv":"'0.26':8 '320':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/max-return-lottery-jp-growth-fact-median-sharpe"},{"fact_id":"max-return-lottery-jp-growth-fact-regime-down","strategy_slug":"max-return-lottery-jp-growth","claim":"Median Sharpe in DOWN regime is 1.41 across 320 runs.","value":1.41,"value_text":null,"unit":"sharpe_ratio","context":"Regime=DOWN, N225 SMA20/SMA60 classification.","supports_verdict":"marginal","source_run_id":null,"search_tsv":"'1.41':7 '320':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/max-return-lottery-jp-growth-fact-regime-down"},{"fact_id":"max-return-lottery-jp-growth-fact-regime-flat","strategy_slug":"max-return-lottery-jp-growth","claim":"Median Sharpe in FLAT regime is 0.29 across 320 runs.","value":0.29,"value_text":null,"unit":"sharpe_ratio","context":"Regime=FLAT, N225 SMA20/SMA60 classification.","supports_verdict":"marginal","source_run_id":null,"search_tsv":"'0.29':7 '320':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/max-return-lottery-jp-growth-fact-regime-flat"},{"fact_id":"max-return-lottery-jp-growth-fact-regime-up","strategy_slug":"max-return-lottery-jp-growth","claim":"Median Sharpe in UP regime is -0.22 across 320 runs.","value":-0.22,"value_text":null,"unit":"sharpe_ratio","context":"Regime=UP, N225 SMA20/SMA60 classification.","supports_verdict":"marginal","source_run_id":null,"search_tsv":"'-0.22':7 '320':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/max-return-lottery-jp-growth-fact-regime-up"}],"related_strategies":[],"tags":["max-return","lottery","factor","anomaly","growth-market"],"_links":{"self":"https://qbuntu.ai/v1/strategies/max-return-lottery-jp-growth","html":"https://qbuntu.ai/strategies/max-return-lottery-jp-growth","markdown":"https://qbuntu.ai/ai/strategies/max-return-lottery-jp-growth.md"}}