This website requires JavaScript.
Explore
Help
Register
Sign In
sanguo
/
sanguo_vnpy_v2
Watch
3
Star
0
Fork
0
You've already forked sanguo_vnpy_v2
Code
Issues
4
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
00cfd45d1ac3e536b9078aa314506593087cbb2e
sanguo_vnpy_v2
/
scripts
T
History
claude_dev
00cfd45d1a
CI/CD / test (push)
Successful in 2s
Details
CI/CD / nas-deploy (push)
Successful in 8s
Details
CI/CD / nas-verify (push)
Successful in 12s
Details
feat(data): A档第二批接入——新浪资金流×2+同花顺行业/概念榜进ak-events 19:30(用户批方案A);东财push2墙死后免费无墙替代源双机实测秒级零限流(新浪行业资金流90行带净额/领涨股+概念387行,同花顺行业90行×12列+概念375行);快照族语义显式化:端点无date参数无历史回补,19:30采集=收盘终态,节假日拉到上交易日快照接受重复由消费方按交易日历过滤;vintage缺日检查扩全panel族并分档——可回补族(zt_pool×3)近窗洞给回补指引,快照族洞即永久告警查当晚日志无回补指引,旧洞不刷告警防疲劳;+5测试(注册/None/df契约×2+快照族永久洞语义)29绿 [vps]
2026-09-02 08:57:39 +08:00
..
ci
fix(live): 部署滚动重启QMT会话竞态根治双层——P1 runner_live connect退避重试5×10s(08-30实录live_17/20重拉后connect=-1整引擎退出静默缺仓,会话回收秒级重试即免疫,失败清理QmtBroker自带重试安全)+P0 重启脚本杀后等30s会话回收+引擎数核验追平杀前DB期望追不平exit 1红灯(vps_count_engines.py经promote部署,expected须杀前取);VPS实测双模式6/6;全量1359绿 [vps]
2026-08-30 12:46:48 +08:00
data_platform
feat(data): A档第二批接入——新浪资金流×2+同花顺行业/概念榜进ak-events 19:30(用户批方案A);东财push2墙死后免费无墙替代源双机实测秒级零限流(新浪行业资金流90行带净额/领涨股+概念387行,同花顺行业90行×12列+概念375行);快照族语义显式化:端点无date参数无历史回补,19:30采集=收盘终态,节假日拉到上交易日快照接受重复由消费方按交易日历过滤;vintage缺日检查扩全panel族并分档——可回补族(zt_pool×3)近窗洞给回补指引,快照族洞即永久告警查当晚日志无回补指引,旧洞不刷告警防疲劳;+5测试(注册/None/df契约×2+快照族永久洞语义)29绿 [vps]
2026-09-02 08:57:39 +08:00
factor_research
feat(factor): 批量评估断点续跑——run_id复用+已落库因子跳过+空续跑免load直收尾;跨session CI容器重启只损失在途1因子,重挂即续 [vps]
2026-08-25 20:56:22 +08:00
nas_sync
fix(live): 部署滚动重启QMT会话竞态根治双层——P1 runner_live connect退避重试5×10s(08-30实录live_17/20重拉后connect=-1整引擎退出静默缺仓,会话回收秒级重试即免疫,失败清理QmtBroker自带重试安全)+P0 重启脚本杀后等30s会话回收+引擎数核验追平杀前DB期望追不平exit 1红灯(vps_count_engines.py经promote部署,expected须杀前取);VPS实测双模式6/6;全量1359绿 [vps]
2026-08-30 12:46:48 +08:00
ops
tools(ops): 存量max_pool 30→0迁移脚本(默认dry-run,--apply才动手,幂等)——策略session 08-24移交项#1准备件 [nas]
2026-08-24 13:50:40 +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