{"schema_version":"v1","slug":"max-return-lottery-us-sp500","name":"Max Return / Lottery Effect (US S&P 500)","name_i18n":{},"verdict":"rejected","asset_class":"equity","categories":["anomaly","factor","lottery","max-return"],"hypothesis":"Bali, Cakici, Whitelaw (2011): stocks with extreme positive daily returns subsequently underperform. Applied to S&P 500 constituents.","rejection_reason":{"primary":"no_edge","secondary":[],"narrative":"Across 320 grid combinations, median Sharpe=-0.76, best=0.14. Primary failure mode: no_edge."},"target_universe":{"description":"S&P 500 constituents, ~503 stocks","symbols":[]},"performance_summary":{"sharpe_median":-0.7566,"max_drawdown_pct":-46.4,"win_rate":null,"alpha_annualized_pct":null,"p_value":0.088,"backtest_period":{"start":"2022-02-01","end":"2026-09-01"}},"grid_summary":{"sharpe":{"p25":-1.05,"p75":-0.51,"best":0.14,"worst":-1.65,"median":-0.76},"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":"GSPC SMA20/SMA60 three-class: UP (close>SMA20 AND SMA20>SMA60), DOWN (close<SMA20 AND SMA20<SMA60), FLAT (else)","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:20","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-max-return-lottery-us-sp500-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":-0.21,"max_drawdown_pct":-17.9,"alpha_annualized_pct":-1.2,"p_value":0.65,"regime_breakdown":{"UP":-0.788228,"DOWN":0.477824,"FLAT":-0.252038}},"executed_at":"2026-09-23T22:18:05","notes":null},{"run_id":"r-max-return-lottery-us-sp500-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.07,"max_drawdown_pct":-10.2,"alpha_annualized_pct":0.4,"p_value":0.87,"regime_breakdown":{"UP":0.006241,"DOWN":0.477824,"FLAT":-0.252038}},"executed_at":"2026-09-23T22:18:05","notes":null},{"run_id":"r-max-return-lottery-us-sp500-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":-0.42,"max_drawdown_pct":-20.6,"alpha_annualized_pct":-2.4,"p_value":0.36,"regime_breakdown":{"UP":-1.072237,"DOWN":0.352671,"FLAT":-0.494272}},"executed_at":"2026-09-23T22:18:05","notes":null},{"run_id":"r-max-return-lottery-us-sp500-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.1,"max_drawdown_pct":-13.2,"alpha_annualized_pct":-0.6,"p_value":0.82,"regime_breakdown":{"UP":-0.201885,"DOWN":0.352671,"FLAT":-0.494272}},"executed_at":"2026-09-23T22:18:06","notes":null},{"run_id":"r-max-return-lottery-us-sp500-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.96,"max_drawdown_pct":-17.5,"alpha_annualized_pct":-2.9,"p_value":0.04,"regime_breakdown":{"UP":-1.154594,"DOWN":-0.050576,"FLAT":-1.859079}},"executed_at":"2026-09-23T22:18:08","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0017","name":"formation_days=5, holding_days=5, n_stocks=5, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":5,"regime_gate":true,"holding_days":5,"formation_days":5},"performance":{"sharpe":0.14,"max_drawdown_pct":-12.6,"alpha_annualized_pct":1.3,"p_value":0.76,"regime_breakdown":{"UP":0.926236,"DOWN":-0.00792,"FLAT":-0.521475}},"executed_at":"2026-09-23T22:18:10","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0019","name":"formation_days=5, 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":5},"performance":{"sharpe":0.04,"max_drawdown_pct":-14.3,"alpha_annualized_pct":0.3,"p_value":0.94,"regime_breakdown":{"UP":0.835816,"DOWN":-0.091006,"FLAT":-0.661918}},"executed_at":"2026-09-23T22:18:10","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0033","name":"formation_days=5, 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":5},"performance":{"sharpe":-0.18,"max_drawdown_pct":-29.8,"alpha_annualized_pct":-2.3,"p_value":0.69,"regime_breakdown":{"UP":0.412204,"DOWN":-0.501411,"FLAT":-0.375506}},"executed_at":"2026-09-23T22:18:14","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0047","name":"formation_days=5, holding_days=10, n_stocks=50, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":50,"regime_gate":true,"holding_days":10,"formation_days":5},"performance":{"sharpe":-0.41,"max_drawdown_pct":-25.9,"alpha_annualized_pct":-3.2,"p_value":0.38,"regime_breakdown":{"UP":0.561217,"DOWN":-0.875331,"FLAT":-0.84172}},"executed_at":"2026-09-23T22:18:18","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0061","name":"formation_days=5, holding_days=20, n_stocks=50, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":50,"regime_gate":true,"holding_days":20,"formation_days":5},"performance":{"sharpe":-0.23,"max_drawdown_pct":-33.8,"alpha_annualized_pct":-3,"p_value":0.62,"regime_breakdown":{"UP":0.806245,"DOWN":-0.761629,"FLAT":-0.507573}},"executed_at":"2026-09-23T22:18:21","notes":null},{"run_id":"r-max-return-lottery-us-sp500-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.6,"max_drawdown_pct":-96.8,"alpha_annualized_pct":-53.6,"p_value":0.035,"regime_breakdown":{"UP":-0.525939,"DOWN":-0.219382,"FLAT":-1.264172}},"executed_at":"2026-09-23T22:18:22","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0076","name":"formation_days=5, holding_days=60, n_stocks=50, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":50,"regime_gate":false,"holding_days":60,"formation_days":5},"performance":{"sharpe":-0.92,"max_drawdown_pct":-82.1,"alpha_annualized_pct":-30.8,"p_value":0.0018,"regime_breakdown":{"UP":-1.035908,"DOWN":-0.365233,"FLAT":-1.2896}},"executed_at":"2026-09-23T22:18:25","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0090","name":"formation_days=10, holding_days=1, n_stocks=20, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":20,"regime_gate":false,"holding_days":1,"formation_days":10},"performance":{"sharpe":-1.38,"max_drawdown_pct":-28.3,"alpha_annualized_pct":-5.6,"p_value":0.0039,"regime_breakdown":{"UP":-2.36595,"DOWN":-0.192762,"FLAT":-1.534306}},"executed_at":"2026-09-23T22:18:29","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0104","name":"formation_days=10, holding_days=5, n_stocks=20, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":20,"regime_gate":false,"holding_days":5,"formation_days":10},"performance":{"sharpe":-1.1,"max_drawdown_pct":-46.1,"alpha_annualized_pct":-8.9,"p_value":0.019,"regime_breakdown":{"UP":-1.253371,"DOWN":-1.176479,"FLAT":-0.905407}},"executed_at":"2026-09-23T22:18:33","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0118","name":"formation_days=10, holding_days=10, n_stocks=10, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":10,"regime_gate":false,"holding_days":10,"formation_days":10},"performance":{"sharpe":-1.2,"max_drawdown_pct":-65.6,"alpha_annualized_pct":-17.7,"p_value":0.011,"regime_breakdown":{"UP":-1.099589,"DOWN":-0.961045,"FLAT":-1.470548}},"executed_at":"2026-09-23T22:18:37","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0132","name":"formation_days=10, holding_days=20, n_stocks=10, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":10,"regime_gate":false,"holding_days":20,"formation_days":10},"performance":{"sharpe":-0.9,"max_drawdown_pct":-77.6,"alpha_annualized_pct":-21.9,"p_value":0.056,"regime_breakdown":{"UP":-1.188424,"DOWN":-1.007,"FLAT":-0.711521}},"executed_at":"2026-09-23T22:18:40","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0146","name":"formation_days=10, holding_days=60, n_stocks=5, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":5,"regime_gate":false,"holding_days":60,"formation_days":10},"performance":{"sharpe":-1.06,"max_drawdown_pct":-99.2,"alpha_annualized_pct":-83.9,"p_value":0.00038,"regime_breakdown":{"UP":-1.040681,"DOWN":-0.697016,"FLAT":-1.579842}},"executed_at":"2026-09-23T22:18:44","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0160","name":"formation_days=20, 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":20},"performance":{"sharpe":-0.72,"max_drawdown_pct":-24.8,"alpha_annualized_pct":-4.6,"p_value":0.12,"regime_breakdown":{"UP":-1.042602,"DOWN":0.271548,"FLAT":-0.889692}},"executed_at":"2026-09-23T22:18:48","notes":null},{"run_id":"r-max-return-lottery-us-sp500-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":-1.65,"max_drawdown_pct":-24.9,"alpha_annualized_pct":-5.3,"p_value":0.00066,"regime_breakdown":{"UP":-2.348009,"DOWN":-0.260958,"FLAT":-2.183694}},"executed_at":"2026-09-23T22:18:52","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0175","name":"formation_days=20, holding_days=1, n_stocks=50, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":50,"regime_gate":true,"holding_days":1,"formation_days":20},"performance":{"sharpe":-1.17,"max_drawdown_pct":-18.2,"alpha_annualized_pct":-3.4,"p_value":0.013,"regime_breakdown":{"UP":-1.336012,"DOWN":-0.260958,"FLAT":-2.183694}},"executed_at":"2026-09-23T22:18:52","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0189","name":"formation_days=20, holding_days=5, n_stocks=50, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":50,"regime_gate":true,"holding_days":5,"formation_days":20},"performance":{"sharpe":-0.67,"max_drawdown_pct":-25,"alpha_annualized_pct":-3.6,"p_value":0.15,"regime_breakdown":{"UP":0.299949,"DOWN":-0.780603,"FLAT":-1.187566}},"executed_at":"2026-09-23T22:18:56","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0203","name":"formation_days=20, holding_days=10, n_stocks=20, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":20,"regime_gate":true,"holding_days":10,"formation_days":20},"performance":{"sharpe":-0.77,"max_drawdown_pct":-43.9,"alpha_annualized_pct":-8.1,"p_value":0.099,"regime_breakdown":{"UP":0.459445,"DOWN":-0.745677,"FLAT":-1.447761}},"executed_at":"2026-09-23T22:18:59","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0217","name":"formation_days=20, holding_days=20, n_stocks=20, cost_bps=5, regime_gate=True","params":{"cost_bps":5,"n_stocks":20,"regime_gate":true,"holding_days":20,"formation_days":20},"performance":{"sharpe":-0.45,"max_drawdown_pct":-47.9,"alpha_annualized_pct":-7,"p_value":0.33,"regime_breakdown":{"UP":0.803678,"DOWN":-1.218868,"FLAT":-0.682278}},"executed_at":"2026-09-23T22:19:03","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0231","name":"formation_days=20, holding_days=60, n_stocks=10, cost_bps=10, regime_gate=True","params":{"cost_bps":10,"n_stocks":10,"regime_gate":true,"holding_days":60,"formation_days":20},"performance":{"sharpe":-0.29,"max_drawdown_pct":-72.5,"alpha_annualized_pct":-14.1,"p_value":0.3,"regime_breakdown":{"UP":0.754675,"DOWN":-0.064923,"FLAT":-1.049285}},"executed_at":"2026-09-23T22:19:07","notes":null},{"run_id":"r-max-return-lottery-us-sp500-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.86,"max_drawdown_pct":-26.4,"alpha_annualized_pct":-5.8,"p_value":0.068,"regime_breakdown":{"UP":-0.562201,"DOWN":-0.770915,"FLAT":-1.208105}},"executed_at":"2026-09-23T22:19:09","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0246","name":"formation_days=60, holding_days=1, n_stocks=10, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":10,"regime_gate":false,"holding_days":1,"formation_days":60},"performance":{"sharpe":-1.26,"max_drawdown_pct":-31,"alpha_annualized_pct":-7.4,"p_value":0.0084,"regime_breakdown":{"UP":-1.173469,"DOWN":-1.387084,"FLAT":-1.263607}},"executed_at":"2026-09-23T22:19:11","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0260","name":"formation_days=60, holding_days=5, n_stocks=10, cost_bps=5, regime_gate=False","params":{"cost_bps":5,"n_stocks":10,"regime_gate":false,"holding_days":5,"formation_days":60},"performance":{"sharpe":-0.95,"max_drawdown_pct":-46.5,"alpha_annualized_pct":-10,"p_value":0.044,"regime_breakdown":{"UP":-1.089582,"DOWN":-0.818993,"FLAT":-0.808398}},"executed_at":"2026-09-23T22:19:15","notes":null},{"run_id":"r-max-return-lottery-us-sp500-0274","name":"formation_days=60, holding_days=10, n_stocks=5, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":5,"regime_gate":false,"holding_days":10,"formation_days":60},"performance":{"sharpe":-1.17,"max_drawdown_pct":-69.9,"alpha_annualized_pct":-20,"p_value":0.014,"regime_breakdown":{"UP":-0.985333,"DOWN":-0.289551,"FLAT":-1.923478}},"executed_at":"2026-09-23T22:19:18","notes":null},{"run_id":"r-max-return-lottery-us-sp500-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.92,"max_drawdown_pct":-80.4,"alpha_annualized_pct":-23.9,"p_value":0.052,"regime_breakdown":{"UP":-0.976156,"DOWN":-0.308226,"FLAT":-1.110388}},"executed_at":"2026-09-23T22:19:22","notes":null},{"run_id":"r-max-return-lottery-us-sp500-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":-1.28,"max_drawdown_pct":-61.3,"alpha_annualized_pct":-17,"p_value":0.0081,"regime_breakdown":{"UP":-1.232931,"DOWN":-1.67961,"FLAT":-1.130018}},"executed_at":"2026-09-23T22:19:26","notes":null}],"facts":[{"fact_id":"max-return-lottery-us-sp500-fact-best-sharpe","strategy_slug":"max-return-lottery-us-sp500","claim":"Best grid Sharpe ratio is 0.14 (p=0.76).","value":0.14,"value_text":null,"unit":"sharpe_ratio","context":"period 2022-02-01–2026-09-01; cost=5bps","supports_verdict":"rejected","source_run_id":"r-max-return-lottery-us-sp500-0017","search_tsv":"'-01':12,15 '-02':11 '-09':14 '0.14':6 '0.76':8 '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-us-sp500-fact-best-sharpe"},{"fact_id":"max-return-lottery-us-sp500-fact-median-sharpe","strategy_slug":"max-return-lottery-us-sp500","claim":"Median Sharpe across 320 grid runs is -0.76.","value":-0.76,"value_text":null,"unit":"sharpe_ratio","context":"Full grid of 320 parameter combinations.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-0.76':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-us-sp500-fact-median-sharpe"},{"fact_id":"max-return-lottery-us-sp500-fact-regime-down","strategy_slug":"max-return-lottery-us-sp500","claim":"Median Sharpe in DOWN regime is -0.66 across 320 runs.","value":-0.66,"value_text":null,"unit":"sharpe_ratio","context":"Regime=DOWN, N225 SMA20/SMA60 classification.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-0.66':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-us-sp500-fact-regime-down"},{"fact_id":"max-return-lottery-us-sp500-fact-regime-flat","strategy_slug":"max-return-lottery-us-sp500","claim":"Median Sharpe in FLAT regime is -1.11 across 320 runs.","value":-1.11,"value_text":null,"unit":"sharpe_ratio","context":"Regime=FLAT, N225 SMA20/SMA60 classification.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-1.11':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-us-sp500-fact-regime-flat"},{"fact_id":"max-return-lottery-us-sp500-fact-regime-up","strategy_slug":"max-return-lottery-us-sp500","claim":"Median Sharpe in UP regime is -0.79 across 320 runs.","value":-0.79,"value_text":null,"unit":"sharpe_ratio","context":"Regime=UP, N225 SMA20/SMA60 classification.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-0.79':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-us-sp500-fact-regime-up"}],"related_strategies":[{"related_slug":"max-return-lottery-jp-all","relation":"same_strategy"},{"related_slug":"max-return-lottery-jp-growth","relation":"same_strategy"}],"tags":["max-return","lottery","factor","anomaly","us-market","sp500"],"_links":{"self":"https://qbuntu.ai/v1/strategies/max-return-lottery-us-sp500","html":"https://qbuntu.ai/strategies/max-return-lottery-us-sp500","markdown":"https://qbuntu.ai/ai/strategies/max-return-lottery-us-sp500.md"}}