Commit Graph
75 Commits
Author SHA1 Message Date
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
xxm c19e2c55c6 feat: 资格评估接入API——策略加qualification(长期/近期/当下达标)+manual_available+state重写(激活=当前温区+手动可用+三项达标)+警告标记 2026-08-16 07:34:26 +08:00
xxm cda582f046 fix: 1m/6m周期温区表策略消失——①补全循环补best_regime②切窗版本集扩展含DB-only策略(s2_panic/v_lurk_*/v_mr*) 2026-08-16 07:11:41 +08:00
xxm 829d675a25 fix: 补回 _benchmark_annual/_get_benchmarks 函数定义(此前被guard回滚丢失,仅剩调用处导致500) 2026-08-16 00:00:11 +08:00
xxm 1f408fd6e5 feat: 淘汰阈值改年化<大盘(适应温区2y+10y)+预取优化(循环外取一次2y/10y温区数据) 2026-08-15 23:54:03 +08:00
xxm b1ede2747e feat: 策略加best_regime(适应温区)字段+淘汰判定改用适应温区2y/10y年化都<0→历史 2026-08-15 23:42:44 +08:00
xxm db9f41ce50 fix: 淘汰判定改直接读预计算表(2y/10y)——不再依赖已废弃的内存缓存,读表毫秒级 2026-08-15 22:55:15 +08:00
xxm fa267f2e7b refactor: 温区数据改读预计算表(strategy_regime_perf_by_period)——删除现场重算+内存缓存,数据加工层每日预计算,server只读表毫秒级 2026-08-15 22:44:38 +08:00
xxm 0a316c1dae feat: 无价值策略淘汰——2y+10y温区年化都跑不赢大盘→历史(unavailable),基准=market_regime指数年化 2026-08-15 22:31:06 +08:00
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 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
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 6ad5c30ab1 fix: 证伪标记数据驱动——strategy_research加deprecated字段,前后端从数据读(替代硬编码),strategy_router排除证伪策略 2026-08-15 08:21:06 +08:00
hmo 0fef75fb05 fix: 研究Tab港股策略可见——_active_set合并A股顶层+港股markets.hk.active激活集合,港股策略不再折叠在历史组 2026-08-15 08:04:14 +08:00
hmo 7972f6031e fix: 激活策略始终在列表中——默认2y周期下其他激活策略(s2_panic/v_lurk_v3/v_mr/v_mr4/v_mr_sel)无回测记录被过滤, 现用10y数据补全加入列表 2026-08-13 12:44:39 +08:00
hmo 35bd408251 fix: 温区行所有列显示该温区数据——regime_perf v2为每策略x温区跑组合模拟(portfolio_sim 100万/10槽), 表扩展total_return/cagr/max_dd/capital_final/sharpe/profit_factor; server.py返回温区级完整指标; 前端温区行全列用温区数据(v_oversold trend_down年化29.1%/资产323万 vs choppy -0.2%/99万) 2026-08-13 12:04:36 +08:00
hmo 9f1185fc0d feat: 研究Tab重构——策略子Tab按适应温区展开多行(每策略每温区一行+温区列+温区胜率/均盈/样本), 当前使用改为当前温区激活(regime_weights.active), 移除组合子Tab(温区动态激活替代固定组合方案), /api/research/strategies返回regime_winrates+regime_active 2026-08-13 11:41:01 +08:00
hmo dec30896c3 feat: 温区自适应前端横幅+router v5+overview API——概览页置顶显示温区/温度/激活策略, server.py /api/overview 返回 regime_weights, strategy_router v5 动态策略库 2026-08-13 10:55:46 +08:00
hmo 7d75d54734 feat: 新增文档Tab(📚文档)——开源项目式文档体系(VERSIONS.md运营者版本变更+INDEX.md目录树+docs.json spec),让知微通过文档理解系统变化 2026-08-11 10:26:00 +08:00
xxm 98236c440c feat: 研究Tab组合方案展示 — 市场阶段分工(v_next4趋势+v_mr超跌)可视化
- 后端: evolution_api.py 新增 get_combo_dashboard() (regime+组合回测+成员指标+routing)
- 后端: server.py 新增 /api/evolution/combo 路由
- 前端: 研究Tab加子Tab(策略/组合), 组合Tab展示当前regime路由+成员策略10y指标+v_combo回测列表+组合自我进化
- 前端: 策略表格名称列启用换行(whitespace-normal), 消除长名称撑出水平滚动条
- 修复: market_regime 查询用 date 排序(id列不存在)
2026-08-02 23:17:34 +08:00
xxm 95ad45c096 feat: 研究Tab支持10年回测区间(v_mr 10y成绩可见)
- server.py: /api/research/backtest days映射补 5y(1825)/10y(3650),修复5y静默回退185天bug
- static/index.html: 时间区间下拉加近10年选项 + ptMap加10y
- 附带: mr_scanner v_mr实盘扫描器 + market_watch接入(2af2e934已含)
2026-08-02 22:52:55 +08:00
hmo a89e9fa8c0 feat: 自我进化模块——health_monitor+lesson_extractor+evolution_api+Dashboard+auto_iterator 2026-08-01 00:30:02 +08:00
hmo a3d23c9450 feat: 策略说明库+API返回description+列表说明列(全策略算法/思路/证据详尽记录) 2026-07-30 18:18:53 +08:00
hmo 6f4be02a90 feat: API+UI近5年区间切换(补) 2026-07-30 10:05:16 +08:00
hmo fdaff1cd50 feat: 港股策略研究体系——253只港股通宇宙回填+v7.1港股基线(61.5%胜率26笔)+h1.0过拟合教训+h1.1三强信号版+引擎/ API/UI分市场开关(全部/A股/港股) 2026-07-29 11:03:27 +08:00
hmo 3acbd6f4fd feat: 策略实验室多版本体系 — v1~v4.1迭代+12维上下文(大盘/趋势变化)+因子归因+版本对比列表 2026-07-28 23:57:23 +08:00
hmo 63b53f5c56 feat: 策略研究Tab全流程回测框架 + API端点 + 前端渲染 + 盘中大跌分析日志 2026-07-28 22:53:29 +08:00
hmo c572bbc3ef feat: 策略追踪评估系统(版本化+理论盈亏+浮盈/浮亏+自动SL/TP检测+30s刷新) 2026-07-27 19:03:05 +08:00
hmo 27d8d997d4 feat: 五维推荐评分 + 优中选优Top5 + exec gate评分驱动 + 自动补tag + XMPP完整策略 2026-07-27 14:03:09 +08:00
hmo f0407f3a98 fix(ui): 右上角时间改为同时显示价格数据时间+页面刷新时间,各带图标和标签 2026-07-27 09:42:06 +08:00
hmo a6ad0f6f9e fix: negation scan covers position-advice line + exec requires explicit position pct 2026-07-24 13:51:58 +08:00
hmo 481acfb18f feat: 优中选优机制(老爸:阈值太低+存量清洗+直接删)
- enqueue_recommend加严: RR>=2.0+仓位必须明确%+买入区有效+不追高(防今早RR1.49/仓位观望/区缺失的垃圾digest)
- promote: score>=7(原4=91%通过率)+ST排除+RR>=2.0
- watchlist_auto_exit: 新增死水3连退+RR<1.5退; 退出方式改为直接DELETE(非inactive)
- 盯盘可执行门槛1.5→2.0
2026-07-24 11:00:41 +08:00
hmo 12f7f87a2e fix: 弱信号不可执行+rr_low/rr_high防DELETE+INSERT冲零
- /api/watch: 信号不充分/关注/弱势持有/观望/持有 的推荐永远排队不徽章可执行
  (tag是LLM行动信号时遗留,技术路径降级信号后无权摘tag,徽章层自卡信号)
