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
1
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
d54f648efc7a29a1e945310d58e69acdc91440bd
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
chore: 添加 .gitkeep 保持目录结构
2026-07-01 21:21:57 +08:00
diag_cta.py
feat(backtest): 接真实 CTA 策略跑通端到端回测(DoubleMaStrategy on 600000)
2026-07-06 23:33:24 +08:00
diag_factor.py
fix(backtest): result_id 用 DB 行 id + equity/trades 落 JSON(S1.1+S1.2)
2026-07-07 06:06:10 +08:00
smoke_e2e.py
docs(phase1): 数据层完成报告 + 端到端冒烟脚本
2026-07-05 23:47:07 +08:00
smoke_phase2.py
test(phase2): 端到端冒烟通过(result_store+因子+API+data_adapter 真实 A 股 117 bars)
2026-07-06 11:44:22 +08:00
smoke_phase3a.py
fix(factor): 因子管线真数据跑通(注册因子 + close 时区 + 多 symbol + smoke 真断言)
2026-07-06 23:00:48 +08:00
smoke_phase3b_factor.py
feat(s2): 投研核心端到端跑通(IC 表 + tears 报告)
2026-07-07 06:28:01 +08:00
smoke_phase3b_optimize.py
feat(s3): 历史任务 + 参数优化端到端跑通
2026-07-07 06:35:54 +08:00
smoke_phase3b.py
feat(s1): 回测核心端到端跑通(vnpy client 对齐)
2026-07-07 06:21:17 +08:00
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(s1): vnpy.alpha A 股支撑度 PASS(AlphaLab 存取 + ts_mean 因子计算)
2026-07-06 07:40:38 +08:00
spike_s2_optimization.py
spike(s2): run_optimization PASS(vnpy_ctastrategy 1.4.1 + spawn pool + max_workers)
2026-07-06 07:45:47 +08:00
spike_s3_peewee.py
spike(s3): peewee 冲突验证 PASS(alphalens 0.4.6 + vnpy_sqlite peewee 4.1.1 共存)
2026-07-06 07:33:47 +08:00
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