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
|
b6558bf9da
|
docs: 策略推荐规范——推荐必须带所依据的策略(版本/重评/止损止盈/信号),禁止旧快照/记忆引用;含博力威广信两案教训
|
2026-08-17 10:54:50 +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
|
f2959b30fa
|
fix: th函数加_colBtnsOn开关+渲染循环设置(第一个表格A股当前市才显示?§按钮)
|
2026-08-17 08:49:04 +08:00 |
|
xxm
|
2f9f370bde
|
fix: ?§按钮只保留第一个温区表(A股当前市)表头,其余表格不再重复显示
|
2026-08-17 08:44:58 +08:00 |
|
xxm
|
26246de454
|
fix: renderGroup整体表移除rGrade引用(评分徽章仅温区行)——JS加载失败修复
|
2026-08-17 08:28:21 +08:00 |
|
xxm
|
35932e3314
|
spec: 策略评分分级标准公示(不合格≥2叉/待观察1叉/合格良好优秀3勾+综合分区间)
|
2026-08-17 08:21:29 +08:00 |
|
xxm
|
3245c3b851
|
feat: 温区表分区(已激活上区+备选下区折叠)+策略评分分级(不合格/待观察/合格/良好/优秀)+状态评分分离+综合排名效率惩罚修复
|
2026-08-17 08:19:58 +08:00 |
|
xxm
|
f59460e206
|
fix: 资格判定用当前激活温区(state)优先,best_regime回退——择优激活的v_lurk_v3不再被choppy误判
|
2026-08-17 07:31:00 +08:00 |
|
xxm
|
31a2e066a4
|
spec: 综合分列说明写清楚——置信系数(成交/40×月份/6线性打折)+效率因子(信号比≤2/5/10/10各档)具体公式
|
2026-08-17 07:21:15 +08:00 |
|
xxm
|
2998bfb06f
|
feat: 择优激活规则(strategy_activation_selector)——质量分(综合分×普适有效年占比)排序+家族去重+出手上限,输出各温区应激活策略
|
2026-08-17 04:01:26 +08:00 |
|
xxm
|
da1c6299ed
|
feat: 综合分加信号/成交比效率惩罚+温区表已激活/可激活徽章区分
|
2026-08-17 03:56:24 +08:00 |
|
xxm
|
ceb9fbf02d
|
docs: b_td1_v3修正记录——原池+每日top5截断达成成交不变,区分持续型/事件型策略
|
2026-08-17 03:07:42 +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
|
8f36517f9e
|
fix: ⓘ§按钮放表头第二行(spec-th-col两行布局),列宽保持无横向滚动条
|
2026-08-17 02:48:40 +08:00 |
|
xxm
|
b930aa0f7a
|
fix: helpBtns用模板字符串修复JS语法错误(单引号嵌套冲突)
|
2026-08-17 02:24:07 +08:00 |
|
xxm
|
aa053b5b22
|
feat: 策略表表头加ⓘ§按钮——ⓘ显示该列含义(columns spec),§显示模块spec
|
2026-08-17 02:13:03 +08:00 |
|
xxm
|
726c8e0002
|
spec: strategy.json 新增 columns 定义(16列)——每列含义/口径/注意,表头ⓘ§按钮数据源(SSOT)
|
2026-08-17 02:06:31 +08:00 |
|
xxm
|
484066a34a
|
docs: 普适指标重构+多策略升级(b_td1_v2/hk_pe_oversold_v2)研究记录
|
2026-08-17 01:56:58 +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
|
c7167c1224
|
fix: 前端普适列空格分隔(67 2/3年)
|
2026-08-17 01:42:28 +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
|
fb498319ee
|
docs: s2_panic_v2 升级研究记录——洞审计(随机成交/单日beta)+由果及因(alpha组合)+每日top8截断
|
2026-08-16 22:30:11 +08:00 |
|
xxm
|
0af61600a2
|
feat: s2_panic_v2 生成器——恐慌日alpha组合(小市值+强势+行业抗跌)+每日top8截断,填多信号少成交洞
|
2026-08-16 22:15:36 +08:00 |
|
xxm
|
7af88228ac
|
research: s2_panic_v2 由果及因研究——恐慌日alpha特征挖掘+每日top-N截断+score择优验证
|
2026-08-16 22:10:06 +08:00 |
|
xxm
|
d0a23847bd
|
fix: 温区表笔数列补回 成交/信号 分开显示(前次被guard回滚只提交了整体表)
|
2026-08-16 20:59:47 +08:00 |
|
xxm
|
a3078abab7
|
feat: 温区表/整体表笔数列分开显示 成交数/信号数(悬停看信号总数)——s2_panic 42/2255, b_td1 353/5000
|
2026-08-16 20:47:28 +08:00 |
|
xxm
|
cc37b9c93b
|
fix: 温区年化口径——线性放大改为按温区trades实际跨度复利年化(b_td1 1547%失真根因)
|
2026-08-16 20:16:25 +08:00 |
|
xxm
|
518513e02f
|
feat: 融合自动链路——多周期trades+温区预计算+资格评估+可用性初始化(B组融合即可在温区表可见可评估)
|
2026-08-16 19:01:38 +08:00 |
|
xxm
|
ad859d3297
|
fix: B组trades补profit_pct+hold_days字段,兼容portfolio_sim温区预计算(否则KeyError被吞)
|
2026-08-16 18:40:51 +08:00 |
|
xxm
|
5daca7fa6b
|
feat: B组挖掘存逐笔trades(entry_date+pnl)供温区预计算归因——融合后能进温区表
|
2026-08-16 18:27:55 +08:00 |
|
xxm
|
c1b3830063
|
fix: 选参逻辑——先胜率≥50%再取收益最高(原取收益最高可能选中低胜率参数)
|
2026-08-16 17:57:41 +08:00 |
|
xxm
|
64db8a1ca5
|
fix: 组合循环缩进修复+单条件门槛0.5pp+4-6因子叠加
|
2026-08-16 17:49:08 +08:00 |
|
xxm
|
084c4d9f8e
|
feat: B组挖掘放宽单条件门槛(0.5pp进池)+4-6因子叠加组合——多因子才有大涨率提升(单因子仅1.8pp)
|
2026-08-16 17:42:43 +08:00 |
|
xxm
|
3491b84932
|
feat: B组挖掘v5——绝对大涨目标(60d>=30%)+多参数模拟验证(tp20-30/sl10-12),修正相对分位太宽问题
|
2026-08-16 17:33:43 +08:00 |
|
xxm
|
566c9265c1
|
fix: evolution_daily加B组挖掘步骤——每周六串行跑引擎+B组挖掘(A股/港股)+预计算
|
2026-08-16 15:27:25 +08:00 |
|
xxm
|
020e7ef31e
|
feat: 界面AB融合按钮——B组verified候选可一键融合到A组(带确认+API调用)
|
2026-08-16 15:17:24 +08:00 |
|
xxm
|
b462ef9281
|
feat: AB融合API——POST /api/evolution/merge_b_group
|
2026-08-16 15:15:13 +08:00 |
|
xxm
|
dcdbbccf46
|
feat: AB融合机制(merge_b_group)——B组verified候选注册为策略版本(A股入库/hk_strategies),融合≠自动上线,老莫可用性把关
|
2026-08-16 15:12:26 +08:00 |
|
xxm
|
3a445b8b60
|
docs: spec记录B组验证门槛教训——好果率≠能赚钱,须模拟交易验证(胜率≥50%/收益>0)
|
2026-08-16 15:06:19 +08:00 |
|
xxm
|
6aff142eb2
|
feat: B组挖掘加模拟验证门槛——好果率提升须通过模拟交易(胜率≥50%/收益>0)才算候选,防止扫描噪声当策略
|
2026-08-16 14:52:11 +08:00 |
|
xxm
|
2c0a0ef947
|
feat: 进化中心AB对照——B组候选显示对照A组激活策略
|
2026-08-16 14:29:36 +08:00 |
|
xxm
|
63dfb1ef92
|
docs: strategy spec更新——自我进化机制两方向(数据归纳假设+B组挖掘)+进化中心
|
2026-08-16 13:53:05 +08:00 |
|
xxm
|
78f22b8407
|
fix: B组候选前端字段名(good_rate)
|
2026-08-16 13:50:41 +08:00 |
|
xxm
|
ce967372a5
|
fix: B组entry方向映射(>=转_min)——news3>=1正确映射为news3_min
|
2026-08-16 13:44:09 +08:00 |
|
xxm
|
f29842166e
|
feat: B组挖掘v4——相对分位果(温区前20%)+三因子组合扫描,产出趋势市候选(好果率34.5%超额14.5pp)
|
2026-08-16 13:37:07 +08:00 |
|
xxm
|
e82a3a7846
|
feat: evolution_daily串行跑进化引擎+进化中心预计算——每周六22:00一键更新后台机制与界面数据
|
2026-08-16 13:34:22 +08:00 |
|
xxm
|
c9facb5149
|
feat: 进化中心界面——假设归纳(方向一)+B组候选(方向二)+策略温区资格概览可视化
|
2026-08-16 13:25:13 +08:00 |
|
xxm
|
eda5180396
|
perf: 进化API改读预计算json——假设归纳/B组/资格概览不再实时重算(面板加载太慢)
|
2026-08-16 13:20:30 +08:00 |
|
xxm
|
2a81039180
|
perf: 面板缓存+进化机制预计算脚本(precompute_evolution)——假设归纳/B组/资格概览定期算存json,API只读
|
2026-08-16 13:17:30 +08:00 |
|
xxm
|
b63fe3cf5f
|
feat: 进化API返回假设归纳+B组候选+策略资格概览——界面体现后台进化机制
|
2026-08-16 13:08:19 +08:00 |
|
xxm
|
48765e615b
|
feat: B组策略挖掘管线(b_group_miner)——由果及因按温区扫描因子组合,产出B组候选供AB对照
|
2026-08-16 13:04:22 +08:00 |
|
xxm
|
016ada6512
|
feat: evolution_engine接入数据归纳假设——优先归纳假设变体(加条件规避),无假设才回退参数变体
|
2026-08-16 12:56:40 +08:00 |
|
xxm
|
df593a00c8
|
feat: 数据归纳假设引擎(hypothesis_miner)——从交易+面板特征归纳可描述优化假设(如hk_mr2发现sec_ret20<-18胜率59%应规避),非拍脑袋
|
2026-08-16 12:50:37 +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
|
0a557d0430
|
fix: 资格基准按市场区分——港股用下跌市时段基准(A股仍全年),修复港股策略bench误用A股基准
|
2026-08-16 10:44:08 +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
|
4404e6c637
|
fix: state资格判定改用策略自身适应温区(best_regime)——趋势市策略/港股策略不再因当前温区无数据误判不合格
|
2026-08-16 09:36:30 +08:00 |
|
xxm
|
0391f5691b
|
fix: 可用判定放宽——近期过(mid_ok或short_ok)即可用,含长期不过但近期过(叉勾勾),仅近期也不行才不合格
|
2026-08-16 09:24:48 +08:00 |
|
xxm
|
983b998f31
|
fix: 温区表每行状态按该表温区(rg)独立判定——可激活/可用/不合格/手动停用四态,替代全局isActive(老莫反复强调)
|
2026-08-16 09:08:45 +08:00 |
|
xxm
|
0e047b0df3
|
fix: 清理残留_qual引用→_cur_regime_q(per-regime改造遗漏导致500)
|
2026-08-16 08:56:05 +08:00 |
|
xxm
|
eaab1fc258
|
feat: 前端温区表过滤改qualification[rg]——策略在它达标的每个温区表显示(多温区适应),资格徽章/基准适配per-regime
|
2026-08-16 08:51:03 +08:00 |
|
xxm
|
581ad0ea61
|
feat: qualification改per-regime(策略可适应多温区)+激活用当前温区判定,替代单best_regime限制
|
2026-08-16 08:47:09 +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 |
|
xxm
|
7c1f70f0b7
|
docs: 更新strategy spec至2.0——资格评估(标准A:长期/近期/当下)+手动可用性+线性年化+新状态机+可用性API
|
2026-08-16 08:13:46 +08:00 |
|
xxm
|
a20e6bb0d7
|
fix: toggleAvail/batchAvail移到全局作用域(onclick全局调用,原局部函数ReferenceError)
|
2026-08-16 07:59:23 +08:00 |
|
xxm
|
a942db51bf
|
feat: 前端资格列(✅长期/近期/当下)+手动可用性开关+批量可用/不可用按钮+大盘基准阈值显示+警告突出
|
2026-08-16 07:49:13 +08:00 |
|
xxm
|
861c5a4a61
|
feat: 调度层strategy_router matched改标准A——三项达标(长期/近期/当下适应温区年化>大盘)+手动可用,替代只看胜率50%
|
2026-08-16 07:43:14 +08:00 |
|
xxm
|
c8f66a033f
|
fix: 可用性API路由声明POST method
|
2026-08-16 07:38:37 +08:00 |
|
xxm
|
f7c1240157
|
feat: 可用性API——GET查/POST设单个/批量/init按标准A自动初始化
|
2026-08-16 07:36:30 +08:00 |
|