xxm
|
9549ec44d5
|
fix: 温区年化改线性放大(收益×窗口天数/温区天数)——消除复利爆炸(v_lurk_bull 5笔同日→463万%年化)
|
2026-08-15 22:21:36 +08:00 |
|
xxm
|
f7c2ef746d
|
chore: 移除温区缓存临时调试日志(验证完毕)
|
2026-08-15 21:23:12 +08:00 |
|
xxm
|
d5e880d5c6
|
fix: 温区缓存每周期独立版本键——切周期不再互踢(2y/5y/10y各自命中)
|
2026-08-15 21:19:15 +08:00 |
|
xxm
|
bfaf85d62a
|
debug: 温区缓存临时日志(验证后移除)
|
2026-08-15 21:10:36 +08:00 |
|
xxm
|
d2e4c707e0
|
perf: 温区缓存改多周期槽——切周期(2y/5y/10y)不互踢,各周期各自缓存
|
2026-08-15 21:00:01 +08:00 |
|
xxm
|
0b08e5f6cc
|
perf: 温区数据按周期计算加缓存(键=period_tag+数据版本)——现场归因30秒/请求,缓存后毫秒级
|
2026-08-15 20:53:51 +08:00 |
|
xxm
|
2ce88ae436
|
fix: 温区表格数据跟随所选周期(period_tag)——从strategy_research对应周期trades现场温区归因,替代读全量strategy_regime_perf(选2y仍显示全量,严重误导)
|
2026-08-15 20:37:48 +08:00 |
|
xxm
|
4f6c8cad4d
|
feat: 策略自我进化闭环落地——evolution_engine新建(退化检测+数据驱动变体±20%+2y回测验证+达标才推送)+lesson_extractor重写(实盘平仓+温区归因)+auto_iterator归档+cron每周六22:00
|
2026-08-15 18:26:24 +08:00 |
|
xxm
|
8db28a3479
|
feat: 策略列表改6表格——A股/港股当前市排前(温度并入标题尾部),其余温区全量可用策略按胜率降序,取消横幅
|
2026-08-15 17:08:31 +08:00 |
|
xxm
|
e73ad9ac0c
|
fix: v_oversold综合分=0根因——①loadStrategyList竞态(初始1m请求覆盖2y渲染,周期错乱)②温区行综合误用整体conf(应温区自己样本量)
|
2026-08-15 14:26:46 +08:00 |
|
xxm
|
97c0632d9a
|
feat: 双轨同源规范——新建strategy模块spec(含综合/普适公式+三状态+每日更新说明)+研究Tab挂?/§按钮
|
2026-08-15 14:03:09 +08:00 |
|
xxm
|
d20fa4b678
|
feat: 研究Tab当前温区激活区块按温区分组——当前温区排最前高亮,组内按该温区胜率降序,每策略一行(该温区数据),API返回regime_state
|
2026-08-15 13:43:05 +08:00 |
|
xxm
|
37364086b7
|
fix: 补上候选池初始化(anchor丢失导致500)——三状态模型完整可用
|
2026-08-15 13:12:40 +08:00 |
|
xxm
|
aba860131d
|
feat: 策略三状态模型——派生(不存储)激活/可用未激活/不可用+前端三分组展示(不可用淡显折叠)+可用徽章,与候选池(regime_perf+hk_strategies)对齐
|
2026-08-15 13:02:34 +08:00 |
|
xxm
|
b0056e06ef
|
docs: 问题3诊断+进化闭环重构设计——进化模块全面脱节(硬编码已证伪策略/无cron/读回测冒充实盘),闭环=每日统计→退化信号→变体回测→有价值才推送,不自动promote
|
2026-08-15 12:16:52 +08:00 |
|
xxm
|
9ba85733e6
|
fix: 进化模块baseline数据驱动跟随路由激活集合——原硬编码v_weak/v_oversold与温区路由脱节
|
2026-08-15 12:13:07 +08:00 |
|
xxm
|
b9b4fadf76
|
feat: regime_perf_daily双市场wrapper+sync脚本覆盖.sh硬链——策略温区表现每日17:15自动更新(hermes cron)
|
2026-08-15 12:00:09 +08:00 |
|
xxm
|
c91f49ef87
|
feat: 策略数据每日自动更新——period_rollup滑窗派生1y/2y/5y行(锚定数据末端,不覆盖真实记录)+health_monitor数据驱动跟随路由激活集合+regime_perf排序改最长周期优先(防派生行污染温区行)
|
2026-08-15 11:40:12 +08:00 |
|
xxm
|
dc8aa3fd05
|
chore: 补交港股资金流/历史估值采集器(已在cron运行,补入库)
|
2026-08-15 11:09:58 +08:00 |
|
hmo
|
7db2585c15
|
feat: 温区加权综合/普适——整体行综合/普适按温区时长占比加权各温区表现(业务:策略只在特定温区激活,评估限定温区范围),温区行用温区级组合
|
2026-08-15 10:03:46 +08:00 |
|
hmo
|
13790e0cb6
|
fix: _missing_active激活策略description也fallback到name/summary——激活但策略库无记录的策略(s2_panic等)说明列不再空
|
2026-08-15 09:59:34 +08:00 |
|
hmo
|
4d67bf05f0
|
fix: 温区级普适改近似计算(温区汇总数据估算,不逐笔遍历)——解决API超时,regime_winrates直接算温区月份占比
|
2026-08-15 09:52:54 +08:00 |
|
hmo
|
9ac39a9590
|
feat: 温区级综合/普适计算——温区内信号月份分散度+温区总月份占比,温区行综合用温区portfolio算,universality显示温区级月份/温区总月份;说明列fallback
|
2026-08-15 09:46:13 +08:00 |
|
hmo
|
e0bf57c3f0
|
feat: 温区行综合/普适显示温区级数据——composite用温区portfolio算综合分,universality用整体近似;说明列fallback到strategy_research的name/summary
|
2026-08-15 09:30:00 +08:00 |
|
hmo
|
1481d6e3ff
|
feat: 温区行组合级列显示温区级组合数据——regime_winrates扩展读total_return/cagr/dd/capital/sharpe/pf,前端温区行显示温区级portfolio列
|
2026-08-15 09:21:00 +08:00 |
|
hmo
|
bf0e1c2dbc
|
feat: hk_backtest补全summary_stats——复用calc_summary全字段(胜率/盈亏/夏普/盈亏比/持仓/普适)+portfolio_sim组合模拟,与A股同构
|
2026-08-15 08:48:49 +08:00 |
|
hmo
|
6ad5c30ab1
|
fix: 证伪标记数据驱动——strategy_research加deprecated字段,前后端从数据读(替代硬编码),strategy_router排除证伪策略
|
2026-08-15 08:21:06 +08:00 |
|
hmo
|
70687f4bf1
|
fix: strategy_router排除已证伪策略(v_mr/v_mr_sel/v_combo)——证伪的策略绝不激活,对齐前端DEPRECATED
|
2026-08-15 08:13:09 +08:00 |
|
hmo
|
0fef75fb05
|
fix: 研究Tab港股策略可见——_active_set合并A股顶层+港股markets.hk.active激活集合,港股策略不再折叠在历史组
|
2026-08-15 08:04:14 +08:00 |
|
hmo
|
dfd986e6cb
|
feat: 首页加港股温区横幅(读strategy_weights markets.hk,与A股分别呈现温区+激活策略)
|
2026-08-15 07:42:48 +08:00 |
|
hmo
|
9fc9bb1e2d
|
fix: build_panel_hk补mcap_q市值分位计算(当前市值×价格比反推+每日分位)——修复hk_pe_mom零命中
|
2026-08-15 07:31:29 +08:00 |
|
hmo
|
bc284b1503
|
feat: 港股12维面板构建脚本正式化(补行业动量/估值分位/资金流/市值分位)
|
2026-08-15 04:15:29 +08:00 |
|
hmo
|
9269b220d8
|
feat: strategy_router港股路由用hk_strategies温区组合(替代strategy_regime_perf机制),按温区激活对应策略
|
2026-08-15 04:14:26 +08:00 |
|
hmo
|
315ff878fe
|
feat: hk_scanner按温区组合调度——trend_up低PE动量/trend_down深超卖(连续>5天防守暂停)/choppy低PE超卖,面板驱动扫描
|
2026-08-15 04:12:35 +08:00 |
|
hmo
|
6840dbd1b3
|
feat: 港股组合达标——温区互补(低PE+行业动量trend_up/深度超卖trend_down/低PE超卖choppy)+三振出局(strike2/40天)+组合级防守(trend_down连续>5天暂停超卖),年化18.6%/近1年+22.7%/近6月+10.7%/近3月+1.2%全达标
|
2026-08-15 04:06:35 +08:00 |
|
hmo
|
6b06014b61
|
feat: 三振出局防守——个股连续3笔亏损暂停15天,自动避开持续下跌被埋
|
2026-08-15 03:39:01 +08:00 |
|
hmo
|
283c0db891
|
feat: hk_mr1优化——深度超卖(RSI<20/bias60<-20)避持续下跌被埋+高止盈45%让反弹吃满,胜率72%年化10.5%
|
2026-08-15 03:28:53 +08:00 |
|
hmo
|
8066d39f7c
|
feat: 港股补mcap_q市值分位因子(+2.84pp)——hk_pe_mom加低PE+小市值+行业动量三因子组合
|
2026-08-15 03:23:05 +08:00 |
|
hmo
|
024eccd785
|
fix: hk_backtest用真实净值曲线(8槽资金管理)算窗口收益+加exit_date,修正复利失真
|
2026-08-15 03:16:23 +08:00 |
|
hmo
|
dfb5ead698
|
fix: 组合按温区调度——每笔交易只在其策略适用温区入场(修正trend_down策略在trend_up温区误入)
|
2026-08-15 03:12:41 +08:00 |
|
hmo
|
46794959a2
|
fix: window_return改复利净值(8槽等权),修正窗口收益巨值bug
|
2026-08-15 03:09:54 +08:00 |
|
hmo
|
c051d942e6
|
fix: hk_mr1去掉ret60_max(面板无ret60列,bias60已覆盖)+hk_backtest删ret60分支
|
2026-08-15 03:07:33 +08:00 |
|
hmo
|
7c8d47a855
|
fix: hk_backtest加MoFin根路径import strategy_lab.portfolio_sim
|
2026-08-15 03:05:34 +08:00 |
|
hmo
|
57bee18ac4
|
feat: 港股策略独立模块——hk_strategies(三温区策略定义)+hk_backtest(独立回测资金模拟,复用portfolio_sim纯函数,零干扰A股)
|
2026-08-15 03:03:42 +08:00 |
|
hmo
|
216795708c
|
refactor: 港股策略从strategy_lab独立——回滚mr框架改动(恢复A股行为)+移除hk_mr1定义,港股策略走独立模块,零干扰A股
|
2026-08-15 02:58:33 +08:00 |
|
hmo
|
183361b6e7
|
Revert "feat: mr框架双边条件增强——rsi_min/mom20_min/vol_ratio_min下限+mom20_max改is not None(港股趋势策略需要,A股未设不影响)"
This reverts commit 816f17ae05.
|
2026-08-15 02:56:33 +08:00 |
|
hmo
|
816f17ae05
|
feat: mr框架双边条件增强——rsi_min/mom20_min/vol_ratio_min下限+mom20_max改is not None(港股趋势策略需要,A股未设不影响)
|
2026-08-15 01:44:46 +08:00 |
|
hmo
|
c8e1181b81
|
feat: 港股接入全链路验证脚本hk_pipeline_check.py(12项端到端检查)
|
2026-08-14 23:17:09 +08:00 |
|
hmo
|
28e1f90756
|
feat: 港股日K采集cron包装器daily_kline_hk.py
|
2026-08-14 23:05:36 +08:00 |
|
hmo
|
f5ac339bb4
|
fix: hk_scanner修bars访问——fetch_tx_klines返回dict列表,用b[close]/b.get(volume)而非下标
|
2026-08-14 22:57:18 +08:00 |
|