diff --git a/scripts/data_platform/bs_fund_wrapper.ps1 b/scripts/data_platform/bs_fund_wrapper.ps1 new file mode 100644 index 0000000..e9458ec --- /dev/null +++ b/scripts/data_platform/bs_fund_wrapper.ps1 @@ -0,0 +1,13 @@ +# bs_fund_wrapper.ps1 — sanguo-bs-fund schtask wrapper (23:05 baostock 季频财务+业绩报告) +# 数据补全 P1+P2+P3: profit/dupont 季频回灌+增量 + forecast/express 业绩预告快报 +# -> parquet data/fundamentals_baostock/ (读侧按 pubDate<=date 过滤防前视) +$env:http_proxy = '' +$env:https_proxy = '' +$env:all_proxy = '' +Set-Location C:\sanguo_vnpy_v2 +$ts = Get-Date -Format 'yyyyMMdd_HHmmss' +$logDir = 'C:\sanguo_vnpy_v2\data\migration_logs' +if (-not (Test-Path $logDir)) { New-Item -ItemType Directory -Path $logDir -Force | Out-Null } +$log = Join-Path $logDir "bs_fund_$ts.txt" +C:\Python310\python.exe -X utf8 C:\sanguo_vnpy_v2\scripts\data_platform\bs_fundamentals.py *>> $log +exit $LASTEXITCODE