This website requires JavaScript.
Explore
Help
Register
Sign In
sanguo
/
sanguo_vnpy_v2
Watch
2
Star
0
Fork
0
You've already forked sanguo_vnpy_v2
Code
Issues
3
Pull Requests
Actions
1
Packages
Projects
Releases
Wiki
Activity
Files
b436adef1b16bbc63d154c950fefd45bb735277b
sanguo_vnpy_v2
/
scripts
T
History
claude_dev
61421de1d9
CI/CD / test (push)
Failing after 12m55s
Details
CI/CD / nas-deploy (push)
Has been skipped
Details
CI/CD / nas-verify (push)
Has been skipped
Details
chore(data): bs_fund_wrapper.ps1——sanguo-bs-fund schtask 23:05 wrapper(镜像 bs_eod_wrapper:清代理直连铁律+迁移日志目录+退出码透传),跑 baostock 季频财务+业绩报告(bs_fundamentals.py,数据session P1+P2+P3);wrapper 随本commit进repo,schtask 当场在VPS建(23:05,SYSTEM/HIGHEST,同bs-eod参数),run707已部署脚本本体 [vps]
2026-08-20 12:58:20 +08:00
..
ci
ci(vps-gate): commit必打[vps]/[nas]标签+vps-deployed tag+待推issue [nas]
2026-08-02 23:25:40 +08:00
data_platform
chore(data): bs_fund_wrapper.ps1——sanguo-bs-fund schtask 23:05 wrapper(镜像 bs_eod_wrapper:清代理直连铁律+迁移日志目录+退出码透传),跑 baostock 季频财务+业绩报告(bs_fundamentals.py,数据session P1+P2+P3);wrapper 随本commit进repo,schtask 当场在VPS建(23:05,SYSTEM/HIGHEST,同bs-eod参数),run707已部署脚本本体 [vps]
2026-08-20 12:58:20 +08:00
nas_sync
refactor(data): 5m改同库设计——用户二次拍板2026-08-20:放弃独立库,5m直接写NAS副本主库dbbardata表(interval='5m'与镜像行d/15m唯一键正交=结构性互不干扰)——①bs_5m_eod缺省库改/volume1/stock/sanguo_vnpy_v2/data_backup/quant_trading.db(=同步目标=NAS回测provider读的库portfolio_worker.py:180),NAS就地5m回测/回放reader零改动,未来VPS扩容导interval='5m'反向merge一次迁移②同库安全性实证:同步链export不带id列+NAS侧INSERT OR IGNORE按UNIQUE去重→键永不相交双向碰不到;纯merge无文件覆盖NAS本地行不会被删;id由NAS AUTOINCREMENT自分配无跨库冲突③ensure_schema防重复索引:PRAGMA index_list/index_info识别已有同列唯一索引(NAS侧uq_dbbardata)跳过,免数GB无谓开销+双倍写放大④merge_increment补busy_timeout=60000(副本库从此有第二个写者,无它撞写锁当场locked失败,60s与5m侧对齐)⑤写锁竞争说明:双写者WAL+busy_timeout串行化,与每日增量merge(秒级)重叠单股失败次日LOOKBACK=7自愈;+2测试(缺省库契约钉死/副本已有索引不重复建);40+153绿(data_platform 155) [nas]
2026-08-20 10:10:04 +08:00
ops
fix(entrypoint): +x 执行位 + SKIP_REDIS_CHECK 默认1(治 run535 NAS crash loop)
2026-08-01 21:43:29 +08:00
shadow_desk
feat(shadow-desk): P0对账spike(runner加initial_positions通道+final_portfolio产出): BacktestEngine续跑注入初始持仓(引擎原生支持,不消耗现金); 期末现金/持仓/总值从engine.context.portfolio直取; run_backtest_json透传initial_positions+final_portfolio; scripts/shadow_desk/spike_p0全量vs 3段续跑对账(持仓逐只/现金总值/净值曲线<1e-6,自动月初分段或--split压除权边界); 6测试 [vps]
2026-08-14 10:10:51 +08:00
.gitkeep
…
diag_cta.py
…
diag_factor.py
…
smoke_e2e.py
…
smoke_phase2.py
…
smoke_phase3a.py
…
smoke_phase3b_factor.py
…
smoke_phase3b_optimize.py
…
smoke_phase3b.py
…
smoke_phase3c.py
test(paper): Phase 3c 端到端冒烟脚本(login+create+equity/trades/strategies)
2026-07-07 12:58:14 +08:00
spike_s1_alpha_ashare.py
…
spike_s2_optimization.py
…
spike_s3_peewee.py
…
verify_dual_source.py
feat(data): 双源5yr全市场部署 + baostock 15min + 断点续传
2026-07-09 19:22:36 +08:00
verify_live_step.py
fix(live): C-S3实走warmup(am跨日)+fetch_day wrapper+端到端验证
2026-07-08 06:59:24 +08:00
verify_raw_replay.py
feat(data): raw真实价数据源(task#79)—raw_dir+dir_key路由+新浪源重下
2026-07-07 22:19:11 +08:00