- write_holding_strategy: INSERT补rr_low/rr_high列,调用方不提供时保留旧值
  (盘中per_stock技术路径每次DELETE+INSERT把两个计算列冲成0,昨晚回填全灭)
2026-07-23 14:11:22 +08:00
hmo 440ce56b0b fix(ui): 盯盘推荐区RR三值+个股弹窗DB化
- /api/stock/<code>: 从holding_strategies读策略/三值RR/action/full_analysis
  (原先只读data/stocks/{code}.json, 与DB脱节, 弹窗打开=空白)
- openStock弹窗: 新增当前策略卡(信号/区间/损盈/三值RR/仓位/操作建议)+12维分析折叠区
- 盯盘推荐区RR列: 中值下方小字显示下沿~上沿(上次改错表了, renderWatchlist≠盯盘推荐区)
2026-07-22 23:25:34 +08:00
hmo 0f2c6555df fix(action): 12维操作建议写入action+技术路径action权限保护+RR区间显示修复
- batch parse_response提取【操作建议】→ save_result写action(根治: action字段只有技术路径写,
  旧'盈亏比不足不建议买入'与12维买入分析同框矛盾)
- write_holding_strategy: 技术路径不得覆盖新鲜(<20h)12维 action(与信号权威同级)
- 前端: rr_high>0即显示低~高区间(rr_low=0是合法信息: 区下沿=止损贴底即损)
- server: SEND_FILE_MAX_AGE_DEFAULT=0 禁静态缓存
2026-07-22 23:16:43 +08:00
hmo f7f7fe3ca0 fix(parser): 节标题锚定解析+脏区间清洗+三值RR
- parse_response: 只认行首【买入区间】【综合结论】等节行(原先取首个关键词行,
  命中修改点段落引用的旧脏值→95~99区间反复写回,17只股票受害);
  信号锚定】后首词,防'观望(不建议买入)'误判; 【买入区间】无→显式清空
- save_result: 区间-现价距离门禁(eh<0.5px或el>1.5px→拒写并清空,不再保留原值养脏)
- recompute_rr: 三值RR(rr_low/rr_ratio中/rr_high,分别对应区下沿/中值/上沿入场)
- 迁移: holding_strategies+rr_low/rr_high列; digest显示RR中(低~高); watch API+前端展示
2026-07-22 22:59:18 +08:00