diff --git a/scripts/data_platform/legacy_tasks/baostock_day1.xml b/scripts/data_platform/legacy_tasks/baostock_day1.xml
new file mode 100644
index 0000000..9ecb519
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/baostock_day1.xml
@@ -0,0 +1,35 @@
+
+
+
+ 2026-07-20T23:01:42
+ 10_2_0_7\Administrator
+ \baostock_day1
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-20T23:59:00
+
+
+
+
+ powershell.exe
+ -ExecutionPolicy Bypass -NoProfile -File C:\sanguo_vnpy_v2\scripts\data_platform\baostock_day1_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/baostock_day2a.xml b/scripts/data_platform/legacy_tasks/baostock_day2a.xml
new file mode 100644
index 0000000..a2c4aca
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/baostock_day2a.xml
@@ -0,0 +1,35 @@
+
+
+
+ 2026-07-21T05:45:08
+ 10_2_0_7\Administrator
+ \baostock_day2a
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-21T23:59:00
+
+
+
+
+ powershell.exe
+ -ExecutionPolicy Bypass -NoProfile -File C:\sanguo_vnpy_v2\scripts\data_platform\baostock_day2a_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/baostock_day2b.xml b/scripts/data_platform/legacy_tasks/baostock_day2b.xml
new file mode 100644
index 0000000..2c29450
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/baostock_day2b.xml
@@ -0,0 +1,35 @@
+
+
+
+ 2026-07-21T07:12:29
+ 10_2_0_7\Administrator
+ \baostock_day2b
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-22T02:00:00
+
+
+
+
+ powershell.exe
+ -ExecutionPolicy Bypass -NoProfile -File C:\sanguo_vnpy_v2\scripts\data_platform\baostock_day2b_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/import_bs_once.xml b/scripts/data_platform/legacy_tasks/import_bs_once.xml
new file mode 100644
index 0000000..92b25f0
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/import_bs_once.xml
@@ -0,0 +1,35 @@
+
+
+
+ 2026-07-21T08:14:13
+ 10_2_0_7\Administrator
+ \import_bs_once
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-22T00:00:00
+
+
+
+
+ powershell.exe
+ -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\import_bs_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-ak-eod.xml b/scripts/data_platform/legacy_tasks/sanguo-ak-eod.xml
new file mode 100644
index 0000000..0f19cb9
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-ak-eod.xml
@@ -0,0 +1,39 @@
+
+
+
+ 2026-07-24T00:15:50
+ 10_2_0_7\Administrator
+ \sanguo-ak-eod
+
+
+
+ S-1-5-18
+ HighestAvailable
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-24T19:00:00
+
+ 1
+
+
+
+
+
+ powershell
+ -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\ak_eod_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-ak-events.xml b/scripts/data_platform/legacy_tasks/sanguo-ak-events.xml
new file mode 100644
index 0000000..c3f5552
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-ak-events.xml
@@ -0,0 +1,39 @@
+
+
+
+ 2026-07-24T00:15:51
+ 10_2_0_7\Administrator
+ \sanguo-ak-events
+
+
+
+ S-1-5-18
+ HighestAvailable
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-24T19:30:00
+
+ 1
+
+
+
+
+
+ powershell
+ -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\ak_events_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-ak-quarter.xml b/scripts/data_platform/legacy_tasks/sanguo-ak-quarter.xml
new file mode 100644
index 0000000..cb8df15
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-ak-quarter.xml
@@ -0,0 +1,47 @@
+
+
+
+ 2026-07-24T00:15:51
+ 10_2_0_7\Administrator
+ \sanguo-ak-quarter
+
+
+
+ S-1-5-18
+ HighestAvailable
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-24T02:00:00
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+ powershell
+ -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\ak_quarter_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-ak-stock.xml b/scripts/data_platform/legacy_tasks/sanguo-ak-stock.xml
new file mode 100644
index 0000000..e4519bb
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-ak-stock.xml
@@ -0,0 +1,42 @@
+
+
+
+ 2026-07-24T00:15:51
+ 10_2_0_7\Administrator
+ \sanguo-ak-stock
+
+
+
+ S-1-5-18
+ HighestAvailable
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-24T03:00:00
+
+ 1
+
+
+
+
+
+
+
+
+ powershell
+ -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\ak_stock_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-bridge.xml b/scripts/data_platform/legacy_tasks/sanguo-bridge.xml
new file mode 100644
index 0000000..87e0710
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-bridge.xml
@@ -0,0 +1,36 @@
+
+
+
+ 2026-07-14T11:51:31
+ 10_2_0_7\Administrator
+ \sanguo-bridge
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ false
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-14T11:51:00
+
+
+
+
+ powershell
+ -NoProfile -ExecutionPolicy Bypass -File C:\run_bridge.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-bs-akshare.xml b/scripts/data_platform/legacy_tasks/sanguo-bs-akshare.xml
new file mode 100644
index 0000000..107e6de
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-bs-akshare.xml
@@ -0,0 +1,38 @@
+
+
+
+ 2026-07-22T14:14:10
+ 10_2_0_7\Administrator
+ \sanguo-bs-akshare
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ false
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-22T18:25:00
+
+ 1
+
+
+
+
+
+ C:\sanguo_vnpy_v2\run_ak_static.bat
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-bs-daily-increment.xml b/scripts/data_platform/legacy_tasks/sanguo-bs-daily-increment.xml
new file mode 100644
index 0000000..5d7fa21
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-bs-daily-increment.xml
@@ -0,0 +1,39 @@
+
+
+
+ 2026-07-22T10:28:43
+ 10_2_0_7\Administrator
+ \sanguo-bs-daily-increment
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ false
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-23T18:50:00
+
+ 1
+
+
+
+
+
+ powershell.exe
+ -ExecutionPolicy Bypass -NoProfile -File C:\sanguo_vnpy_v2\scripts\data_platform\daily_update_static_wrapper.ps1
+
+
+
\ No newline at end of file
diff --git a/scripts/data_platform/legacy_tasks/sanguo-bs-eod.xml b/scripts/data_platform/legacy_tasks/sanguo-bs-eod.xml
new file mode 100644
index 0000000..a3479df
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-bs-eod.xml
@@ -0,0 +1,39 @@
+
+
+
+ 2026-07-22T23:19:29
+ 10_2_0_7\Administrator
+ \sanguo-bs-eod
+
+
+
+ S-1-5-18
+ HighestAvailable
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-22T18:05:00
+
+ 1
+
+
+
+
+
+ powershell
+ -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\bs_eod_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-bs-fund.xml b/scripts/data_platform/legacy_tasks/sanguo-bs-fund.xml
new file mode 100644
index 0000000..01905ba
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-bs-fund.xml
@@ -0,0 +1,40 @@
+
+
+
+ 2026-08-20T12:59:18
+ 10_2_0_7\Administrator
+ \sanguo-bs-fund
+
+
+
+ S-1-5-18
+ HighestAvailable
+
+
+
+ true
+ true
+ false
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-08-20T23:05:00
+
+ 1
+
+
+
+
+
+ powershell
+ -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\bs_fund_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-bs-static.xml b/scripts/data_platform/legacy_tasks/sanguo-bs-static.xml
new file mode 100644
index 0000000..f9395cf
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-bs-static.xml
@@ -0,0 +1,35 @@
+
+
+
+ 2026-07-19T12:22:58
+ 10_2_0_7\Administrator
+ \sanguo-bs-static
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ false
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-19T12:22:00
+
+
+
+
+ C:\sanguo_vnpy_v2\run_bs_static.bat
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-bs15min.xml b/scripts/data_platform/legacy_tasks/sanguo-bs15min.xml
new file mode 100644
index 0000000..106d9d5
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-bs15min.xml
@@ -0,0 +1,35 @@
+
+
+
+ 2026-07-18T22:57:07
+ 10_2_0_7\Administrator
+ \sanguo-bs15min
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ false
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-18T22:57:00
+
+
+
+
+ C:\sanguo_vnpy_v2\run_bs15min.bat
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-daily-increment.xml b/scripts/data_platform/legacy_tasks/sanguo-daily-increment.xml
new file mode 100644
index 0000000..e69de29
diff --git a/scripts/data_platform/legacy_tasks/sanguo-daily-update-test.xml b/scripts/data_platform/legacy_tasks/sanguo-daily-update-test.xml
new file mode 100644
index 0000000..55d2cb0
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-daily-update-test.xml
@@ -0,0 +1,36 @@
+
+
+
+ 2026-07-15T23:48:37
+ 10_2_0_7\Administrator
+ \sanguo-daily-update-test
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ false
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-15T23:59:00
+
+
+
+
+ powershell
+ -NoProfile -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\_run_daily.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-daily-update.xml b/scripts/data_platform/legacy_tasks/sanguo-daily-update.xml
new file mode 100644
index 0000000..989a277
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-daily-update.xml
@@ -0,0 +1,39 @@
+
+
+
+ 2026-07-15T23:57:19
+ 10_2_0_7\Administrator
+ \sanguo-daily-update
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ false
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-15T18:05:00
+
+ 1
+
+
+
+
+
+ powershell
+ -NoProfile -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\_run_daily.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-idx-eod.xml b/scripts/data_platform/legacy_tasks/sanguo-idx-eod.xml
new file mode 100644
index 0000000..3dc512a
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-idx-eod.xml
@@ -0,0 +1,39 @@
+
+
+
+ 2026-07-28T21:22:29
+ 10_2_0_7\Administrator
+ \sanguo-idx-eod
+
+
+
+ S-1-5-18
+ HighestAvailable
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-28T18:30:00
+
+ 1
+
+
+
+
+
+ powershell
+ -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\sina_index_eod_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-index-hist.xml b/scripts/data_platform/legacy_tasks/sanguo-index-hist.xml
new file mode 100644
index 0000000..26eee44
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-index-hist.xml
@@ -0,0 +1,55 @@
+
+
+
+ 2026-07-22T10:36:27
+ 10_2_0_7\Administrator
+ \sanguo-index-hist
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ false
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-22T19:50:00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+
+
+
+
+
+
+ powershell.exe
+ -ExecutionPolicy Bypass -NoProfile -File C:\sanguo_vnpy_v2\scripts\data_platform\index_const_hist_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-index.xml b/scripts/data_platform/legacy_tasks/sanguo-index.xml
new file mode 100644
index 0000000..53e24be
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-index.xml
@@ -0,0 +1,55 @@
+
+
+
+ 2026-07-24T00:13:16
+ 10_2_0_7\Administrator
+ \sanguo-index
+
+
+
+ S-1-5-18
+ HighestAvailable
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-24T19:50:00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+
+
+
+
+
+
+ powershell
+ -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\index_monthly_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-xt-eod.xml b/scripts/data_platform/legacy_tasks/sanguo-xt-eod.xml
new file mode 100644
index 0000000..bb7d1f1
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-xt-eod.xml
@@ -0,0 +1,39 @@
+
+
+
+ 2026-07-22T23:19:29
+ 10_2_0_7\Administrator
+ \sanguo-xt-eod
+
+
+
+ S-1-5-18
+ HighestAvailable
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-22T21:00:00
+
+ 1
+
+
+
+
+
+ powershell
+ -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\xt_eod_wrapper.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-xtdata-build.xml b/scripts/data_platform/legacy_tasks/sanguo-xtdata-build.xml
new file mode 100644
index 0000000..e3a4c4f
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-xtdata-build.xml
@@ -0,0 +1,35 @@
+
+
+
+ 2026-07-15T23:14:52
+ 10_2_0_7\Administrator
+ \sanguo-xtdata-build
+
+
+
+ S-1-5-18
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-15T23:59:00
+
+
+
+
+ powershell
+ -NoProfile -ExecutionPolicy Bypass -File C:\sanguo_vnpy_v2\scripts\data_platform\_run_build.ps1
+
+
+
diff --git a/scripts/data_platform/legacy_tasks/sanguo-zip.xml b/scripts/data_platform/legacy_tasks/sanguo-zip.xml
new file mode 100644
index 0000000..ce3264f
--- /dev/null
+++ b/scripts/data_platform/legacy_tasks/sanguo-zip.xml
@@ -0,0 +1,36 @@
+
+
+
+ 2026-07-16T07:40:43
+ 10_2_0_7\Administrator
+ \sanguo-zip
+
+
+
+ S-1-5-21-1291321733-2637787571-1342314384-500
+ InteractiveToken
+
+
+
+ true
+ true
+ IgnoreNew
+
+ PT10M
+ PT1H
+ true
+ false
+
+
+
+
+ 2026-07-16T23:59:00
+
+
+
+
+ cmd
+ /c C:\Python310\python.exe -X utf8 C:\sanguo_vnpy_v2\scripts\data_platform\zip_data.py
+
+
+