Commit Graph
100 Commits
Author SHA1 Message Date
hmo ad5208c6cd feat: 港股数据补采1——hk_sector_collector行业归属采集(东财公司档案→stock_sectors复用表,source=hk_em) 2026-08-14 21:43:23 +08:00
hmo 8c6e41b619 fix: 港股个股回填健壮解析——只取前6数字字段,忽略末尾dict附加字段(腾讯部分bar带dict致float报错) 2026-08-14 21:10:09 +08:00
hmo ddd2e12b38 feat: 港股通个股长历史回填脚本(每只2000根约8年,腾讯hk前缀,INSERT OR IGNORE幂等) 2026-08-14 21:03:31 +08:00
hmo 95202ab4ca docs: 港股cron挂载方案+港股策略路线决策材料(含温区分布数据,港股震荡市占比更高40.8%,mr类策略或更有机会) 2026-08-14 19:30:42 +08:00
hmo 7e37fec704 feat: price_monitor交易时段双市场——改用is_trading_now(A股9:30-15:00/港股9:30-16:00),港股持仓15:00-16:00最后一小时破止损止盈监控不再漏(A股收盘后价格不变不误报,集合竞价保护保留) 2026-08-14 19:18:56 +08:00
hmo 1f6f461bab fix: 温区表迁移后读取方补market过滤——regime_gate/mr_scanner/predictive_oversold读market_regime/market_indicators加WHERE market=a,防读到港股行污染A股温区门控(明天盘中scanner要用) 2026-08-14 19:01:41 +08:00
hmo 0a1a951b18 docs: 港股接入文档——SYSTEM_ARCHITECTURE加五.6节(市场抽象层/数据层/温区双市场/币种规范/现状边界)+CHANGELOG记阶段0-4变更 2026-08-14 18:14:24 +08:00
hmo 54814bb257 feat: 阶段4重评温区按市场感知——regenerate_all批量/reassess_with_context单票重评,港股持仓用港股温区(smoothed markets.hk/market_regime表hk),A股走原路径逐字节不变 2026-08-14 18:06:37 +08:00
hmo 21b16751c5 feat: 阶段4温区溯源按市场感知——market_config加get_regime_temp(code)(A股行为不变读smoothed顶层,港股读markets.hk),stale_push_wlin/price_monitor信号溯源改用 2026-08-14 17:56:10 +08:00
hmo 0e06a7e0ea feat: 港股温区历史回填脚本——对hkHSI全历史逐日算温区入market_regime(market=hk),复用compute_regime算法 2026-08-14 17:36:03 +08:00
hmo a7449332d9 fix: 恒指回填改https+分页(腾讯接口单次上限2000根,超限向前翻页拉更早历史) 2026-08-14 17:28:42 +08:00
hmo 3a764d587d feat: 温区双市场改造——market_regime/temp_band/regime_tracker/regime_perf支持market维度(A股默认行为不变,港股hkHSI独立温区)+migrate_regime_market迁移脚本(4表加market列,幂等+备份)+backfill_hk_index恒指历史回填脚本 2026-08-14 17:20:59 +08:00
hmo 29db5efd95 feat: 港股接入阶段2——hk_connect_list港股通名单采集器(东财MK0146板块620只,push2delay镜像避开主host封禁)+get_stock_pool(market=)参数化(默认A股行为不变)+daily_kline_collector港股批 2026-08-14 16:39:17 +08:00
hmo 4c2821aa67 feat: 市场抽象层market_config.py——市场判断/行情符号/市场配置唯一事实源,收敛6处散落实现(market_data/price_monitor x2/stale_push_wlin/technical_analysis/strategy_lab)。纯重构行为等价,为港股接入打底 2026-08-14 15:56:47 +08:00
hmo 442427b214 fix: 币种规范v3对齐——个股存HKD原币,汇总才转CNY。import_holding_xls存HKD原值;strategy_lifecycle删拉价即转CNY(价格比较与行情HKD原值单位一致);strategy_summary删硬编码0.867走get_hk_rate;mo_models validate对齐v3;refresh_macro_context修恒指前缀szHSI→hkHSI 2026-08-14 14:41:58 +08:00
hmo 068bf1d290 fix: memory_guardian max_tokens 100→512——deepseek对过小max_tokens返回空导致误报LLM故障 2026-08-14 12:14:48 +08:00
hmo b70ef8914d feat: 开盘简报通道统一——generate_report生成简报后推送XMPP bridge(5805)记录到xmpp_messages.jsonl,同时记录daily_brief.log统一日志 2026-08-14 11:30:08 +08:00
hmo f69f1c371a feat: generate_report简报记录统一日志(daily_brief.log)——开盘/收盘简报内容记录到gateway/logs/daily_brief.log,方便溯源 2026-08-14 11:21:52 +08:00
hmo c3a133e032 fix: cron_health_monitor max_tokens 5→512——deepseek对过小max_tokens返回空导致误报LLM端点故障 2026-08-14 11:05:58 +08:00
hmo c5c9f40f22 fix: 删除zone_notes垃圾消息推送——进入操作区间但重评不推荐(信号不充分/观望/弱势持有)不推送,仅记日志 2026-08-14 10:22:26 +08:00
hmo efaa8211fa refactor: llm_client空输出不换pro——依赖OCG router内部空输出自动换key(老莫:空输出用OCG代理换key,不换pro) 2026-08-14 09:30:19 +08:00
hmo ff6bfe4f55 fix: news_collector并发采集——ThreadPoolExecutor 3并发+Semaphore限速(实际2-3s/只非0.9s估算,502只×2.5s=1255s>600s,3并发→418s安全) 2026-08-14 07:39:33 +08:00
hmo 864e6f123a fix: self_repair call_llm加concurrent=True——走OCG router round-robin分摊key,避免直连401的key1 2026-08-14 07:31:17 +08:00
hmo f1c5e2762d fix: per_stock_reassess无参数不再跑全量regenerate_all(600s超时)——改为scan_watchlist_stocks只处理盘中到期自选(MAX_PER_RUN=3快),全量重评回归premarket职责 2026-08-14 07:24:38 +08:00
hmo 247066a8a5 feat: 分批wrapper文件入库——daily_kline_sz_a/sz_b(日K分批) + news_collector_full_b4-b7(新闻8批) 2026-08-14 05:25:55 +08:00
hmo 6a3ca003e1 fix: self_repair LLM超时修复——timeout 120→90, retries 1→0(多failure循环×(120+120+10)=超时,减到90+0重试安全) 2026-08-14 05:13:31 +08:00
hmo b72cb3c396 fix: per_stock_reassess LLM超时修复——timeout 150→90, retries 1→0(3只×(90+90+20)=600s临界,减到270s安全) 2026-08-14 05:02:03 +08:00
hmo 0477cf0c71 feat: llm_client并发模式——call_llm加concurrent参数,OCG router加X-OCG-Mode: concurrent header触发round-robin锁key轮询 2026-08-14 04:36:29 +08:00
hmo 4997941b53 feat: daily_kline sz分批(sz_a 0开头1349只/sz_b 3开头831只,各<500s安全)——参考news_collector分批模式,消除sz单批2180只超时(961s>600s) 2026-08-14 02:54:42 +08:00
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
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
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