Commit Graph
464 Commits
Author SHA1 Message Date
xxm 2b1b7f38b6 feat: schema迁移脚本(schema_migrate_20260817)含source/source_strategy/strategy_name列 2026-08-17 19:24:56 +08:00
xxm b00ecbfcf0 fix: 行业读取改stock_sectors_em(5061只覆盖全,原stock_sectors仅898)
+candidates.source列(资金流突变候选写入,此前静默失败致资金流链路08-04断)
2026-08-17 19:22:29 +08:00
xxm 1368b1790c feat: 淘汰逻辑修正(仅保留卖出信号+RR<1.0保底)
数据: 死水3连淘汰1126只,淘汰后20日60%误杀(信号不充分3连71%涨), 仅卖出信号正确(-2.2%)
2026-08-17 19:08:21 +08:00
xxm c9a0cc9183 feat: RR阈值2.0→1.0(保底) + 存档RR分析结论
数据支撑: 123049笔回测 Pearson r=0.05, 分策略/分年规律相反, RR是风控非质量指标
2026-08-17 18:51:28 +08:00
xxm 9d12b7b0d5 fix: 重评算不出RR时保留原值(rr_ratio清零bug,300668教训) 2026-08-17 18:05:39 +08:00
xxm b71a95f673 feat: promote进自选XMPP推送附完整12维重评全文(老莫要求) 2026-08-17 17:55:21 +08:00
xxm b3484f65d7 fix: promote VALUES占位符减1(strategy_name列已加,值数对齐) 2026-08-17 17:47:52 +08:00
xxm 9af213c4f8 fix: 重新应用scanner+promote的source_strategy补丁(deploy_guard回滚后重做) 2026-08-17 17:35:14 +08:00
xxm 394ff09003 feat: 4环节记录依据策略(source_strategy贯穿候选→提拔→重评快照)
- candidates+source_strategy, 4scanner INSERT写策略名(ON CONFLICT同步)
- promote读c.source_strategy→holding.strategy_name
- snapshot_strategy_history继承strategy_name写history
- 历史回填447只候选+18只自选+8只holding
2026-08-17 17:33:25 +08:00
xxm 33a0932642 fix: batch_reassess主conn加busy_timeout(重做,勿在try尾插PRAGMA)+watchlist已修,整点写锁不崩 2026-08-17 16:54:22 +08:00
xxm 71bd44d4de fix: batch_reassess conn加timeout+busy_timeout(重做,docstring误改已修) 2026-08-17 16:45:28 +08:00
xxm 196c2c40be fix: watchlist_auto_exit/batch_reassess conn加timeout=30+busy_timeout(整点写锁不再崩,t_a44b6e16) 2026-08-17 16:43:38 +08:00
xxm 364911b865 fix: 重评同步trigger_json(price_monitor阈值源,广信教训)+RR淘汰门槛1.5→2.0(与promote闭环) 2026-08-17 16:30:37 +08:00
xxm 15887c4d67 fix: promote提拔rr_ratio用候选_rr(原硬编码0致新提拔被当weakest秒淘汰)+容量淘汰排除新提拔 2026-08-17 16:06:20 +08:00
xxm eab23c30e2 fix: promote读candidates.rr不重锚定——RR由策略算只卡阈值(b_td1/p_oversold豁免超跌门槛) 2026-08-17 15:52:45 +08:00
xxm 34a7d521d0 feat: accumulation/mr scanner写candidates.rr——全部scanner按规范提供RR 2026-08-17 15:50:57 +08:00
xxm d9d46f54e1 feat: b_td1_v3_scanner写candidates.rr——RR由策略算,promote只卡阈值(老莫规范) 2026-08-17 15:50:02 +08:00
xxm 327f9d3e00 feat: RR规范落地——各scanner写candidates.rr(策略算RR),promote只卡阈值不重锚定(b_td1/p_oversold豁免超跌门槛) 2026-08-17 15:39:06 +08:00
xxm 16c18377f5 fix: b_td1_v3_scanner v4纯SQL——stock_indicators(加工层)+stock_daily联表,零计算零网络(<1s),架构合规 2026-08-17 14:34:25 +08:00
xxm a36ec91c5d fix: b_td1_v3_scanner本地预筛——mcap/pe从stock_fundamentals先筛(4000→178只),再网络确认,8线程≈1min远在480s预算内(治本) 2026-08-17 14:22:01 +08:00
xxm 16be2a067b feat: mofin_guard_monitor——后台监控知微消息+内部流程合规(推荐依据/信号不充分/executor/守卫/LLM),detached不阻塞TUI 2026-08-17 13:05:56 +08:00
xxm cedd0a557c fix: deploy_guard PROFILE_DIRS加mohe——kanban-闭环巡检脚本误报缺失(脚本在mohe profile自己的目录) 2026-08-17 12:52:47 +08:00
xxm 93958d5c1a fix: per_stock/self_repair按文档去掉显式max_tokens(改None不指定) 2026-08-17 11:50:36 +08:00
xxm 7eb2a9ee99 fix: batch_reassess按文档去掉显式max_tokens=4096(改None不指定) 2026-08-17 11:48:49 +08:00
xxm ff39dbcfa9 fix: llm_client按OCG-Router文档——max_tokens默认None不写入payload(推理模型烧光根因),timeout150→180 2026-08-17 11:47:07 +08:00
xxm cc45f604f5 fix: b_td1_v3_scanner 8线程并发(14min→2min防超时)+executor returncode检查/480s超时/完整stderr(知微提单t_b27ad65f) 2026-08-17 11:40:30 +08:00
xxm 03c5f9e202 feat: pool_news采集输出附当前策略快照(版本/重评时间/止损/止盈/信号/操作)——推荐必须引用真实策略 2026-08-17 10:48:58 +08:00
xxm ec6bdcb648 fix: 破止损推送——重评后带完整操作原因+逻辑自洽(重评持有则不推卖出,止损更新到重评值) 2026-08-17 10:16:49 +08:00
xxm 1163d0cce1 fix: mcap_quantile改用stock_fundamentals.mcap_total——原amount为None导致全返回0.3被池条件挡掉(0候选根因) 2026-08-17 09:50:44 +08:00
xxm 057fdd23da fix: scanner all_stocks纯code解包bug——b_td1_v3/s2_panic_v2实盘扫描不再崩 2026-08-17 09:33:47 +08:00
xxm 63aeecefad feat: router择优激活——按当前温区评估资格+质量分(综合×普适)排序+家族去重取前3,温区切换自动轮换 2026-08-17 09:25:38 +08:00
xxm f59460e206 fix: 资格判定用当前激活温区(state)优先,best_regime回退——择优激活的v_lurk_v3不再被choppy误判 2026-08-17 07:31:00 +08:00
xxm 2998bfb06f feat: 择优激活规则(strategy_activation_selector)——质量分(综合分×普适有效年占比)排序+家族去重+出手上限,输出各温区应激活策略 2026-08-17 04:01:26 +08:00
xxm 23be0d7c76 feat: b_td1_v3——原池(5000信号)+score每日top5截断,信号572/成交316/比1.8(v2超跌强化错误砍成交,已修正) 2026-08-17 03:02:18 +08:00
xxm 58a78a734b feat: hk_pe_oversold_v2 生成器——深跌强化(mkt<-10)+每日top3截断,比9.3→1.9 2026-08-17 01:54:39 +08:00
xxm a82b8c72b7 fix: 普适指标重复import bug(守卫回滚后补)+前端普适列显示有效年/总年 2026-08-17 01:32:28 +08:00
xxm 4a78664f72 feat: 普适指标重构——跨独立年份有效性(有效年占比×覆盖因子)+特例剔除检验(leave1),体现非特例宗旨 2026-08-17 01:22:17 +08:00
xxm a42a80827a feat: b_td1_v2 生成器——超跌强化(bias60<-20+rsi<40+sec<-10)+每日top3截断,2y信号/成交比14.2→1.8 2026-08-17 01:08:40 +08:00
xxm 9c6ce43476 fix: 普适指标真实化——trades月份去重/温区总月份(原信号÷3估算使s2_panic虚高100分) 2026-08-17 00:47:45 +08:00
xxm 0af61600a2 feat: s2_panic_v2 生成器——恐慌日alpha组合(小市值+强势+行业抗跌)+每日top8截断,填多信号少成交洞 2026-08-16 22:15:36 +08:00
xxm cc37b9c93b fix: 温区年化口径——线性放大改为按温区trades实际跨度复利年化(b_td1 1547%失真根因) 2026-08-16 20:16:25 +08:00
xxm 566c9265c1 fix: evolution_daily加B组挖掘步骤——每周六串行跑引擎+B组挖掘(A股/港股)+预计算 2026-08-16 15:27:25 +08:00
xxm e82a3a7846 feat: evolution_daily串行跑进化引擎+进化中心预计算——每周六22:00一键更新后台机制与界面数据 2026-08-16 13:34:22 +08:00
xxm de4a20cedc feat: hk_mr2加极端急跌规避(adx<90+rsi>25)——普遍性描述,2024+年化11.6%胜率74.8%,1y修复到+5.4% 2026-08-16 12:32:16 +08:00
xxm 198678cbd4 feat: hk_backtest补mkt_adx_max/mkt_rsi_min入场字段——极端急跌规避条件测试支持 2026-08-16 12:22:55 +08:00
xxm 38e19fcc2c feat: 港股基准改下跌市时段(分段算HSI收益再合并)——老莫确认口径,1y10.4%/2y8.7%/10y4.5%无失真 2026-08-16 10:39:25 +08:00
xxm 956dddc78e feat: 新增港股下跌市策略hk_mr2——mkt_ret20<-8深跌确认+超卖放宽(rsi<30/bias60<-12),2024+td胜率74%/近1y+3.4%替代近1y失效的hk_mr1 2026-08-16 10:22:01 +08:00
xxm 0b593462b4 feat: hk_backtest扩展入场字段(mkt_ret20_max/mkt_rsi_max/ret1_min/ret5_min/ret20_max/dist_lo20_min/bias20_max)——hk_mr2研发支持 2026-08-16 10:09:50 +08:00
xxm 34177bf4e2 feat: evaluate_all_regimes——策略每个有数据温区的资格评估(支持策略适应多温区,不局限best_regime) 2026-08-16 08:41:01 +08:00
xxm 2d8291057b fix: auto_init_availability按市场评估——港股策略探测strategy_research.market,避免误标不可用致港股表全空 2026-08-16 08:25:10 +08:00