16 lines
1002 B
PowerShell
16 lines
1002 B
PowerShell
# ak_stock_wrapper.ps1 — sanguo-ak-weekly schtask wrapper (weekly 周六03:00 akshare per-stock 慢)
|
|
# --force 全量刷新; 顺序=gdhs,share_capital,top_holders,northbound (09-06 调序:
|
|
# 09-05 northbound 1117/2883 无数据标的连败触发断路器, 饿死后续 3 类型——
|
|
# 最大最险的 northbound 挪最后, 即使再断路也不连累前面);
|
|
# gdhs=股东户数 per-period 全市场单次 (09-02 入列, 披露守卫>90天季度末, marker 去重无新期零网络)
|
|
$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 "ak_stock_$ts.txt"
|
|
C:\Python310\python.exe -X utf8 C:\sanguo_vnpy_v2\scripts\data_platform\akshare_static_download.py --types gdhs,share_capital,top_holders,northbound --force *>> $log
|
|
exit $LASTEXITCODE
|