{"generated_at":"2026-10-30T02:59:34+00:00","runtime_seconds":347.9,"quick":false,"model":{"library":"xgboost","version":"3.4.1","params":{"n_estimators":400,"max_depth":3,"learning_rate":0.02,"subsample":0.8,"colsample_bytree":0.7,"min_child_weight":10,"reg_lambda":2.0,"objective":"binary:logistic","eval_metric":"logloss","tree_method":"hist","n_jobs":2,"random_state":0},"horizons":[1,5],"features":{"TW":["ret_lag1","ret_lag2","ret_lag3","ret_lag4","ret_lag5","ret_5d","ret_10d","ret_20d","ret_60d","vol_5d","vol_20d","vol_60d","sma5_gap","sma10_gap","sma20_gap","sma50_gap","sma200_gap","macd","macd_hist","rsi14","bb_pctb","vol_ratio20","range_1d","gap_open","close_pos","hi252_gap","lo252_gap","idx_ret_1d","idx_ret_5d","idx_ret_20d","idx_vol_20d","idx_sma50_gap","rel_ret_20d","dow","us_spx_1d","us_spx_5d","us_sox_1d","us_sox_5d","us_adr_1d","us_adr_5d","adr_prem","adr_prem_chg","vix","vix_chg_1d","vix_z20","tnx_chg_1d","tnx_chg_20d","dxy_1d","dxy_20d","twd_1d","twd_20d","oil_1d","oil_20d","gold_1d","gold_20d","bk_ret_1d","bk_ret_5d","bk_ret_20d","bk_up_share","bk_disp","rel_bk_1d","rel_bk_20d","fi_net_1d","fi_net_5d","fi_net_20d","it_net_1d","it_net_5d","it_net_20d","dl_net_1d","dl_net_5d","inst_net_1d","inst_net_5d","inst_net_20d","fi_streak","bk_fi_net_1d","bk_fi_net_5d","vvix_1d","vvix_z20","vrp","hy_ig_5d","hy_ig_20d","iwm_spy_5d","iwm_spy_20d","xlu_spy_5d","xlu_spy_20d","cu_au_5d","cu_au_20d","curve","curve_chg_20d","earn_react_next","earn_react_today","days_since_earn","days_to_earn","last_surprise","pending_surprise"],"US":["ret_lag1","ret_lag2","ret_lag3","ret_lag4","ret_lag5","ret_5d","ret_10d","ret_20d","ret_60d","vol_5d","vol_20d","vol_60d","sma5_gap","sma10_gap","sma20_gap","sma50_gap","sma200_gap","macd","macd_hist","rsi14","bb_pctb","vol_ratio20","range_1d","gap_open","close_pos","hi252_gap","lo252_gap","idx_ret_1d","idx_ret_5d","idx_ret_20d","idx_vol_20d","idx_sma50_gap","rel_ret_20d","dow"]},"feature_groups":{"TW":["us_lead","macro","xsec","twse","risk","earnings"],"US":[]},"start":"2014-01-01","warmup_rows":260,"test_days":250,"retrain_every":21,"data_source":"Yahoo Finance via yfinance 1.7.0, TWSE T86"},"markets":{"TW":{"label":"Taiwan","exchange":"TWSE","currency":"TWD","index":"^TWII","index_name":"TAIEX","as_of":"2026-10-29","stocks":[{"ticker":"2330.TW","name":"台積電","en":"TSMC","as_of":"2026-10-29","close":2415.0,"change_pct":-0.41,"closes":[2370.0,2320.0,2405.0,2365.0,2370.0,2380.0,2395.0,2415.0,2435.0,2395.0,2400.0,2380.0,2350.0,2375.0,2410.0,2375.0,2400.0,2415.0,2410.0,2420.0,2405.0,2440.0,2385.0,2390.0,2410.0,2460.0,2470.0,2465.0,2450.0,2410.0,2380.0,2385.0,2380.0,2425.0,2460.0,2480.0,2460.0,2500.0,2475.0,2475.0,2480.0,2510.0,2500.0,2575.0,2585.0,2585.0,2550.0,2540.0,2490.0,2490.0,2440.0,2420.0,2420.0,2405.0,2420.0,2385.0,2385.0,2400.0,2425.0,2415.0],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.2592,"train_rows":2861,"top_features":[["adr_prem_chg",0.0477],["us_adr_1d",0.0453],["us_sox_1d",0.029],["us_spx_1d",0.0226],["vvix_1d",0.0183],["adr_prem",0.0149]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.676,"baseline_acc":0.508,"baseline_label":"down","up_share":0.492,"auc":0.7545,"brier":0.1997,"conf_n":188,"conf_acc":0.7394,"fits":12},"p_up_base":0.3746},"5":{"p_up":0.4711,"train_rows":2857,"top_features":[["adr_prem_chg",0.0212],["us_sox_1d",0.0203],["us_spx_1d",0.0198],["us_adr_1d",0.0189],["adr_prem",0.0155],["fi_streak",0.0144]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.624,"baseline_acc":0.588,"baseline_label":"up","up_share":0.588,"auc":0.6151,"brier":0.2344,"conf_n":132,"conf_acc":0.6742,"fits":12},"p_up_base":0.5833}}},{"ticker":"2317.TW","name":"鴻海","en":"Hon Hai (Foxconn)","as_of":"2026-10-29","close":248.0,"change_pct":-1.39,"closes":[253.0,250.0,258.5,264.5,260.0,264.5,263.0,270.0,262.0,259.5,255.0,249.0,245.0,246.5,245.5,243.5,243.0,246.5,252.0,253.0,250.0,256.0,251.0,247.5,256.0,256.0,251.5,252.0,251.0,248.0,248.5,246.5,248.0,250.5,250.5,250.0,253.0,256.0,250.5,250.5,251.5,254.0,251.0,254.0,256.0,252.0,249.0,244.5,240.0,243.0,239.5,244.0,239.5,241.5,250.0,245.0,245.0,247.5,251.5,248.0],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.3986,"train_rows":2861,"top_features":[["us_spx_1d",0.0392],["us_sox_1d",0.0327],["vix_chg_1d",0.0277],["vvix_1d",0.0135],["close_pos",0.013],["us_adr_1d",0.0129]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.624,"baseline_acc":0.524,"baseline_label":"down","up_share":0.476,"auc":0.6821,"brier":0.2228,"conf_n":125,"conf_acc":0.712,"fits":12},"p_up_base":0.4503},"5":{"p_up":0.4563,"train_rows":2857,"top_features":[["us_sox_1d",0.0226],["us_spx_1d",0.0178],["adr_prem_chg",0.016],["adr_prem",0.0151],["rsi14",0.0149],["macd",0.0136]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.576,"baseline_acc":0.508,"baseline_label":"up","up_share":0.508,"auc":0.5729,"brier":0.2558,"conf_n":144,"conf_acc":0.5556,"fits":12},"p_up_base":0.5222}}},{"ticker":"2454.TW","name":"聯發科","en":"MediaTek","as_of":"2026-10-29","close":4045.0,"change_pct":-4.49,"closes":[3910.0,3865.0,4000.0,3920.0,3900.0,3960.0,4020.0,4015.0,4225.0,4210.0,4050.0,3885.0,3845.0,3700.0,3790.0,3765.0,3735.0,3945.0,3865.0,3985.0,3925.0,4315.0,4275.0,4340.0,4415.0,4760.0,4710.0,4625.0,4720.0,4585.0,4560.0,4430.0,4530.0,4500.0,4710.0,5010.0,5180.0,5185.0,5285.0,4910.0,4920.0,4980.0,4950.0,5165.0,4920.0,4835.0,4690.0,4625.0,4525.0,4475.0,4165.0,4250.0,4205.0,4150.0,4140.0,4010.0,4010.0,3960.0,4235.0,4045.0],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.4352,"train_rows":2861,"top_features":[["us_spx_1d",0.0303],["us_sox_1d",0.0281],["us_adr_1d",0.0188],["vvix_1d",0.0184],["close_pos",0.0184],["vix_chg_1d",0.0151]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.616,"baseline_acc":0.536,"baseline_label":"down","up_share":0.464,"auc":0.6667,"brier":0.2295,"conf_n":148,"conf_acc":0.6824,"fits":12},"p_up_base":0.4085},"5":{"p_up":0.5011,"train_rows":2857,"top_features":[["us_spx_1d",0.0237],["vix_chg_1d",0.0202],["us_sox_1d",0.0187],["tnx_chg_1d",0.0145],["bk_up_share",0.0141],["us_adr_1d",0.0137]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.548,"baseline_acc":0.536,"baseline_label":"up","up_share":0.536,"auc":0.5735,"brier":0.2515,"conf_n":132,"conf_acc":0.5985,"fits":12},"p_up_base":0.6314}}},{"ticker":"2308.TW","name":"台達電","en":"Delta Electronics","as_of":"2026-10-29","close":1480.0,"change_pct":-4.52,"closes":[1580.0,1620.0,1650.0,1680.0,1650.0,1815.0,1805.0,1790.0,1885.0,1885.0,1885.0,1820.0,1765.0,1745.0,1750.0,1735.0,1710.0,1750.0,1770.0,1830.0,1840.0,1865.0,1730.0,1760.0,1825.0,1850.0,1805.0,1795.0,1675.0,1620.0,1620.0,1670.0,1710.0,1685.0,1735.0,1875.0,1900.0,1900.0,1910.0,1835.0,1890.0,1905.0,1885.0,2005.0,2050.0,1990.0,1965.0,1900.0,1775.0,1785.0,1630.0,1635.0,1640.0,1605.0,1625.0,1560.0,1560.0,1510.0,1550.0,1480.0],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.4007,"train_rows":2861,"top_features":[["us_spx_1d",0.0458],["us_sox_1d",0.0313],["vvix_1d",0.0213],["vix_chg_1d",0.0206],["us_adr_1d",0.0142],["close_pos",0.0142]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.664,"baseline_acc":0.532,"baseline_label":"down","up_share":0.468,"auc":0.6865,"brier":0.227,"conf_n":157,"conf_acc":0.6879,"fits":12},"p_up_base":0.6049},"5":{"p_up":0.6064,"train_rows":2857,"top_features":[["us_spx_1d",0.0303],["us_sox_1d",0.0187],["vvix_1d",0.0151],["adr_prem",0.015],["vol_60d",0.0143],["adr_prem_chg",0.0142]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.54,"baseline_acc":0.532,"baseline_label":"up","up_share":0.532,"auc":0.5741,"brier":0.2549,"conf_n":157,"conf_acc":0.586,"fits":12},"p_up_base":0.7405}}},{"ticker":"2303.TW","name":"聯電","en":"UMC","as_of":"2026-10-29","close":115.5,"change_pct":-9.77,"closes":[118.0,118.5,122.0,121.5,116.0,123.0,123.0,123.0,124.5,121.0,121.5,119.0,115.5,115.5,116.5,123.5,125.0,123.5,118.5,130.0,129.0,132.5,126.0,125.0,130.0,143.0,137.0,141.5,142.5,140.5,142.5,138.5,142.0,147.5,156.0,157.0,160.0,160.0,154.0,153.5,154.5,161.5,161.5,152.5,147.5,148.5,147.5,145.5,141.5,142.0,133.5,133.0,131.5,127.0,128.0,125.5,125.5,122.5,128.0,115.5],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.3156,"train_rows":2861,"top_features":[["us_spx_1d",0.0413],["us_sox_1d",0.0272],["us_adr_1d",0.0188],["vix_chg_1d",0.017],["vol_20d",0.0128],["us_sox_5d",0.0126]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.596,"baseline_acc":0.484,"baseline_label":"down","up_share":0.516,"auc":0.6142,"brier":0.2433,"conf_n":134,"conf_acc":0.5821,"fits":12},"p_up_base":0.3931},"5":{"p_up":0.5448,"train_rows":2857,"top_features":[["us_sox_1d",0.0184],["hy_ig_20d",0.0169],["vol_20d",0.0146],["days_since_earn",0.0145],["cu_au_20d",0.0143],["adr_prem",0.0137]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.524,"baseline_acc":0.572,"baseline_label":"up","up_share":0.572,"auc":0.4549,"brier":0.2725,"conf_n":147,"conf_acc":0.517,"fits":12},"p_up_base":0.5665}}},{"ticker":"2412.TW","name":"中華電","en":"Chunghwa Telecom","as_of":"2026-10-29","close":158.0,"change_pct":0.96,"closes":[139.0,136.5,137.0,137.0,137.5,136.5,136.0,136.0,136.0,135.0,136.0,137.0,136.0,136.5,136.5,136.5,136.5,136.0,135.5,135.5,136.0,136.0,137.5,138.0,137.5,138.0,139.0,139.5,139.5,140.5,142.5,143.5,143.5,145.0,145.5,144.5,145.0,145.5,145.0,144.0,143.5,145.5,146.0,145.5,145.5,145.5,146.5,146.5,148.0,148.5,152.5,153.0,154.5,154.5,154.0,158.0,158.0,158.0,156.5,158.0],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.5257,"train_rows":2861,"top_features":[["close_pos",0.0268],["ret_lag1",0.0157],["sma5_gap",0.0145],["sma50_gap",0.0137],["inst_net_20d",0.0137],["macd_hist",0.0132]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.628,"baseline_acc":0.596,"baseline_label":"down","up_share":0.404,"auc":0.5342,"brier":0.249,"conf_n":149,"conf_acc":0.604,"fits":12},"p_up_base":0.3859},"5":{"p_up":0.4193,"train_rows":2857,"top_features":[["close_pos",0.016],["sma5_gap",0.0144],["fi_net_20d",0.014],["inst_net_20d",0.014],["lo252_gap",0.0139],["rsi14",0.0138]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.488,"baseline_acc":0.516,"baseline_label":"down","up_share":0.484,"auc":0.4331,"brier":0.2999,"conf_n":144,"conf_acc":0.4514,"fits":12},"p_up_base":0.5707}}},{"ticker":"2882.TW","name":"國泰金","en":"Cathay Financial","as_of":"2026-10-29","close":116.5,"change_pct":0.87,"closes":[100.5,99.2,100.5,97.5,99.4,101.0,99.6,99.7,99.5,101.5,98.1,99.2,98.3,97.7,100.5,98.9,103.0,102.5,102.5,105.5,110.5,111.0,109.0,112.5,115.0,114.5,113.5,110.5,110.5,110.5,112.5,110.0,112.5,112.0,110.5,113.0,112.0,111.5,110.5,111.5,111.0,110.5,111.5,111.5,112.0,113.0,110.0,113.0,114.5,114.0,113.5,116.0,114.5,110.0,114.0,113.5,113.5,114.0,115.5,116.5],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.2628,"train_rows":2861,"top_features":[["us_spx_1d",0.0358],["us_sox_1d",0.0315],["vix_chg_1d",0.019],["vvix_1d",0.0177],["adr_prem",0.0144],["us_spx_5d",0.0134]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.644,"baseline_acc":0.468,"baseline_label":"down","up_share":0.532,"auc":0.6802,"brier":0.2215,"conf_n":124,"conf_acc":0.7177,"fits":12},"p_up_base":0.3681},"5":{"p_up":0.3462,"train_rows":2857,"top_features":[["us_spx_1d",0.0172],["vix_chg_1d",0.0157],["sma50_gap",0.0155],["adr_prem",0.0155],["rsi14",0.0154],["vvix_1d",0.0151]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.56,"baseline_acc":0.592,"baseline_label":"up","up_share":0.592,"auc":0.5584,"brier":0.2517,"conf_n":148,"conf_acc":0.6081,"fits":12},"p_up_base":0.4574}}},{"ticker":"2881.TW","name":"富邦金","en":"Fubon Financial","as_of":"2026-10-29","close":162.0,"change_pct":0.62,"closes":[129.5,128.5,129.5,126.0,127.0,128.5,128.0,127.0,128.5,129.5,125.5,129.5,128.5,128.0,134.0,132.0,141.5,138.5,141.5,144.0,144.0,145.0,143.5,147.0,150.5,149.5,149.0,147.0,148.5,148.5,154.0,151.0,153.0,151.5,150.5,154.5,154.5,153.0,150.0,151.5,151.0,150.5,150.5,152.0,154.5,155.5,153.0,158.5,160.0,160.5,159.5,161.5,158.5,153.5,158.5,158.5,158.5,162.0,161.0,162.0],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.4312,"train_rows":2861,"top_features":[["us_spx_1d",0.0317],["vix_chg_1d",0.0225],["vvix_1d",0.0182],["us_sox_1d",0.016],["close_pos",0.0143],["dxy_1d",0.0138]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.616,"baseline_acc":0.488,"baseline_label":"down","up_share":0.512,"auc":0.6652,"brier":0.225,"conf_n":127,"conf_acc":0.6772,"fits":12},"p_up_base":0.3923},"5":{"p_up":0.4473,"train_rows":2857,"top_features":[["adr_prem",0.0164],["idx_vol_20d",0.0159],["macd",0.0155],["us_spx_1d",0.0155],["xlu_spy_20d",0.0151],["vol_20d",0.0147]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.56,"baseline_acc":0.588,"baseline_label":"up","up_share":0.588,"auc":0.5013,"brier":0.2571,"conf_n":144,"conf_acc":0.5556,"fits":12},"p_up_base":0.5472}}},{"ticker":"2891.TW","name":"中信金","en":"CTBC Financial","as_of":"2026-10-29","close":75.3,"change_pct":1.48,"closes":[64.8,64.8,66.0,64.6,65.6,66.5,66.8,66.6,66.5,65.8,65.6,66.5,64.9,63.4,65.0,63.6,64.5,64.6,63.8,64.4,64.7,66.5,66.6,67.5,68.4,67.4,68.2,66.6,67.3,67.1,68.1,69.7,70.8,71.2,69.5,70.4,69.6,68.9,68.5,68.7,68.4,67.9,67.3,67.4,68.4,68.7,67.3,69.8,71.6,71.4,72.9,73.6,73.4,71.6,74.8,74.9,74.9,75.0,74.2,75.3],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.438,"train_rows":2861,"top_features":[["us_spx_1d",0.0276],["vix_chg_1d",0.0257],["us_adr_1d",0.0152],["adr_prem",0.0147],["vvix_1d",0.0133],["adr_prem_chg",0.0131]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.572,"baseline_acc":0.492,"baseline_label":"down","up_share":0.508,"auc":0.6009,"brier":0.2444,"conf_n":113,"conf_acc":0.6195,"fits":12},"p_up_base":0.4597},"5":{"p_up":0.3321,"train_rows":2857,"top_features":[["us_spx_1d",0.0163],["rsi14",0.0148],["sma50_gap",0.0142],["iwm_spy_20d",0.0142],["us_adr_1d",0.0138],["vix_chg_1d",0.0136]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.516,"baseline_acc":0.604,"baseline_label":"up","up_share":0.604,"auc":0.4969,"brier":0.262,"conf_n":122,"conf_acc":0.5492,"fits":12},"p_up_base":0.5985}}},{"ticker":"1301.TW","name":"台塑","en":"Formosa Plastics","as_of":"2026-10-29","close":73.9,"change_pct":-1.99,"closes":[53.8,55.3,56.0,55.1,55.8,55.6,55.6,56.2,57.5,60.0,59.1,58.9,56.8,57.8,59.4,57.0,57.8,60.1,63.1,62.7,66.2,67.8,66.8,65.7,66.0,66.6,65.1,66.7,65.6,64.6,62.9,62.0,62.4,64.6,65.0,65.2,64.6,63.1,64.1,64.6,68.1,66.8,68.3,68.5,68.6,75.4,81.3,80.7,80.9,88.9,81.7,82.1,78.2,74.9,77.0,73.8,73.8,74.4,75.4,73.9],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.6007,"train_rows":2861,"top_features":[["us_spx_1d",0.0254],["vix_chg_1d",0.0224],["vvix_1d",0.0165],["dxy_1d",0.0147],["oil_1d",0.0144],["bk_fi_net_5d",0.0133]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.52,"baseline_acc":0.488,"baseline_label":"down","up_share":0.512,"auc":0.5642,"brier":0.2508,"conf_n":114,"conf_acc":0.5439,"fits":12},"p_up_base":0.6467},"5":{"p_up":0.4506,"train_rows":2857,"top_features":[["vix_chg_1d",0.0182],["us_sox_1d",0.0169],["fi_net_20d",0.0164],["vvix_z20",0.0161],["inst_net_20d",0.0159],["us_spx_1d",0.0159]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.596,"baseline_acc":0.448,"baseline_label":"down","up_share":0.552,"auc":0.6501,"brier":0.2485,"conf_n":143,"conf_acc":0.6294,"fits":12},"p_up_base":0.5144}}},{"ticker":"1216.TW","name":"統一","en":"Uni-President","as_of":"2026-10-29","close":79.0,"change_pct":0.38,"closes":[73.0,73.9,73.2,73.0,75.7,75.5,75.9,76.3,76.3,75.8,75.2,76.2,77.5,78.2,77.5,77.4,77.9,77.7,77.1,75.7,76.2,76.2,76.6,75.6,75.6,75.2,76.7,76.0,75.6,75.0,74.6,74.5,74.5,75.5,75.0,74.7,74.6,75.4,74.5,73.9,74.2,73.9,72.7,72.7,73.7,75.5,75.6,76.0,77.1,78.2,79.5,79.6,79.6,78.4,78.5,79.6,79.6,80.2,78.7,79.0],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.5179,"train_rows":2861,"top_features":[["us_spx_1d",0.0196],["vix_chg_1d",0.0183],["close_pos",0.0173],["vvix_1d",0.0168],["sma10_gap",0.0149],["curve_chg_20d",0.0142]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.492,"baseline_acc":0.544,"baseline_label":"down","up_share":0.456,"auc":0.5094,"brier":0.2586,"conf_n":105,"conf_acc":0.581,"fits":12},"p_up_base":0.4511},"5":{"p_up":0.4935,"train_rows":2857,"top_features":[["bk_fi_net_5d",0.0213],["bk_fi_net_1d",0.0169],["idx_ret_5d",0.0152],["dxy_20d",0.015],["sma20_gap",0.0143],["bb_pctb",0.0142]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.592,"baseline_acc":0.468,"baseline_label":"up","up_share":0.468,"auc":0.6008,"brier":0.2437,"conf_n":106,"conf_acc":0.6226,"fits":12},"p_up_base":0.5578}}},{"ticker":"2002.TW","name":"中鋼","en":"China Steel","as_of":"2026-10-29","close":19.45,"change_pct":-1.52,"closes":[18.85,18.85,18.9,19.0,19.05,19.65,19.75,19.75,19.2,19.0,18.85,18.95,18.95,19.35,19.45,19.2,19.05,19.35,19.15,19.05,18.95,19.05,19.05,19.0,19.1,19.0,19.1,19.25,19.1,18.9,18.8,18.65,18.65,18.7,18.75,18.65,18.65,18.65,18.65,18.8,19.2,18.95,19.0,18.9,18.95,18.95,18.95,19.2,19.15,19.5,19.25,19.55,19.5,19.6,19.6,19.55,19.55,19.75,19.75,19.45],"dates":["2026-08-03","2026-08-04","2026-08-05","2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2862,"forecast":{"1":{"p_up":0.4777,"train_rows":2861,"top_features":[["us_spx_1d",0.0232],["vvix_1d",0.02],["dxy_1d",0.0179],["vix_chg_1d",0.0169],["vvix_z20",0.0157],["oil_1d",0.0146]],"eval":{"test_start":"2025-10-16","test_end":"2026-10-28","n":250,"acc":0.62,"baseline_acc":0.58,"baseline_label":"down","up_share":0.42,"auc":0.6149,"brier":0.2353,"conf_n":141,"conf_acc":0.6525,"fits":12},"p_up_base":0.4524},"5":{"p_up":0.5418,"train_rows":2857,"top_features":[["us_spx_1d",0.019],["curve",0.0169],["hi252_gap",0.0166],["vix_chg_1d",0.0157],["vvix_1d",0.0156],["fi_streak",0.0155]],"eval":{"test_start":"2025-10-09","test_end":"2026-10-21","n":250,"acc":0.524,"baseline_acc":0.512,"baseline_label":"down","up_share":0.488,"auc":0.5483,"brier":0.2596,"conf_n":139,"conf_acc":0.554,"fits":12},"p_up_base":0.5421}}}],"errors":[],"index_close":46368.33,"index_change_pct":-1.42,"index_as_of":"2026-10-29"},"US":{"label":"United States","exchange":"NYSE / Nasdaq","currency":"USD","index":"^GSPC","index_name":"S&P 500","as_of":"2026-10-29","stocks":[{"ticker":"AAPL","name":"Apple","en":"","as_of":"2026-10-29","close":348.91,"change_pct":1.48,"closes":[312.41,313.33,308.26,304.91,302.25,305.26,305.93,305.59,310.03,316.83,311.3,309.35,310.34,309.9,313.45,314.58,319.7,316.85,325.13,324.96,328.21,319.97,316.22,315.34,326.57,332.27,333.08,331.34,332.41,337.0,336.13,338.98,339.75,337.02,335.92,341.07,338.4,329.4,333.02,330.32,333.69,332.89,333.63,336.67,340.42,336.64,340.97,341.27,342.96,342.0,343.46,342.94,339.5,343.99,348.22,347.73,343.91,347.1,343.83,348.91],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.5577,"train_rows":2965,"top_features":[["sma20_gap",0.0345],["ret_20d",0.0335],["sma10_gap",0.0331],["idx_sma50_gap",0.0315],["ret_lag4",0.0315],["sma50_gap",0.0314]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.48,"baseline_acc":0.524,"baseline_label":"up","up_share":0.524,"auc":0.4837,"brier":0.2555,"conf_n":29,"conf_acc":0.4483,"fits":12}},"5":{"p_up":0.6579,"train_rows":2961,"top_features":[["ret_10d",0.0399],["idx_sma50_gap",0.0385],["lo252_gap",0.0372],["idx_vol_20d",0.0369],["sma200_gap",0.0351],["vol_60d",0.0343]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.528,"baseline_acc":0.572,"baseline_label":"up","up_share":0.572,"auc":0.4691,"brier":0.2575,"conf_n":82,"conf_acc":0.5,"fits":12}}}},{"ticker":"MSFT","name":"Microsoft","en":"","as_of":"2026-10-29","close":530.14,"change_pct":-0.16,"closes":[499.86,499.99,506.06,503.81,492.43,496.88,495.4,480.35,481.63,484.31,481.15,483.24,487.31,491.71,496.37,505.06,513.53,507.29,501.02,496.82,510.12,499.7,493.95,491.65,492.44,495.63,505.41,497.12,490.3,497.75,493.78,501.61,498.0,500.59,497.93,516.17,509.22,508.96,512.9,512.8,517.53,525.18,529.3,529.76,522.61,535.07,541.15,543.45,533.69,539.44,529.05,533.52,531.87,532.95,521.08,524.51,532.6,531.33,531.01,530.14],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.4913,"train_rows":2965,"top_features":[["dow",0.0343],["close_pos",0.0331],["ret_lag1",0.0324],["idx_ret_5d",0.0321],["sma20_gap",0.032],["hi252_gap",0.0318]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.504,"baseline_acc":0.492,"baseline_label":"up","up_share":0.492,"auc":0.5409,"brier":0.2542,"conf_n":77,"conf_acc":0.5584,"fits":12}},"5":{"p_up":0.41,"train_rows":2961,"top_features":[["lo252_gap",0.038],["macd",0.037],["sma200_gap",0.0363],["sma50_gap",0.0359],["macd_hist",0.0356],["vol_60d",0.0347]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.552,"baseline_acc":0.488,"baseline_label":"up","up_share":0.488,"auc":0.5637,"brier":0.2622,"conf_n":136,"conf_acc":0.5809,"fits":12}}}},{"ticker":"GOOGL","name":"Alphabet (Google)","en":"","as_of":"2026-10-29","close":283.82,"change_pct":-12.64,"closes":[357.75,354.3,357.52,343.8,343.54,346.36,345.9,344.0,344.2,344.72,340.67,344.82,348.06,346.96,342.0,340.65,346.59,339.35,335.02,337.12,342.48,338.46,338.36,330.65,332.6,338.5,349.39,344.98,342.87,347.33,349.54,354.97,351.16,337.83,342.36,343.92,342.75,340.92,344.08,338.24,343.5,346.47,347.68,350.5,348.29,351.66,352.72,353.78,347.64,349.22,340.59,344.18,340.28,334.76,324.22,320.21,316.8,320.58,324.89,283.82],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.4134,"train_rows":2965,"top_features":[["bb_pctb",0.0353],["ret_5d",0.0338],["idx_vol_20d",0.0327],["sma200_gap",0.0319],["ret_lag1",0.0318],["ret_lag3",0.0316]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.452,"baseline_acc":0.492,"baseline_label":"up","up_share":0.492,"auc":0.4408,"brier":0.265,"conf_n":59,"conf_acc":0.4407,"fits":12}},"5":{"p_up":0.6891,"train_rows":2961,"top_features":[["sma50_gap",0.0374],["rel_ret_20d",0.0362],["lo252_gap",0.0353],["ret_10d",0.0339],["bb_pctb",0.0332],["sma200_gap",0.033]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.412,"baseline_acc":0.516,"baseline_label":"up","up_share":0.516,"auc":0.4079,"brier":0.2747,"conf_n":100,"conf_acc":0.47,"fits":12}}}},{"ticker":"BRK-B","name":"Berkshire Hathaway","en":"","as_of":"2026-10-29","close":541.96,"change_pct":0.3,"closes":[524.61,521.8,529.42,516.38,510.0,506.93,504.03,498.23,502.96,499.62,496.86,495.82,504.32,504.32,504.91,503.7,505.0,504.03,502.33,505.24,508.13,506.03,505.83,506.72,507.0,510.37,514.95,516.76,519.8,509.2,509.77,502.01,503.49,507.17,505.18,505.48,503.09,502.35,497.95,500.5,502.65,504.26,505.54,506.25,511.05,515.62,517.6,520.59,526.35,525.68,532.02,532.23,539.82,538.99,546.97,542.19,548.56,542.99,540.34,541.96],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.5193,"train_rows":2965,"top_features":[["rsi14",0.0356],["ret_5d",0.0347],["sma50_gap",0.0339],["bb_pctb",0.0324],["sma5_gap",0.0324],["ret_lag2",0.0318]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.44,"baseline_acc":0.504,"baseline_label":"up","up_share":0.504,"auc":0.4379,"brier":0.2632,"conf_n":34,"conf_acc":0.4118,"fits":12}},"5":{"p_up":0.4881,"train_rows":2961,"top_features":[["vol_60d",0.0397],["sma200_gap",0.0373],["idx_vol_20d",0.0364],["vol_20d",0.0358],["idx_sma50_gap",0.0355],["ret_60d",0.0344]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.448,"baseline_acc":0.516,"baseline_label":"up","up_share":0.516,"auc":0.4374,"brier":0.2661,"conf_n":64,"conf_acc":0.4688,"fits":12}}}},{"ticker":"JPM","name":"JPMorgan Chase","en":"","as_of":"2026-10-29","close":343.58,"change_pct":1.26,"closes":[356.3,357.52,359.79,362.04,365.18,363.11,362.84,360.96,363.25,357.26,351.55,351.58,356.39,356.69,356.5,354.22,357.62,356.02,354.95,356.22,362.06,358.64,353.51,354.71,353.56,356.23,350.13,352.49,348.92,349.31,349.67,352.04,340.0,337.53,338.56,343.06,336.59,334.98,330.83,333.18,332.38,332.38,331.28,329.58,331.42,332.99,334.3,331.43,335.28,335.53,339.72,333.53,335.26,335.19,336.54,331.58,334.04,335.79,339.3,343.58],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.5807,"train_rows":2965,"top_features":[["rsi14",0.033],["ret_20d",0.0328],["macd",0.0327],["vol_60d",0.0319],["sma50_gap",0.0315],["vol_5d",0.031]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.5,"baseline_acc":0.548,"baseline_label":"up","up_share":0.548,"auc":0.4133,"brier":0.2624,"conf_n":54,"conf_acc":0.3889,"fits":12}},"5":{"p_up":0.5901,"train_rows":2961,"top_features":[["macd",0.0379],["vol_60d",0.0375],["sma20_gap",0.0362],["lo252_gap",0.0356],["sma200_gap",0.0345],["vol_20d",0.0343]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.524,"baseline_acc":0.556,"baseline_label":"up","up_share":0.556,"auc":0.4641,"brier":0.2617,"conf_n":120,"conf_acc":0.5167,"fits":12}}}},{"ticker":"V","name":"Visa","en":"","as_of":"2026-10-29","close":410.54,"change_pct":2.48,"closes":[370.47,362.5,361.32,362.82,359.42,365.45,364.15,358.84,364.25,365.54,365.73,371.04,382.41,384.14,383.9,379.66,381.6,379.37,372.67,378.4,378.75,375.07,368.64,367.39,367.21,370.45,375.28,375.62,370.93,369.93,368.29,369.95,362.04,361.52,367.98,367.38,367.74,365.88,359.33,359.85,360.66,369.71,370.64,372.1,375.1,385.45,389.27,396.06,391.43,399.75,402.61,402.92,406.57,407.85,414.34,407.92,404.16,401.86,400.6,410.54],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.4955,"train_rows":2965,"top_features":[["ret_5d",0.045],["sma10_gap",0.0352],["close_pos",0.0336],["bb_pctb",0.033],["vol_60d",0.0317],["sma50_gap",0.0316]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.528,"baseline_acc":0.5,"baseline_label":"up","up_share":0.5,"auc":0.5197,"brier":0.2546,"conf_n":70,"conf_acc":0.5,"fits":12}},"5":{"p_up":0.3134,"train_rows":2961,"top_features":[["ret_60d",0.0367],["sma5_gap",0.0366],["sma50_gap",0.0362],["bb_pctb",0.0359],["range_1d",0.0352],["sma200_gap",0.0351]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.524,"baseline_acc":0.492,"baseline_label":"up","up_share":0.492,"auc":0.5445,"brier":0.2569,"conf_n":103,"conf_acc":0.5728,"fits":12}}}},{"ticker":"JNJ","name":"Johnson & Johnson","en":"","as_of":"2026-10-29","close":275.2,"change_pct":1.53,"closes":[256.98,259.24,261.81,259.8,260.86,262.08,260.35,262.37,271.11,273.41,267.37,270.24,273.04,273.14,270.0,265.77,268.04,265.85,271.19,275.21,278.43,275.23,269.12,267.08,266.35,265.58,266.32,267.2,267.28,270.22,269.99,269.47,269.19,269.17,270.68,271.22,271.95,267.57,264.74,258.66,256.03,252.93,254.78,258.45,256.48,261.44,263.73,248.61,253.91,253.28,255.56,253.79,259.36,257.78,267.61,263.81,266.3,268.73,271.04,275.2],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.4732,"train_rows":2965,"top_features":[["sma200_gap",0.0328],["lo252_gap",0.0328],["hi252_gap",0.0326],["vol_20d",0.0315],["ret_lag5",0.0313],["bb_pctb",0.0311]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.512,"baseline_acc":0.54,"baseline_label":"up","up_share":0.54,"auc":0.5016,"brier":0.2529,"conf_n":31,"conf_acc":0.5806,"fits":12}},"5":{"p_up":0.38,"train_rows":2961,"top_features":[["sma200_gap",0.0402],["hi252_gap",0.0392],["idx_sma50_gap",0.0384],["ret_10d",0.037],["macd",0.0361],["idx_ret_20d",0.0351]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.524,"baseline_acc":0.576,"baseline_label":"up","up_share":0.576,"auc":0.544,"brier":0.2495,"conf_n":102,"conf_acc":0.6176,"fits":12}}}},{"ticker":"PG","name":"Procter & Gamble","en":"","as_of":"2026-10-29","close":160.59,"change_pct":1.47,"closes":[146.97,145.79,146.44,145.21,144.08,144.26,144.55,143.12,143.45,144.38,142.97,144.68,146.6,145.4,145.0,143.14,143.78,145.12,146.21,147.64,146.92,146.44,145.58,142.64,142.97,145.27,146.13,146.67,147.02,147.55,146.39,146.08,148.22,147.39,145.68,146.23,149.03,148.32,145.28,143.95,144.91,145.94,148.41,147.82,150.59,151.23,153.2,153.04,156.53,157.08,159.35,157.69,159.32,156.84,165.59,161.02,159.92,159.23,158.26,160.59],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.6235,"train_rows":2965,"top_features":[["ret_5d",0.0337],["vol_ratio20",0.033],["hi252_gap",0.0322],["sma10_gap",0.0316],["idx_vol_20d",0.0314],["ret_20d",0.0314]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.532,"baseline_acc":0.516,"baseline_label":"up","up_share":0.516,"auc":0.5221,"brier":0.2554,"conf_n":59,"conf_acc":0.4746,"fits":12}},"5":{"p_up":0.4455,"train_rows":2961,"top_features":[["macd_hist",0.0349],["sma200_gap",0.0339],["bb_pctb",0.0337],["ret_60d",0.0335],["hi252_gap",0.0333],["ret_lag1",0.0332]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.52,"baseline_acc":0.552,"baseline_label":"up","up_share":0.552,"auc":0.4996,"brier":0.2581,"conf_n":80,"conf_acc":0.55,"fits":12}}}},{"ticker":"KO","name":"Coca-Cola","en":"","as_of":"2026-10-29","close":92.82,"change_pct":1.19,"closes":[86.85,87.05,86.87,86.48,86.71,87.42,87.71,86.98,88.82,90.35,90.5,91.1,91.99,91.64,90.08,89.06,89.66,88.67,88.0,88.24,88.81,88.07,88.36,87.55,87.83,88.29,89.35,88.71,87.87,88.06,88.25,87.12,88.61,88.09,88.1,87.81,87.18,86.84,86.08,86.1,85.65,86.51,86.17,85.82,87.77,88.05,89.79,90.11,91.78,92.0,93.9,93.42,93.49,92.68,95.34,92.71,92.7,91.18,91.73,92.82],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.5381,"train_rows":2965,"top_features":[["macd",0.0334],["sma10_gap",0.0331],["sma20_gap",0.033],["rel_ret_20d",0.0322],["bb_pctb",0.0322],["ret_lag5",0.0317]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.524,"baseline_acc":0.524,"baseline_label":"up","up_share":0.524,"auc":0.5519,"brier":0.2526,"conf_n":63,"conf_acc":0.5873,"fits":12}},"5":{"p_up":0.5373,"train_rows":2961,"top_features":[["ret_60d",0.0469],["macd_hist",0.0363],["idx_vol_20d",0.035],["rel_ret_20d",0.0343],["vol_60d",0.0342],["vol_20d",0.0338]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.588,"baseline_acc":0.564,"baseline_label":"up","up_share":0.564,"auc":0.567,"brier":0.242,"conf_n":87,"conf_acc":0.5747,"fits":12}}}},{"ticker":"PEP","name":"PepsiCo","en":"","as_of":"2026-10-29","close":133.79,"change_pct":0.87,"closes":[138.44,139.02,137.73,138.41,138.7,140.62,140.79,138.24,140.13,142.58,142.08,143.48,144.67,142.27,142.19,139.72,141.07,140.34,139.79,140.52,140.02,137.63,138.45,136.69,136.65,136.32,136.34,135.5,134.34,133.66,129.75,129.59,131.19,130.18,128.15,128.63,128.5,128.69,126.72,125.6,125.89,125.65,125.71,123.73,128.34,125.97,126.68,127.3,129.27,128.38,131.49,133.57,134.02,134.7,138.83,135.77,135.46,133.5,132.63,133.79],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.3875,"train_rows":2965,"top_features":[["sma50_gap",0.0347],["ret_60d",0.0333],["ret_10d",0.0327],["macd",0.0322],["idx_ret_5d",0.0312],["ret_lag1",0.0312]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.5,"baseline_acc":0.46,"baseline_label":"up","up_share":0.46,"auc":0.5362,"brier":0.2543,"conf_n":58,"conf_acc":0.5517,"fits":12}},"5":{"p_up":0.4312,"train_rows":2961,"top_features":[["ret_60d",0.0468],["lo252_gap",0.0376],["sma10_gap",0.0342],["vol_5d",0.0341],["vol_60d",0.0338],["idx_vol_20d",0.0335]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.468,"baseline_acc":0.436,"baseline_label":"up","up_share":0.436,"auc":0.4849,"brier":0.2736,"conf_n":144,"conf_acc":0.4722,"fits":12}}}},{"ticker":"WMT","name":"Walmart","en":"","as_of":"2026-10-29","close":121.25,"change_pct":2.09,"closes":[112.07,111.85,112.66,113.26,116.01,115.72,115.27,114.33,115.2,114.3,103.84,103.7,106.49,105.38,104.34,102.63,103.09,104.87,105.92,106.09,108.42,107.14,106.05,105.83,105.73,107.15,109.08,108.09,107.5,106.79,106.73,107.44,110.12,110.53,107.59,107.98,108.73,106.8,103.92,104.26,104.26,105.07,107.2,108.16,110.56,111.35,113.08,112.28,116.16,117.87,118.81,118.7,117.85,117.8,121.12,119.89,120.29,119.32,118.77,121.25],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.4022,"train_rows":2965,"top_features":[["vol_5d",0.0332],["idx_ret_5d",0.0324],["sma50_gap",0.0321],["rsi14",0.0314],["ret_lag2",0.0312],["ret_lag4",0.0311]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.524,"baseline_acc":0.52,"baseline_label":"up","up_share":0.52,"auc":0.549,"brier":0.249,"conf_n":46,"conf_acc":0.6087,"fits":12}},"5":{"p_up":0.3647,"train_rows":2961,"top_features":[["sma10_gap",0.036],["vol_20d",0.0356],["ret_60d",0.0345],["sma50_gap",0.0343],["hi252_gap",0.0343],["bb_pctb",0.0343]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.508,"baseline_acc":0.56,"baseline_label":"up","up_share":0.56,"auc":0.5332,"brier":0.2509,"conf_n":56,"conf_acc":0.5357,"fits":12}}}},{"ticker":"HD","name":"Home Depot","en":"","as_of":"2026-10-29","close":328.98,"change_pct":3.6,"closes":[349.52,355.62,350.78,354.48,343.43,341.7,338.86,337.88,337.49,344.3,334.49,335.61,337.43,337.88,334.85,328.61,330.19,327.83,319.77,318.51,318.07,321.05,313.7,310.45,305.69,308.74,310.87,305.48,302.47,302.51,299.98,297.2,305.35,296.72,292.18,293.2,289.89,288.04,284.49,282.46,282.85,281.15,286.69,285.77,295.47,290.74,290.62,293.92,295.51,308.24,309.63,309.88,315.11,314.14,327.73,319.83,319.38,318.5,317.56,328.98],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.5809,"train_rows":2965,"top_features":[["ret_lag5",0.0346],["ret_60d",0.0337],["sma20_gap",0.0317],["ret_lag3",0.0314],["idx_ret_20d",0.0313],["idx_ret_5d",0.031]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.448,"baseline_acc":0.48,"baseline_label":"up","up_share":0.48,"auc":0.4729,"brier":0.2614,"conf_n":65,"conf_acc":0.4769,"fits":12}},"5":{"p_up":0.6089,"train_rows":2961,"top_features":[["hi252_gap",0.0388],["macd",0.0385],["sma50_gap",0.0379],["idx_vol_20d",0.0373],["rel_ret_20d",0.0366],["vol_60d",0.0359]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.416,"baseline_acc":0.444,"baseline_label":"up","up_share":0.444,"auc":0.4239,"brier":0.2908,"conf_n":128,"conf_acc":0.3828,"fits":12}}}},{"ticker":"XOM","name":"Exxon Mobil","en":"","as_of":"2026-10-29","close":183.29,"change_pct":0.7,"closes":[154.84,153.04,159.79,159.8,159.75,158.61,160.1,161.46,165.56,164.77,166.15,165.11,164.05,160.64,158.19,156.44,156.71,160.95,164.55,164.15,162.21,159.47,160.66,164.23,165.23,165.99,165.08,169.32,163.32,163.27,163.54,158.3,158.71,161.23,162.14,160.59,162.52,161.35,162.75,163.82,164.01,164.0,164.48,164.05,168.5,168.94,172.15,174.08,177.01,174.68,178.98,178.28,177.86,178.09,178.23,183.21,184.54,179.91,182.02,183.29],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.6788,"train_rows":2965,"top_features":[["idx_sma50_gap",0.0329],["ret_lag5",0.0317],["lo252_gap",0.0315],["vol_60d",0.0314],["bb_pctb",0.0313],["idx_ret_1d",0.0313]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.496,"baseline_acc":0.564,"baseline_label":"up","up_share":0.564,"auc":0.4534,"brier":0.256,"conf_n":28,"conf_acc":0.3214,"fits":12}},"5":{"p_up":0.683,"train_rows":2961,"top_features":[["idx_sma50_gap",0.0391],["vol_20d",0.0368],["ret_60d",0.0366],["macd",0.0354],["macd_hist",0.035],["lo252_gap",0.0344]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.572,"baseline_acc":0.632,"baseline_label":"up","up_share":0.632,"auc":0.4629,"brier":0.2505,"conf_n":103,"conf_acc":0.6311,"fits":12}}}},{"ticker":"TSLA","name":"Tesla","en":"","as_of":"2026-10-29","close":403.3,"change_pct":-0.23,"closes":[319.53,328.58,330.88,332.81,327.51,339.96,342.27,339.3,336.87,351.12,345.13,362.86,348.95,350.25,345.82,354.81,348.75,367.95,356.09,357.01,376.37,354.08,368.16,367.81,363.56,365.44,358.97,356.58,358.08,366.2,364.27,375.3,378.9,380.12,377.94,372.11,357.45,352.84,354.81,354.11,370.59,378.73,380.68,377.81,375.0,382.7,378.03,375.23,367.16,362.44,354.72,368.06,373.71,386.47,374.58,372.22,391.62,407.46,404.22,403.3],"dates":["2026-08-06","2026-08-07","2026-08-10","2026-08-11","2026-08-12","2026-08-13","2026-08-14","2026-08-17","2026-08-18","2026-08-19","2026-08-20","2026-08-21","2026-08-24","2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-31","2026-09-01","2026-09-02","2026-09-03","2026-09-04","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"first_date":"2014-01-02","rows":2966,"forecast":{"1":{"p_up":0.4907,"train_rows":2965,"top_features":[["sma50_gap",0.0338],["rsi14",0.0336],["ret_5d",0.0325],["macd",0.0321],["ret_10d",0.0317],["sma10_gap",0.0312]],"eval":{"test_start":"2025-10-30","test_end":"2026-10-28","n":250,"acc":0.524,"baseline_acc":0.496,"baseline_label":"up","up_share":0.496,"auc":0.5191,"brier":0.2512,"conf_n":22,"conf_acc":0.6364,"fits":12}},"5":{"p_up":0.5503,"train_rows":2961,"top_features":[["rsi14",0.0386],["vol_20d",0.0361],["sma200_gap",0.0359],["hi252_gap",0.0359],["ret_60d",0.0351],["macd",0.0341]],"eval":{"test_start":"2025-10-24","test_end":"2026-10-22","n":250,"acc":0.488,"baseline_acc":0.48,"baseline_label":"up","up_share":0.48,"auc":0.4918,"brier":0.2573,"conf_n":46,"conf_acc":0.4783,"fits":12}}}}],"errors":[],"index_close":7720.39,"index_change_pct":-0.3,"index_as_of":"2026-10-29"}},"track_record":{"ALL":{"h1":{"n":890,"hits":476,"hit_rate":0.5348,"up_share":0.5146,"base_hits":456,"base_hit_rate":0.5124,"shadow_n":348,"pending":26,"by_date":[["2026-09-04",26,16,10,16],["2026-09-07",12,8,5,8],["2026-09-08",14,5,3,5],["2026-09-09",14,9,7,9],["2026-09-10",14,8,12,8],["2026-09-11",14,6,11,6],["2026-09-14",26,17,10,16],["2026-09-15",26,11,14,12],["2026-09-16",26,16,17,19],["2026-09-17",26,12,12,17],["2026-09-18",26,14,15,12],["2026-09-21",26,15,13,12],["2026-09-22",12,7,5,5],["2026-09-23",26,16,9,15],["2026-09-24",26,20,15,19],["2026-09-25",14,7,5,7],["2026-09-28",14,5,1,5],["2026-09-29",26,12,13,12],["2026-09-30",26,12,12,13],["2026-10-01",26,14,14,10],["2026-10-02",26,14,15,13],["2026-10-05",26,14,22,15],["2026-10-06",26,13,13,10],["2026-10-07",26,15,13,13],["2026-10-08",26,13,16,12],["2026-10-09",14,10,12,10],["2026-10-12",26,15,15,13],["2026-10-13",26,13,18,12],["2026-10-14",26,11,11,8],["2026-10-15",26,9,21,7],["2026-10-16",26,17,9,14],["2026-10-19",26,15,11,16],["2026-10-20",26,19,15,15],["2026-10-21",26,8,14,13],["2026-10-22",26,19,2,16],["2026-10-23",26,12,15,12],["2026-10-26",14,4,5,4],["2026-10-27",26,11,12,12],["2026-10-28",26,14,16,15]]},"h5":{"n":786,"hits":407,"hit_rate":0.5178,"up_share":0.5789,"base_hits":384,"base_hit_rate":0.4885,"shadow_n":300,"pending":130,"by_date":[["2026-09-04",26,17,13,17],["2026-09-07",12,4,3,4],["2026-09-08",14,9,9,9],["2026-09-09",14,5,8,5],["2026-09-10",14,8,10,8],["2026-09-11",14,8,5,8],["2026-09-14",26,14,16,15],["2026-09-15",26,15,17,11],["2026-09-16",26,15,14,14],["2026-09-17",26,12,9,14],["2026-09-18",26,15,11,16],["2026-09-21",26,15,11,16],["2026-09-22",12,6,7,7],["2026-09-23",26,11,7,11],["2026-09-24",26,9,10,10],["2026-09-25",14,4,2,4],["2026-09-28",14,6,6,6],["2026-09-29",26,15,18,13],["2026-09-30",26,17,20,14],["2026-10-01",26,18,18,18],["2026-10-02",26,18,23,16],["2026-10-05",26,14,20,12],["2026-10-06",26,10,19,9],["2026-10-07",26,11,18,9],["2026-10-08",26,14,19,12],["2026-10-09",14,9,10,9],["2026-10-12",26,12,14,8],["2026-10-13",26,11,14,11],["2026-10-14",26,12,16,11],["2026-10-15",26,11,17,10],["2026-10-16",26,14,13,10],["2026-10-19",26,15,17,13],["2026-10-20",26,15,20,13],["2026-10-21",26,11,13,14],["2026-10-22",14,7,8,7]]}},"TW":{"h1":{"n":372,"hits":218,"hit_rate":0.586,"up_share":0.4731,"base_hits":198,"base_hit_rate":0.5323,"shadow_n":348,"pending":12,"by_date":[["2026-09-04",12,7,6,7],["2026-09-07",12,8,5,8],["2026-09-14",12,8,4,7],["2026-09-15",12,5,9,6],["2026-09-16",12,5,8,8],["2026-09-17",12,5,7,10],["2026-09-18",12,8,8,6],["2026-09-21",12,9,5,6],["2026-09-22",12,7,5,5],["2026-09-23",12,8,3,7],["2026-09-24",12,8,5,7],["2026-09-29",12,6,8,6],["2026-09-30",12,6,6,7],["2026-10-01",12,8,4,4],["2026-10-02",12,8,7,7],["2026-10-05",12,5,9,6],["2026-10-06",12,6,6,3],["2026-10-07",12,8,3,6],["2026-10-08",12,7,5,6],["2026-10-12",12,7,6,5],["2026-10-13",12,6,8,5],["2026-10-14",12,9,3,6],["2026-10-15",12,6,10,4],["2026-10-16",12,10,2,7],["2026-10-19",12,6,2,7],["2026-10-20",12,12,9,8],["2026-10-21",12,1,3,6],["2026-10-22",12,12,0,9],["2026-10-23",12,5,8,5],["2026-10-27",12,7,7,8],["2026-10-28",12,5,5,6]]},"h5":{"n":324,"hits":161,"hit_rate":0.4969,"up_share":0.537,"base_hits":138,"base_hit_rate":0.4259,"shadow_n":300,"pending":60,"by_date":[["2026-09-04",12,8,4,8],["2026-09-07",12,4,3,4],["2026-09-14",12,6,11,7],["2026-09-15",12,10,10,6],["2026-09-16",12,9,8,8],["2026-09-17",12,7,4,9],["2026-09-18",12,8,6,9],["2026-09-21",12,6,4,7],["2026-09-22",12,6,7,7],["2026-09-23",12,6,4,6],["2026-09-24",12,5,8,6],["2026-09-29",12,7,9,5],["2026-09-30",12,6,9,3],["2026-10-01",12,8,6,8],["2026-10-02",12,6,9,4],["2026-10-05",12,4,7,2],["2026-10-06",12,3,7,2],["2026-10-07",12,4,7,2],["2026-10-08",12,5,7,3],["2026-10-12",12,5,5,1],["2026-10-13",12,5,4,5],["2026-10-14",12,4,5,3],["2026-10-15",12,4,5,3],["2026-10-16",12,6,3,2],["2026-10-19",12,5,6,3],["2026-10-20",12,10,11,8],["2026-10-21",12,4,5,7]]}},"US":{"h1":{"n":518,"hits":258,"hit_rate":0.4981,"up_share":0.5444,"base_hits":258,"base_hit_rate":0.4981,"shadow_n":0,"pending":14,"by_date":[["2026-09-04",14,9,4,9],["2026-09-08",14,5,3,5],["2026-09-09",14,9,7,9],["2026-09-10",14,8,12,8],["2026-09-11",14,6,11,6],["2026-09-14",14,9,6,9],["2026-09-15",14,6,5,6],["2026-09-16",14,11,9,11],["2026-09-17",14,7,5,7],["2026-09-18",14,6,7,6],["2026-09-21",14,6,8,6],["2026-09-23",14,8,6,8],["2026-09-24",14,12,10,12],["2026-09-25",14,7,5,7],["2026-09-28",14,5,1,5],["2026-09-29",14,6,5,6],["2026-09-30",14,6,6,6],["2026-10-01",14,6,10,6],["2026-10-02",14,6,8,6],["2026-10-05",14,9,13,9],["2026-10-06",14,7,7,7],["2026-10-07",14,7,10,7],["2026-10-08",14,6,11,6],["2026-10-09",14,10,12,10],["2026-10-12",14,8,9,8],["2026-10-13",14,7,10,7],["2026-10-14",14,2,8,2],["2026-10-15",14,3,11,3],["2026-10-16",14,7,7,7],["2026-10-19",14,9,9,9],["2026-10-20",14,7,6,7],["2026-10-21",14,7,11,7],["2026-10-22",14,7,2,7],["2026-10-23",14,7,7,7],["2026-10-26",14,4,5,4],["2026-10-27",14,4,5,4],["2026-10-28",14,9,11,9]]},"h5":{"n":462,"hits":246,"hit_rate":0.5325,"up_share":0.6082,"base_hits":246,"base_hit_rate":0.5325,"shadow_n":0,"pending":70,"by_date":[["2026-09-04",14,9,9,9],["2026-09-08",14,9,9,9],["2026-09-09",14,5,8,5],["2026-09-10",14,8,10,8],["2026-09-11",14,8,5,8],["2026-09-14",14,8,5,8],["2026-09-15",14,5,7,5],["2026-09-16",14,6,6,6],["2026-09-17",14,5,5,5],["2026-09-18",14,7,5,7],["2026-09-21",14,9,7,9],["2026-09-23",14,5,3,5],["2026-09-24",14,4,2,4],["2026-09-25",14,4,2,4],["2026-09-28",14,6,6,6],["2026-09-29",14,8,9,8],["2026-09-30",14,11,11,11],["2026-10-01",14,10,12,10],["2026-10-02",14,12,14,12],["2026-10-05",14,10,13,10],["2026-10-06",14,7,12,7],["2026-10-07",14,7,11,7],["2026-10-08",14,9,12,9],["2026-10-09",14,9,10,9],["2026-10-12",14,7,9,7],["2026-10-13",14,6,10,6],["2026-10-14",14,8,11,8],["2026-10-15",14,7,12,7],["2026-10-16",14,8,10,8],["2026-10-19",14,10,11,10],["2026-10-20",14,5,9,5],["2026-10-21",14,7,8,7],["2026-10-22",14,7,8,7]]}},"first_forecast":"2026-09-04","features_since":{"TW":"2026-09-14"}}}
