hmo
|
7b9b9c4244
|
docs: 事项一结论——独立cron 9:35+扫描器改读加工层(三层架构大改落地,远超原A/B选项),记录讨论演化过程
|
2026-08-12 12:33:39 +08:00 |
|
hmo
|
b7d040b40c
|
fix: layers_health DB路径修正——DB_PATH未定义改完整路径/home/hmo/MoFin/data/mofin.db
|
2026-08-12 10:56:13 +08:00 |
|
hmo
|
5b978e20e4
|
feat: F健康三层改造step3——自检体系加三层架构健康卡片(采集/加工/使用各层数据新鲜度+覆盖+任务状态)
|
2026-08-12 10:52:15 +08:00 |
|
hmo
|
7836b5cf75
|
fix: 指标口径统一——indicators.calc_atr改EMA平滑(与backtest_framework完全一致),消除回测EMA/实盘SMA的3.59%口径分裂,回测实盘同口径
|
2026-08-12 10:44:21 +08:00 |
|
hmo
|
52b808381c
|
refactor: p_oversold扫描器改读加工层——compute_market_filters读market_indicators+bias60/mcap_q/pe_q读stock_indicators+fetch_sector_momentum改查stock_sectors_em,不再fetch_tx_klines采集(使用层只读不采集,口径与回测一致)
|
2026-08-12 10:31:56 +08:00 |
|
hmo
|
c3687aa4da
|
feat: F健康三层架构改造step2——前端Tab1(Cron)/Tab2(数据实体)按采集/加工/使用三层分组呈现+层筛选,忠实反映新架构
|
2026-08-12 10:15:44 +08:00 |
|
hmo
|
9577e49762
|
feat: F健康三层架构改造step1——entities/pipelines加layer字段(TABLE_LAYER表归属+PIPELINE_LAYER任务归属,采集/加工/使用三层)
|
2026-08-12 10:00:52 +08:00 |
|
hmo
|
230e2fc623
|
feat: factor_engine集成mcap_q/pe_q分位加工——stock_fundamentals全市场排序bisect算横截面分位,存stock_indicators(不重复存PE/市值,只存衍生分位)
|
2026-08-12 09:45:37 +08:00 |
|
hmo
|
f0cd3b2d9d
|
feat: 数据加工层核心——factor_engine技术指标加工(stock_indicators个股26指标+market_indicators大盘7指标,复用backtest_framework权威算法统一口径,cron 17:05)
|
2026-08-12 09:39:24 +08:00 |
|
hmo
|
958a0d51a4
|
feat: 缺口4修复——fundamentals_full_refresh全市场基本面刷新(4013只腾讯批量API每批100只~2分钟,cron 16:35)+news 4个包装脚本
|
2026-08-12 09:20:19 +08:00 |
|
hmo
|
e876e85a85
|
feat: 缺口2修复——news_collector_full全市场新闻采集(4013只东财search-api按code搜,只存近3天,4批cron盘前7:30-8:00)+4个包装脚本
|
2026-08-12 09:09:53 +08:00 |
|
hmo
|
8879815b0f
|
feat: 缺口3修复——sector_index_builder加工层行业指数聚合(stock_sectors_em权威映射5061只/307行业+stock_daily成分股等权聚合,统一em命名,与回测prepare_sector_context对齐)+cron 17:00
|
2026-08-12 09:00:12 +08:00 |
|
hmo
|
de127d229d
|
feat: 缺口1修复——全市场日K采集daily_kline_collector(4013只,sh/sz分批,0.05s间隔防封,600s护栏)+2个cron(16:10sh/16:25sz)
|
2026-08-12 08:32:23 +08:00 |
|
hmo
|
d0b9dc8c85
|
docs: 修正数据采集层根因——从来就没有全市场日常采集cron(6月靠回填撑着,7月扫描池缩减暴露),sector_index_daily从未有写入者,news采集脚本存在但未注册
|
2026-08-12 07:48:47 +08:00 |
|
hmo
|
bf01c5a8a4
|
docs: 系统架构梳理+查漏补缺报告——基于F健康5子Tab梳理66cron/46表/5功能域,发现数据采集层3缺口(stock_daily全市场/news停更/sector停更)+functional fail+cron error
|
2026-08-12 07:39:29 +08:00 |
|
hmo
|
da6b521264
|
docs: 事项二结论=方案C已实施(无需决策); 事项三#8依赖明朗建议停; 总览表状态更新
|
2026-08-12 06:47:31 +08:00 |
|
hmo
|
28cc284755
|
docs: 事项一补实证——market_watch每10分钟高频采集,挂链式会连带跑30次/天,独立cron明显更优
|
2026-08-12 06:39:52 +08:00 |
|
hmo
|
a67f439d1d
|
docs: 补全待决策事项至8件——加策略参数定稿/资金规模/观察期时长/部署节奏
|
2026-08-12 06:36:12 +08:00 |
|
hmo
|
cdb2c5977a
|
docs: p_oversold上线待决策事项讨论记录(4件:调度方式/候选适配/停8cron/健康监控)
|
2026-08-12 06:31:53 +08:00 |
|
hmo
|
3caefc5652
|
docs: CHANGELOG追加2026-08-12超跌策略回测框架扩展记录
|
2026-08-12 06:16:23 +08:00 |
|
hmo
|
0b50977a31
|
docs: 部署计划更新——步骤1(研究侧注册+回测复现18.57%)已完成, 步骤2-6待老莫批准
|
2026-08-12 06:12:51 +08:00 |
|
hmo
|
bdc3c8c66d
|
fix: 组合Tab members查询兼容v_oversold(研究名)——p_oversold实盘名现在能显示真实回测数据(10y cagr 18.6%)
|
2026-08-12 06:05:50 +08:00 |
|
hmo
|
5a87919822
|
feat: step49_save_to_research——v_oversold v5定稿回测保存到strategy_research(支持10y/5y/2y窗口), 复现年化18.57%
|
2026-08-12 01:31:40 +08:00 |
|
hmo
|
50f15e99a3
|
fix: v_weak改用v_mr v2研发验证参数(10y 21690笔/年化15.6%)——bias_max=-10单边/rsi_max=42/ret_max=-15/mom20_max=5/amount_max=15/rsi_delta_min=2/mkt_mode=any
|
2026-08-12 01:13:55 +08:00 |
|
hmo
|
38e4a5b160
|
fix: run_mr_backtest tp_pct=None兜底默认0.18; evolution_api baseline改为v_weak/v_oversold, get_health_trend默认v_weak
|
2026-08-12 00:53:47 +08:00 |
|
hmo
|
614b4570d6
|
feat: v_weak/v_oversold改mr引擎config——用run_mr_backtest高效回测(O(N)扫描替代compute_single_score), 扩展run_mr_backtest支持外部因子过滤(mkt_rsi/mkt_dd60/mcap_q/pe_q/news3/sec_ret20)
|
2026-08-12 00:40:18 +08:00 |
|
hmo
|
41847c8d3a
|
fix: 移除_get_external_factors重构残留的except块(语法错误)
|
2026-08-12 00:13:27 +08:00 |
|
hmo
|
09b8eaa2cc
|
perf: 外部因子改预加载模式——prepare_external_context一次载入基本面分位/行业动量/新闻到内存, 消除循环内逐日查库(403万行news全表扫卡死根因)
|
2026-08-12 00:11:16 +08:00 |
|
hmo
|
dba24a2bde
|
perf: prepare_sector_context ADX计算O(N^2)修复——calc_trend_strength移到板块外层只算一次(296板块x490天卡死), _get_external_factors补conn连接
|
2026-08-11 23:40:42 +08:00 |
|
hmo
|
052d8218da
|
feat: 回测框架全面扩展——支持超跌策略(v_weak/p_oversold)回测: calc_factors加bias60/dist_lo20/r5f/vol_shrink/close_up, pass_filters加超跌/大盘RSI/基本面/新闻因子, _load_index_ctx加大盘RSI/DD60, _get_external_factors查基本面/新闻/行业动量, run_backtest注入外部因子, 注册v_weak+v_oversold到STRATEGIES
|
2026-08-11 22:51:01 +08:00 |
|
hmo
|
4a300b4524
|
fix: 研究Tab当前策略移除v_next4——改为v_weak(实盘)+v_oversold(新策略),注册v_weak到STRATEGY_DESCRIPTIONS
|
2026-08-11 16:22:13 +08:00 |
|
hmo
|
48459c824e
|
fix: 组合Tab更新——移除v_next4/s2_panic旧组合,改为v_weak(实盘)+p_oversold(新策略),routing按regime分配
|
2026-08-11 16:04:39 +08:00 |
|
hmo
|
d61bd7024e
|
feat: predictive_oversold_scanner完善——真实全市场PE/市值分位(get_market_percentile)+行业20日动量(fetch_sector_momentum),替代简化值
|
2026-08-11 15:20:09 +08:00 |
|
hmo
|
c582853873
|
fix: mofin_health LLM故障误报修复——移除'finish_reason'错误模式(正常完成标志,非错误),连续误报根因
|
2026-08-11 15:08:56 +08:00 |
|
hmo
|
1f77f57713
|
fix: promote_candidates加p_oversold RR例外——超跌反弹候选跳过RR>=2.0门槛(用专属评估替代),SELECT加sector字段
|
2026-08-11 13:04:12 +08:00 |
|
hmo
|
79a5facc13
|
feat: list_strategies补充STRATEGY_DESCRIPTIONS里的策略(v_oversold等无回测config的扫描策略)——让新策略出现在研究Tab
|
2026-08-11 12:30:22 +08:00 |
|
hmo
|
ebd89cc759
|
feat: list_strategies加current标记——当前策略(v_oversold/v_next4)标记current=true,供研究Tab拆分当前/历史区域
|
2026-08-11 12:16:50 +08:00 |
|
hmo
|
5cf0e3035c
|
feat: 研究Tab策略子Tab拆分当前/历史区域——当前使用(实盘/新策略)展开+历史策略默认折叠,按s.current字段分组
|
2026-08-11 12:09:15 +08:00 |
|
hmo
|
7105bba793
|
feat: 注册v_oversold预测超跌反弹策略到STRATEGY_DESCRIPTIONS(研究Tab展示)
|
2026-08-11 11:54:42 +08:00 |
|
hmo
|
50bba8384b
|
fix: 策略现状文档数据修正——按精确时间戳核对(deployment-plan 15:23最新),v_weak 15-16.7%/p_oversold 18.57%
|
2026-08-11 11:43:53 +08:00 |
|
hmo
|
4f9d9d8d47
|
docs: 策略现状确认(2026-08-11实测)——v_weak实盘达标+p_oversold新策略待上线,S2停用,纠正上午误停v_weak
|
2026-08-11 11:35:36 +08:00 |
|
hmo
|
68b13034b1
|
fix: 文档Tab用真正的markdown渲染mdRender(移植自AgentsMeeting)——支持标题/列表/表格/代码块/引用,替代简单inMd
|
2026-08-11 10:57:33 +08:00 |
|
hmo
|
9886dffd8e
|
fix: 文档Tab修复_docsState重复声明JS错误(重构时遗留旧声明未删)
|
2026-08-11 10:48:44 +08:00 |
|
hmo
|
d5771f3630
|
feat: 文档Tab重构为左右布局——左侧栏目录树+右侧内容区(GitBook式),点击目录右侧显示,默认打开版本变更
|
2026-08-11 10:40:41 +08:00 |
|
hmo
|
7d75d54734
|
feat: 新增文档Tab(📚文档)——开源项目式文档体系(VERSIONS.md运营者版本变更+INDEX.md目录树+docs.json spec),让知微通过文档理解系统变化
|
2026-08-11 10:26:00 +08:00 |
|
hmo
|
4e324cca8c
|
fix: price_monitor 告警只在连续竞价时段(9:30-11:30/13:00-15:00)触发——9:17集合竞价误报688002暴跌根因修复,竞价期虚拟价格不触发告警
|
2026-08-11 09:40:20 +08:00 |
|
hmo
|
fa9c4d3a4d
|
docs: cron架构审查补p_oversold cron注册记录(三个策略扫描器调度就绪)
|
2026-08-11 09:21:49 +08:00 |
|
hmo
|
4f9d449fb7
|
docs: cron架构审查补mohe profile审查——全部job 100%覆盖(65+2+16+33)
|
2026-08-11 09:10:41 +08:00 |
|
hmo
|
2043fc4b1d
|
docs: cron架构审查补prompt型job审查(停宏观风险午间重复版),最终调度状态58/65启用
|
2026-08-11 09:04:09 +08:00 |
|
hmo
|
2f64bb6b37
|
docs: cron架构审查补predictive_oversold_scanner创建记录(已实现v5信号+门控+方案C写入,待部署)
|
2026-08-11 08:54:06 +08:00 |
|