feat: add Tushare Qlib data bridge

This commit is contained in:
2026-07-26 13:41:24 +08:00
parent 48c5f64bbd
commit e5911ca454
15 changed files with 1804 additions and 8 deletions
+3
View File
@@ -119,11 +119,14 @@ class CapabilityProbeTest(unittest.TestCase):
self.assertTrue(report["artifacts"]["portable_core"])
self.assertTrue(report["artifacts"]["colab_notebook"])
self.assertTrue(report["artifacts"]["jqdata_snapshot_adapter"])
self.assertTrue(report["artifacts"]["tushare_qlib_adapter"])
self.assertTrue(report["artifacts"]["tushare_qlib_cli"])
self.assertTrue(report["artifacts"]["qmt_shadow_planner"])
self.assertTrue(report["artifacts"]["qmt_shadow_cli"])
self.assertIn("no external platform", report["verification_boundary"])
self.assertTrue(report["matrix"]["xttrader"]["safe_default"])
self.assertIn("rejects BJ", report["matrix"]["xttrader"]["market_scope"])
self.assertTrue(report["matrix"]["tushare_local_qlib"]["safe_default"])
for probe in report["optional_runtimes"].values():
self.assertIs(probe["import_ok"], None)