{"schema_version":"v1","slug":"high52w-momentum-jp-growth","name":"52-Week High Momentum (JP Growth Stocks)","name_i18n":{},"verdict":"rejected","asset_class":"equity","categories":["anchoring","factor","momentum"],"hypothesis":"George & Hwang (2004): proximity to 52-week high as momentum signal. Stocks near their 52-week high continue to outperform. Signal = Close / max(Close, 250d). LONG highest ratio, SHORT lowest.","rejection_reason":{"primary":"no_edge","secondary":[],"narrative":"Across 320 grid combinations, median Sharpe=-0.56, best=0.30. Primary failure mode: no_edge."},"target_universe":{"description":"Tokyo Stock Exchange Growth Market, ~495 stocks, tv >= 30M JPY","symbols":[]},"performance_summary":{"sharpe_median":-0.5593,"max_drawdown_pct":-39.9,"win_rate":null,"alpha_annualized_pct":null,"p_value":0.22,"backtest_period":{"start":"2022-05-02","end":"2026-06-01"}},"grid_summary":{"sharpe":{"p25":-0.8,"p75":-0.27,"best":0.3,"worst":-1.36,"median":-0.56},"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-07-30T01:20:50","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-high52w-momentum-jp-growth-0000","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":-1.02,"max_drawdown_pct":-47.3,"alpha_annualized_pct":-11.3,"p_value":0.039,"regime_breakdown":{"UP":-1.305246,"DOWN":-3.998475,"FLAT":-0.823738}},"executed_at":"2026-07-30T01:02:17","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0001","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":-1.07,"max_drawdown_pct":-46.1,"alpha_annualized_pct":-11.6,"p_value":0.032,"regime_breakdown":{"UP":-1.47065,"DOWN":-3.998475,"FLAT":-0.823738}},"executed_at":"2026-07-30T01:02:17","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0002","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":-1.13,"max_drawdown_pct":-49.4,"alpha_annualized_pct":-12.5,"p_value":0.023,"regime_breakdown":{"UP":-1.400526,"DOWN":-4.345901,"FLAT":-0.936065}},"executed_at":"2026-07-30T01:02:17","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0003","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":-1.17,"max_drawdown_pct":-48.1,"alpha_annualized_pct":-12.7,"p_value":0.02,"regime_breakdown":{"UP":-1.521174,"DOWN":-4.345901,"FLAT":-0.936065}},"executed_at":"2026-07-30T01:02:17","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0012","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":-0.55,"max_drawdown_pct":-8.9,"alpha_annualized_pct":-1.5,"p_value":0.26,"regime_breakdown":{"UP":-0.778099,"DOWN":0.372201,"FLAT":-0.551553}},"executed_at":"2026-07-30T01:02:18","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0018","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":-1.28,"max_drawdown_pct":-73.4,"alpha_annualized_pct":-26.8,"p_value":0.011,"regime_breakdown":{"UP":-0.321541,"DOWN":-9.005092,"FLAT":-1.569204}},"executed_at":"2026-07-30T01:02:18","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0032","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":-0.51,"max_drawdown_pct":-56.9,"alpha_annualized_pct":-13.1,"p_value":0.3,"regime_breakdown":{"UP":0.400027,"DOWN":-0.4494,"FLAT":-0.834188}},"executed_at":"2026-07-30T01:02:19","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0046","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":-0.5,"max_drawdown_pct":-22.8,"alpha_annualized_pct":-4.2,"p_value":0.31,"regime_breakdown":{"UP":0.440469,"DOWN":-1.546688,"FLAT":-0.683742}},"executed_at":"2026-07-30T01:02:20","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0060","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":-0.4,"max_drawdown_pct":-30,"alpha_annualized_pct":-3.9,"p_value":0.42,"regime_breakdown":{"UP":0.355902,"DOWN":-1.98867,"FLAT":-0.533203}},"executed_at":"2026-07-30T01:02:20","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0064","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":0.02,"max_drawdown_pct":-64.6,"alpha_annualized_pct":1.8,"p_value":0.94,"regime_breakdown":{"UP":0.487581,"DOWN":-2.360563,"FLAT":0.043214}},"executed_at":"2026-07-30T01:02:21","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0075","name":"lookback_days=125, 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,"lookback_days":125},"performance":{"sharpe":-0.22,"max_drawdown_pct":-58.8,"alpha_annualized_pct":-8.8,"p_value":0.46,"regime_breakdown":{"UP":0.280929,"DOWN":-1.874841,"FLAT":-0.171049}},"executed_at":"2026-07-30T01:02:21","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0089","name":"lookback_days=180, 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,"lookback_days":180},"performance":{"sharpe":-0.66,"max_drawdown_pct":-15.2,"alpha_annualized_pct":-3.1,"p_value":0.18,"regime_breakdown":{"UP":-0.850513,"DOWN":-3.190639,"FLAT":-0.485968}},"executed_at":"2026-07-30T01:02:22","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0103","name":"lookback_days=180, 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,"lookback_days":180},"performance":{"sharpe":-1.15,"max_drawdown_pct":-46.5,"alpha_annualized_pct":-13.4,"p_value":0.023,"regime_breakdown":{"UP":-1.451532,"DOWN":-3.781818,"FLAT":-0.969243}},"executed_at":"2026-07-30T01:02:23","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0106","name":"lookback_days=180, holding_days=5, n_stocks=20, cost_bps=10, regime_gate=False","params":{"cost_bps":10,"n_stocks":20,"regime_gate":false,"holding_days":5,"lookback_days":180},"performance":{"sharpe":-1.36,"max_drawdown_pct":-42.4,"alpha_annualized_pct":-11.4,"p_value":0.0076,"regime_breakdown":{"UP":-1.155748,"DOWN":-4.66784,"FLAT":-1.187663}},"executed_at":"2026-07-30T01:02:23","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0118","name":"lookback_days=180, 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,"lookback_days":180},"performance":{"sharpe":-1.11,"max_drawdown_pct":-59.2,"alpha_annualized_pct":-17.5,"p_value":0.029,"regime_breakdown":{"UP":0.515402,"DOWN":-2.111134,"FLAT":-1.445632}},"executed_at":"2026-07-30T01:02:24","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0132","name":"lookback_days=180, 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,"lookback_days":180},"performance":{"sharpe":-1.06,"max_drawdown_pct":-61.7,"alpha_annualized_pct":-19.5,"p_value":0.037,"regime_breakdown":{"UP":0.843689,"DOWN":-5.613826,"FLAT":-1.502761}},"executed_at":"2026-07-30T01:02:24","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0146","name":"lookback_days=180, 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,"lookback_days":180},"performance":{"sharpe":-0.65,"max_drawdown_pct":-83.4,"alpha_annualized_pct":-34.6,"p_value":0.035,"regime_breakdown":{"UP":-0.204145,"DOWN":-3.315812,"FLAT":-0.790543}},"executed_at":"2026-07-30T01:02:25","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0160","name":"lookback_days=250, 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,"lookback_days":250},"performance":{"sharpe":-0.46,"max_drawdown_pct":-32.9,"alpha_annualized_pct":-4.7,"p_value":0.36,"regime_breakdown":{"UP":-0.083975,"DOWN":-2.203863,"FLAT":-0.528358}},"executed_at":"2026-07-30T01:02:26","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0174","name":"lookback_days=250, 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,"lookback_days":250},"performance":{"sharpe":-0.9,"max_drawdown_pct":-11.4,"alpha_annualized_pct":-2.6,"p_value":0.077,"regime_breakdown":{"UP":-1.076879,"DOWN":-1.454628,"FLAT":-0.707636}},"executed_at":"2026-07-30T01:02:27","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0188","name":"lookback_days=250, 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,"lookback_days":250},"performance":{"sharpe":-0.75,"max_drawdown_pct":-14.7,"alpha_annualized_pct":-3.2,"p_value":0.14,"regime_breakdown":{"UP":-1.839454,"DOWN":-1.358626,"FLAT":-0.130996}},"executed_at":"2026-07-30T01:02:27","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0202","name":"lookback_days=250, 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,"lookback_days":250},"performance":{"sharpe":-0.76,"max_drawdown_pct":-38.3,"alpha_annualized_pct":-8.7,"p_value":0.14,"regime_breakdown":{"UP":0.117137,"DOWN":-2.559872,"FLAT":-0.828993}},"executed_at":"2026-07-30T01:02:28","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0216","name":"lookback_days=250, 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,"lookback_days":250},"performance":{"sharpe":-0.52,"max_drawdown_pct":-41.9,"alpha_annualized_pct":-6.6,"p_value":0.31,"regime_breakdown":{"UP":0.417123,"DOWN":-5.46357,"FLAT":-0.672159}},"executed_at":"2026-07-30T01:02:29","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0230","name":"lookback_days=250, 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,"lookback_days":250},"performance":{"sharpe":-0.52,"max_drawdown_pct":-65.1,"alpha_annualized_pct":-19,"p_value":0.093,"regime_breakdown":{"UP":0.304272,"DOWN":-9.976207,"FLAT":-0.541926}},"executed_at":"2026-07-30T01:02:30","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0240","name":"lookback_days=500, 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,"lookback_days":500},"performance":{"sharpe":0.26,"max_drawdown_pct":-11.9,"alpha_annualized_pct":2.2,"p_value":0.63,"regime_breakdown":{"UP":0.417707,"DOWN":0.266295,"FLAT":0.131885}},"executed_at":"2026-07-30T01:02:30","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0245","name":"lookback_days=500, 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,"lookback_days":500},"performance":{"sharpe":-0.05,"max_drawdown_pct":-8.3,"alpha_annualized_pct":-0.3,"p_value":0.93,"regime_breakdown":{"UP":0.098595,"DOWN":1.497706,"FLAT":-0.248684}},"executed_at":"2026-07-30T01:02:30","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0259","name":"lookback_days=500, 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,"lookback_days":500},"performance":{"sharpe":-0.05,"max_drawdown_pct":-23.4,"alpha_annualized_pct":-0.5,"p_value":0.93,"regime_breakdown":{"UP":0.137662,"DOWN":-0.398475,"FLAT":-0.07601}},"executed_at":"2026-07-30T01:02:31","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0269","name":"lookback_days=500, 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,"lookback_days":500},"performance":{"sharpe":0.3,"max_drawdown_pct":-10.5,"alpha_annualized_pct":1.4,"p_value":0.57,"regime_breakdown":{"UP":0.138321,"DOWN":0.075168,"FLAT":0.450797}},"executed_at":"2026-07-30T01:02:31","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0274","name":"lookback_days=500, 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,"lookback_days":500},"performance":{"sharpe":-0.82,"max_drawdown_pct":-63.1,"alpha_annualized_pct":-20.4,"p_value":0.14,"regime_breakdown":{"UP":0.19224,"DOWN":-0.420291,"FLAT":-1.221518}},"executed_at":"2026-07-30T01:02:32","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0288","name":"lookback_days=500, 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,"lookback_days":500},"performance":{"sharpe":-0.64,"max_drawdown_pct":-55.9,"alpha_annualized_pct":-15.9,"p_value":0.24,"regime_breakdown":{"UP":0.038335,"DOWN":-4.087819,"FLAT":-0.640018}},"executed_at":"2026-07-30T01:02:32","notes":null},{"run_id":"r-high52w-momentum-jp-growth-0302","name":"lookback_days=500, 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,"lookback_days":500},"performance":{"sharpe":-0.25,"max_drawdown_pct":-19.3,"alpha_annualized_pct":-2.2,"p_value":0.65,"regime_breakdown":{"UP":-0.165223,"DOWN":-1.755286,"FLAT":-0.034649}},"executed_at":"2026-07-30T01:02:33","notes":null}],"facts":[{"fact_id":"high52w-momentum-jp-growth-fact-avg-corr-down","strategy_slug":"high52w-momentum-jp-growth","claim":"Average monthly return correlation with other strategies in DOWN regime: 0.06","value":0.0586,"value_text":null,"unit":"correlation","context":"Pairwise Pearson correlation of monthly returns across 42 strategies, filtered to DOWN regime months (N=3, N225 < SMA20 < SMA60)","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'0.06':11 '3':27 '42':19 'across':18 'averag':1 'correl':4,14 'filter':21 'month':2,16,25 'n':26 'n225':28 'pairwis':12 'pearson':13 'regim':10,24 'return':3,17 'sma20':29 'sma60':30 'strategi':7,20","cite_url":"https://qbuntu.ai/cite/high52w-momentum-jp-growth-fact-avg-corr-down"},{"fact_id":"high52w-momentum-jp-growth-fact-avg-corr-full","strategy_slug":"high52w-momentum-jp-growth","claim":"Average monthly return correlation with other strategies (full period): 0.08","value":0.0759,"value_text":null,"unit":"correlation","context":"Pairwise Pearson correlation of monthly returns across 42 strategies, full backtest period","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'0.08':10 '42':18 'across':17 'averag':1 'backtest':21 'correl':4,13 'full':8,20 'month':2,15 'pairwis':11 'pearson':12 'period':9,22 'return':3,16 'strategi':7,19","cite_url":"https://qbuntu.ai/cite/high52w-momentum-jp-growth-fact-avg-corr-full"},{"fact_id":"high52w-momentum-jp-growth-fact-best-sharpe","strategy_slug":"high52w-momentum-jp-growth","claim":"Best grid Sharpe ratio is 0.30 (p=0.57).","value":0.3,"value_text":null,"unit":"sharpe_ratio","context":"period 2022-05-02–2026-06-01; cost=5bps","supports_verdict":"rejected","source_run_id":"r-high52w-momentum-jp-growth-0269","search_tsv":"'-01':15 '-02':12 '-05':11 '-06':14 '0.30':6 '0.57':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/high52w-momentum-jp-growth-fact-best-sharpe"},{"fact_id":"high52w-momentum-jp-growth-fact-median-sharpe","strategy_slug":"high52w-momentum-jp-growth","claim":"Median Sharpe across 320 grid runs is -0.56.","value":-0.56,"value_text":null,"unit":"sharpe_ratio","context":"Full grid of 320 parameter combinations.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-0.56':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/high52w-momentum-jp-growth-fact-median-sharpe"},{"fact_id":"high52w-momentum-jp-growth-fact-regime-down","strategy_slug":"high52w-momentum-jp-growth","claim":"Median Sharpe in DOWN regime is -2.07 across 320 runs.","value":-2.07,"value_text":null,"unit":"sharpe_ratio","context":"Regime=DOWN, N225 SMA20/SMA60 classification.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-2.07':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/high52w-momentum-jp-growth-fact-regime-down"},{"fact_id":"high52w-momentum-jp-growth-fact-regime-flat","strategy_slug":"high52w-momentum-jp-growth","claim":"Median Sharpe in FLAT regime is -0.58 across 320 runs.","value":-0.58,"value_text":null,"unit":"sharpe_ratio","context":"Regime=FLAT, N225 SMA20/SMA60 classification.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-0.58':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/high52w-momentum-jp-growth-fact-regime-flat"},{"fact_id":"high52w-momentum-jp-growth-fact-regime-up","strategy_slug":"high52w-momentum-jp-growth","claim":"Median Sharpe in UP regime is -0.01 across 320 runs.","value":-0.01,"value_text":null,"unit":"sharpe_ratio","context":"Regime=UP, N225 SMA20/SMA60 classification.","supports_verdict":"rejected","source_run_id":null,"search_tsv":"'-0.01':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/high52w-momentum-jp-growth-fact-regime-up"}],"related_strategies":[],"tags":["momentum","anchoring","52-week-high","factor","growth-market","grid-search"],"_links":{"self":"https://qbuntu.ai/v1/strategies/high52w-momentum-jp-growth","html":"https://qbuntu.ai/strategies/high52w-momentum-jp-growth","markdown":"https://qbuntu.ai/ai/strategies/high52w-momentum-jp-growth.md"}}