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
5
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
70e76789b0c2db809c259d010ec4529636b9c798
sanguo_vnpy_v2
/
scripts
T
History
claude_dev
0c22e8bed4
CI/CD / test (push)
Successful in 23s
Details
CI/CD / nas-deploy (push)
Successful in 8s
Details
CI/CD / nas-verify (push)
Successful in 11s
Details
feat(data): 申万一级行业映射表导出器——P3 归因契约三列[symbol vt_symbol 形/industry_code 1..31 稳定序数/industry_name], 未映射=0 消费方约定, data_manifest 登记 sw_industry_map+spec §20.3 派生注记 [vps]
...
Co-Authored-By: Claude Code <
noreply@anthropic.com
>
2026-09-26 14:22:37 +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): 申万一级行业映射表导出器——P3 归因契约三列[symbol vt_symbol 形/industry_code 1..31 稳定序数/industry_name], 未映射=0 消费方约定, data_manifest 登记 sw_industry_map+spec §20.3 派生注记 [vps]
2026-09-26 14:22:37 +08:00
factor_research
feat(pipeline): P1 部署尾节调度件——NAS runner 第一周日号闸+VPS wrapper+schtask XML 注册 [vps]
2026-09-23 23:35:29 +08:00
nas_sync
fix(data): 监控收尾两修——过程层日志窗 26h(防晨班 8 天窗每日重炒旧失败,上周五 RemoteDisconnected 连带实案)/NAS events 带 green_keys 回传(VPS 摄取时 resolve NAS 告警,防永不转绿)+runbook 注记同步 [vps]
2026-09-26 08:08:26 +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
pipeline
fix(pipeline): 冒烟实证修——桥扁DataFrame行走+env全链配方+epoch退化守卫 [vps]
2026-09-26 14:07:22 +08:00
qmt_relogin
feat(qmt_relogin): 哨兵第六探针+commit 告警(runbook#35 防御第一波,用户拍板「先探着」)——qmt_sentinel.py 新增 infra_probe():frps:7000 端口+claude.mysanguo.online 200+commit%≥90 三查,挂 main() 首位防交易栈早退跳过,RED/AMBER 纯记录不触发 recover()(relogin 救不了 frps,修复动作仍是手册 sc start);gate_json 加可选 fname 参数,infra 用独立 qmt_gate_latest_infra.json 防与 sentinel GREEN 互相覆盖;随既有哨兵 schtask 全天候 30min 节律零新调度(09-13 案发窗=周末下午正是旧盲区,现覆盖);VPS 已部署(.bak 备份)实战首跑 21:37:38 GREEN frps=up claude=200 commit=28.8%;runbook 第35起+frps 行同步(第一波落地,③内存上限归第二波与未来统一监控);09-13 断 5 天的教训=发现半径从「没人看」变 30min [vps]
2026-09-19 21:38:32 +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
…
bridge_err_full.py
chore(ops): 历史事故工具入库4只+清废6只两图(收编判定=可复用才留)——入库:bridge_err_full(order_error_events拒因payload聚合)/bridge_streams_tail(事件流通用尾视,argv传key)/harvest_zombies(09-14僵尸引擎收割器,wedged子进程terminate+supervisor自动重拉,status只读模式,该故障模式会复发)/reanchor_value(value双轨重锚工序=run-monthly-force-calendar案记录的实现,停机安全闸+备份+删strategy_start_date字段,重锚需求若再现直接可用);删除(日期焊死的一次性取证,事故均已闭环入档):watch_recovery/day2_handoff_check/minqmt_check2/3/minqmt_replace_check/post_fix_verify(全为2026-09-09~11当日TODAY硬编码)+proposal_preview与proposal_strategy_library_v2_full.jpeg(8-15策略库两版选型mockup,次日在List.vue/InstanceOverview.vue落地,已消耗无引用);4只入库件密钥零硬编码(redis密码运行时读conf) [vps]
2026-09-19 17:26:50 +08:00
bridge_streams_tail.py
chore(ops): 历史事故工具入库4只+清废6只两图(收编判定=可复用才留)——入库:bridge_err_full(order_error_events拒因payload聚合)/bridge_streams_tail(事件流通用尾视,argv传key)/harvest_zombies(09-14僵尸引擎收割器,wedged子进程terminate+supervisor自动重拉,status只读模式,该故障模式会复发)/reanchor_value(value双轨重锚工序=run-monthly-force-calendar案记录的实现,停机安全闸+备份+删strategy_start_date字段,重锚需求若再现直接可用);删除(日期焊死的一次性取证,事故均已闭环入档):watch_recovery/day2_handoff_check/minqmt_check2/3/minqmt_replace_check/post_fix_verify(全为2026-09-09~11当日TODAY硬编码)+proposal_preview与proposal_strategy_library_v2_full.jpeg(8-15策略库两版选型mockup,次日在List.vue/InstanceOverview.vue落地,已消耗无引用);4只入库件密钥零硬编码(redis密码运行时读conf) [vps]
2026-09-19 17:26:50 +08:00
bridge_switch_ops.py
fix(tools): bridge_switch_ops orders 子命令去 login 化——桥 shim 无 login(旧 miniQMT API 直连残留),AttributeError 必炸;改 trade-probe 同款无 login+双形态参数尝试((),(acc,),(acc,False)),09-14 抽样审计时探针模式实测可用后原样搬入 [vps]
2026-09-14 12:52:57 +08:00
diag_cta.py
…
diag_factor.py
…
harvest_zombies.py
chore(ops): 历史事故工具入库4只+清废6只两图(收编判定=可复用才留)——入库:bridge_err_full(order_error_events拒因payload聚合)/bridge_streams_tail(事件流通用尾视,argv传key)/harvest_zombies(09-14僵尸引擎收割器,wedged子进程terminate+supervisor自动重拉,status只读模式,该故障模式会复发)/reanchor_value(value双轨重锚工序=run-monthly-force-calendar案记录的实现,停机安全闸+备份+删strategy_start_date字段,重锚需求若再现直接可用);删除(日期焊死的一次性取证,事故均已闭环入档):watch_recovery/day2_handoff_check/minqmt_check2/3/minqmt_replace_check/post_fix_verify(全为2026-09-09~11当日TODAY硬编码)+proposal_preview与proposal_strategy_library_v2_full.jpeg(8-15策略库两版选型mockup,次日在List.vue/InstanceOverview.vue落地,已消耗无引用);4只入库件密钥零硬编码(redis密码运行时读conf) [vps]
2026-09-19 17:26:50 +08:00
reanchor_value.py
chore(ops): 历史事故工具入库4只+清废6只两图(收编判定=可复用才留)——入库:bridge_err_full(order_error_events拒因payload聚合)/bridge_streams_tail(事件流通用尾视,argv传key)/harvest_zombies(09-14僵尸引擎收割器,wedged子进程terminate+supervisor自动重拉,status只读模式,该故障模式会复发)/reanchor_value(value双轨重锚工序=run-monthly-force-calendar案记录的实现,停机安全闸+备份+删strategy_start_date字段,重锚需求若再现直接可用);删除(日期焊死的一次性取证,事故均已闭环入档):watch_recovery/day2_handoff_check/minqmt_check2/3/minqmt_replace_check/post_fix_verify(全为2026-09-09~11当日TODAY硬编码)+proposal_preview与proposal_strategy_library_v2_full.jpeg(8-15策略库两版选型mockup,次日在List.vue/InstanceOverview.vue落地,已消耗无引用);4只入库件密钥零硬编码(redis密码运行时读conf) [vps]
2026-09-19 17:26:50 +08:00
smoke_e2e.py
…
smoke_phase2.py
…
smoke_phase3a.py
…
smoke_phase3b_factor.py
…
smoke_phase3b_optimize.py
…
smoke_phase3b.py
…
smoke_phase3c.py
…
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
…
verify_raw_replay.py
…