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
7
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
36db2ed5a65b21da51b87edc9b8a9f50896d19f2
sanguo_vnpy_v2
/
tests
T
History
claude_dev
36db2ed5a6
CI/CD / test (push)
Successful in 12s
Details
CI/CD / nas-deploy (push)
Successful in 28s
Details
CI/CD / nas-verify (push)
Successful in 9s
Details
feat(shadow-desk): 通路测试策略channel_test+模拟盘列表改造: 策略=每日等权轮换ETF/蓝筹(卖旧买新走全买卖通路)+T+1当日卖探针(两端应一致拒单,验证拒单通路),注册backtest/live/前端,默认universe 5只高流动ETF,4单测(坑:BrokerFacade是dataclass,子类方法被父类__init__实例属性遮蔽须实例注入); 模拟盘列表:加类型列(个股/组合)+创建时间列,标的去JSON中括号,列宽重排,模式筛选加影子 [vps]
2026-08-14 14:32:52 +08:00
..
api
refactor(paper): 影子升级为第三种运行模式(回放/实走/影子,用户拍板CTA和组合都可走影子): 模式卡三选一替代组合卡内撮合引擎单选; engine由mode推导(shadow→shadow否则eod_replay,CTA/组合统一); 日终20:30 job只遍历mode=live天然隔离影子账户; 列表徽标mode=shadow亮'影子'+组合live标'日终'; 2新测试 [vps]
2026-08-14 12:55:26 +08:00
backtest
fix(backtest): CTA metrics benchmark 缺失降级(不阻塞整组指标图)
2026-08-02 20:37:50 +08:00
data
fix(datareader): read_index_daily 切 dbbardata(治 benchmark 读陈旧 vnpy DbBarData)
2026-08-01 08:41:57 +08:00
data_platform
fix(data): 修三环境 session 反馈的 3 个数据层问题
2026-07-29 21:17:15 +08:00
factor
test: 前后端对齐—容器复跑验证+清理僵尸测试
2026-07-11 11:45:26 +08:00
orchestrator
fix(backtest): 结果页指标全显"—" + 任务重启后404
2026-07-11 22:10:48 +08:00
portfolio
feat(shadow-desk): 通路测试策略channel_test+模拟盘列表改造: 策略=每日等权轮换ETF/蓝筹(卖旧买新走全买卖通路)+T+1当日卖探针(两端应一致拒单,验证拒单通路),注册backtest/live/前端,默认universe 5只高流动ETF,4单测(坑:BrokerFacade是dataclass,子类方法被父类__init__实例属性遮蔽须实例注入); 模拟盘列表:加类型列(个股/组合)+创建时间列,标的去JSON中括号,列宽重排,模式筛选加影子 [vps]
2026-08-14 14:32:52 +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
spikes
spike(s2): run_optimization PASS(vnpy_ctastrategy 1.4.1 + spawn pool + max_workers)
2026-07-06 07:45:47 +08:00
trader
feat(shadow-desk): P1-b/c 影子柜台常驻进程+本地撮合broker+前端引擎选择: ShadowBroker(实时价±滑点即时成交/佣金印花最低佣金/A股整手/T+1日锁/资金不足拒单/均价加权/duck-typed BrokerBase协议); runner挂bullet_trade LiveEngine同实盘唯一差=broker_factory换影子(双轨对账基础),成交落paper_trades+30s快照落持仓净值; CLI单实例文件锁(python -m sanguo_trader.shadow); paper_accounts加engine列(eod_replay/shadow迁移); 前端:模拟盘新建组合卡撮合引擎单选+列表影子/日终徽标; 10 broker单测 [vps]
2026-08-14 12:16:05 +08:00
.gitkeep
chore: 添加 .gitkeep 保持目录结构
2026-07-01 21:21:57 +08:00
test_live_api.py
feat: 实盘模拟(live) + 组合回测MVP(portfolio)
2026-07-18 20:04:16 +08:00
test_live_engine.py
feat: 实盘模拟(live) + 组合回测MVP(portfolio)
2026-07-18 20:04:16 +08:00
websocket_test.html
fix: 修复登录500错误和移除明文密码提示
2026-07-02 12:23:55 +08:00