Commit Graph
873 Commits
Author SHA1 Message Date
hmo b227156d6c feat: 资金流突变处理——fund_flow_alert(正面突变→选股分析候选池,负面突变持仓→重评+XMPP报告,冷却1小时同_can_push); capital_flow_collector采集完成后调用 2026-08-14 02:24:56 +08:00
hmo 23686e28a1 feat: 新闻采集分层——盘前全量(BATCHES 4→8,每批534只×0.9s=481s安全) + 盘中池子增量(pool_news_collector,自选+持仓82只×0.9s=74s,*/30盘中高频) 2026-08-14 01:57:32 +08:00
hmo 563029bab6 fix: kanban_xmpp_bridge KANBAN_DB改硬编码绝对路径——expanduser('~')在cron环境下解析到profile HOME导致连0字节空库(no such table: tasks),改/home/hmo/.hermes/kanban.db绝对路径 2026-08-14 00:20:27 +08:00
hmo 5a97442520 fix: meta_watchdog删除L0 agents_health_check检查项——MoFin无该组件(deploy/profile-scripts无agents_health_check.py),且L1 functional_health_check已覆盖健康检查功能,检查项是死代码导致误报(检查MoFin路径的last_health_check.json,但AgentsMeeting版写的是AgentsMeeting路径) 2026-08-13 23:28:19 +08:00
hmo 535867e16f docs: 温区自适应文档完善——SYSTEM_ARCHITECTURE加温区自适应系统章节(三态判定/策略路由/四环节/调度链), methodology加温区自适应方法论(适用温区/组合构建/失效预警/信号溯源), 新增zhiwei-reading-guide知微阅读指南 2026-08-13 22:44:30 +08:00
hmo 72e94f20f9 feat: price_monitor温区感知+信号溯源——非激活策略买入/加仓机会抑制(🧊温区未激活跳过),风控(卖出/止盈)仍推; 风控和买入机会都记录signal_ledger溯源 2026-08-13 21:49:02 +08:00
hmo 7a35bc7ed6 docs: 信号溯源系统记录(signal_ledger/共振检测/stale_push_wlin溯源标记) 2026-08-13 18:33:29 +08:00
hmo e27a074710 feat: 信号溯源系统——signal_ledger记录每次推送(策略/版本/温区/原因), 多策略同推检测共振标记(🔥加关注); stale_push_wlin推送行带[策略][温区]标记+共振标记 2026-08-13 18:19:17 +08:00
hmo 41f0d43cb5 docs: 知微日志审查——发现遗漏问题(agents_health_check停摆已修复/deploy_guard回滚教训/未跟踪脚本)记录 2026-08-13 15:16:41 +08:00
hmo bfe0b9c0b5 fix: scanner温区读取统一regime_gate平滑温区——mr_scanner/predictive_oversold的regime判定优先平滑K=5(regime_gate),回退原始market_regime,adx仍读原始表(甜区门控); 避免被单日噪音误导; s2_scanner保持RSI恐慌门控不变(温度维度,正确设计) 2026-08-13 14:03:16 +08:00
hmo 2fa9faf087 feat: 策略执行调度器 strategy_executor——按当前温区激活策略动态调度对应选股scanner(v_weak→mr_scanner/v_oversold→predictive_oversold/s2_panic→s2_scanner/v_next4→leader_scanner), 替代分散独立scanner cron, 温区休眠策略不扫描 2026-08-13 13:48:39 +08:00
hmo d34ae18322 fix: 温区行组合级指标显示'——'——温区交易分散(如v_lurk_v3 trend_down散在2017-2025共621日),拼接组合模拟的时间轴错乱导致944%收益配33.8%年化的矛盾;温区行只显示交易统计(胜率/均盈/盈亏比/夏普/样本/持有),组合级列(年化/资产/全参与/回撤)只整体行显示 2026-08-13 13:03:40 +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 0859c6b133 feat: regime_perf v2——每策略x温区跑组合模拟(portfolio_sim 100万/10槽), 温区级total_return/cagr/max_dd/capital_final/sharpe/profit_factor 2026-08-13 12:13:41 +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 c013e35ca3 feat: 研究Tab两个子Tab加温区横幅——策略子Tab(顶部当前市场温区+激活策略) + 组合子Tab(Section1.5温区自适应+激活/观察策略列表), 数据源/api/overview regime_weights 2026-08-13 11:08:41 +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
xxm 41bf9ffde9 docs: 温区自适应全链路落地记录(regime_perf全策略/去门控/各环节接入/验证) 2026-08-13 10:37:59 +08:00
xxm 1094bf75af feat: 温区自适应全链路——动态策略库(regime_perf全策略×温区实测,含被埋没的v_mr_sel trend_down 93%/v7.3 trend_up 94%), router v5按当前温区激活, 选股(mr_scanner/predictive_oversold平滑温区门控)+买卖(price_monitor非激活抑制买入机会风控仍推)+重评(strategy_lifecycle平滑温区trend_down vs 原始choppy)全接入, 前端research Tab温区横幅+温度+激活策略 2026-08-13 10:36:00 +08:00
xxm a62b05f11d feat: 温区平滑+周期记录——滞回确认K=5(数据选参:112周期/20.7天/无1天噪音), regime_cycles表, router v3读平滑温区(当前trend_down→v_oversold/s2_panic主导0.8,v_weak观察0.24,避免被2天choppy误判) 2026-08-13 09:43:38 +08:00
xxm 06fbdf5961 feat: 测温机制定稿——三态骨架+温度(rsi)连续维度(数据验证) 回填market_regime 10年(2016-2026 2319条); 温度分档temp_band(panic/fear/neutral/greed/euphoria); strategy_router v2三态选策略+温度乘数; 废弃四态thermometer; 策略-适用温度表(v_weak=choppy×fear, v_oversold=trend_down×panic, v_next4=trend_up 63%) 2026-08-13 09:13:04 +08:00
xxm 9310149171 feat: 事项五落地——策略组合+市场测温+动态切换+失效预警(一次性完成) 市场测温四态(bull_trend/bull_osc/bear/neutral)+策略路由权重+龙头识别框架+三振出局; v_weak近90日胜率22.7%红牌; bull_osc胜率60%最有效(当前状态); bear占111/250天导致近1年不佳 2026-08-13 04:06:57 +08:00
xxm a21731a092 docs: 浮窗无异常隐藏修复+main_dsa迁移systemd(违规cron清零)记录 2026-08-13 02:17:26 +08:00
xxm 4240c80c58 fix: 无异常时隐藏异常浮窗(display:none)——老莫反馈: 无异常不应显示红底感叹号,点开为空矛盾 2026-08-13 02:12:51 +08:00
xxm da24c77cde docs: 统一触发逻辑改造完成记录——OCG路由代理主通道+移除v_combo硬编码+stale_push_wlin确认已实现,老莫4点确认项全部完成 2026-08-13 01:48:46 +08:00
xxm 3eb19ea357 refactor: 移除v_combo波段出场硬编码(连续2日破MA10)——k线形态由LLM提示词判断(老莫原则), swing持仓统一走zones→LLM重评→timing_signal维持才发 2026-08-13 01:39:36 +08:00
xxm 9f1db8b55c feat: LLM重评接入OCG路由代理(:19878)主通道——老莫修复router bug后配置,通道顺序ocg_router→sensenova→key池→gateway,支持pro升级+多key自动选key+并发16 2026-08-13 00:59:53 +08:00
xxm 2ceeb98008 docs: 异常浮窗+冷却1小时落地记录, 知微运营归属与git权限说明 2026-08-13 00:41:51 +08:00
xxm 55006fe526 前端浮动异常区: 右上角固定,新异常自动展开5秒折叠,只显示active异常,点击切换展开/折叠; title知微情报 2026-08-13 00:38:02 +08:00
xxm ea77bd5afd 异常浮窗+统一告警通道+冷却1小时: alert_logger统一异常写入(alerts.json+history.log+XMPP), 前端右上角浮动异常区(自动展开5秒折叠,只显示active), price_monitor接入异常钩子(重评失败/拉取失败/DB同步), 冷却30分->1小时+15分5%突发例外 2026-08-13 00:35:53 +08:00
hmo cf5af7e799 docs: 补充记录——批量重评关系澄清(regenerate_all技术面vs batch_reassess LLM,premarket两步骤,parallel_batch重叠应停)+异常处理原则与浮窗方案 2026-08-12 22:50:28 +08:00
hmo c96644abac docs: 讨论文档更新——事项三/四标记已解决,记录待老莫确认项(统一触发逻辑改造/parallel_batch重叠/冷却时间/事项五到八) 2026-08-12 22:18:01 +08:00
hmo b4a09a415f docs: 统一触发逻辑改造方案——进区→LLM重评→timing_signal维持建议才发推荐(消除v_combo波段出场连续破MA10例外,k线形态LLM提示词判断,冷却30分钟进区/5分钟重评),待老莫确认后实施 2026-08-12 22:07:32 +08:00
hmo c99813a53a feat: 事项四健康监控注册——health_monitor_daily每日跑v_weak+v_oversold健康检查(实盘浮盈vs回测基线5y偏差写strategy_health+告警)+cron 16:45, 修无实盘时health=50误报偏低告警 2026-08-12 21:59:34 +08:00
hmo 52ed188fa9 feat: LLM提示词补波段出场形态判断——趋势判断加'连续2日收破MA10→弱可波段先出/回稳+新高→稳可波段再进'(k线形态由LLM判断不在代码硬编码,老莫原则) 2026-08-12 21:28:28 +08:00
hmo 45aa3d8751 docs: 修正环节理解——买入/卖出本质一样(都是盘中重评发推荐,stale_push_wlin买入+price_monitor卖出/止损止盈一体),每日重评是盘后移除(watchlist_auto_exit/clean_watchlist/premarket/per_stock/stale_detector) 2026-08-12 17:10:10 +08:00
hmo d2f63a3848 docs: 事项三结论——cron架构围绕3+1环节x3+1层重构(体系统一hermes+停冗余+修error+恢复环节产出+3+1环节全覆盖),远超'停8个' 2026-08-12 16:20:22 +08:00
hmo db852e291a feat: live_data_collector正式化到deploy/profile-scripts(git跟踪)——实盘数据累积(资金流/热度/龙虎榜代理/市场状态分析,数据加工层),修deploy_guard UNTRACKED+CRON_MISSING 2026-08-12 16:14:17 +08:00
hmo 76d3b0904f docs: cron架构梳理记录——CHANGELOG追加(体系统一hermes+停冗余5+修premarket+恢复stale_push_wlin/per_stock_reassess)+SYSTEM_ARCHITECTURE更新环节映射(3+1环节全覆盖) 2026-08-12 15:59:14 +08:00
hmo 4b751cc319 fix: premarket_full_review修import路径——from scripts.watchlist_auto_exit改from watchlist_auto_exit(同目录模块,修ModuleNotFoundError,环节4每日重评恢复) 2026-08-12 15:43:33 +08:00
hmo 847ab2fc21 docs: 新建SYSTEM_ARCHITECTURE.md——3+1 cron层次(采集/加工/使用/监控运维)+3+1环节(选股/买入/卖出/每日重评)+cron体系统一hermes(禁止系统crontab)+开发原则强约束 2026-08-12 15:34:50 +08:00
hmo bd010004ea feat: F健康cron来源标记+开发原则横幅——pipelines加source字段(hermes/system_crontab),扫描系统crontab的MoFin任务标红'系统cron(违规)',顶部横幅'禁止系统crontab部署自动任务统一hermes'+违规统计 2026-08-12 15:19:09 +08:00
hmo 6460437bb4 fix: 切窗口fallback补portfolio/portfolio_full组合模拟——执行数positions_taken/全参与total_return/综合分ret分量有数据(calc_summary缺这些导致0/1和0x0.00矛盾) 2026-08-12 13:34:06 +08:00
hmo 2c8aa5ca5d fix: 研究Tab近1月/6月/1年数据空——list_strategies加切窗口fallback,从最长区间trades按时间窗口切重算summary(无需单独回测) 2026-08-12 12:56:52 +08:00
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