xxm
|
80eb051e6f
|
chore(cleansweep): 修复重复import+清理过时注释——25个文件56处重复import已修复,5个辅助模块注释更新
- run_all_tests.py: 移除未使用的write_holding_strategy import
- strategy_tree.py: 移除重复import行(21-22行完全重复)
- 25个文件的模块顶层重复import已清理(跳过try/except lazy loading)
- holdings_reconciliation/clean_watchlist/branch_scanner/advice_reconciliation/prune_branches: 注释从decisions.json更新为holding_strategies表
- 关键脚本语法全部通过
|
2026-08-20 11:46:48 +08:00 |
|
xxm
|
7df2758873
|
chore: 小果(xiaoguo)收尸——删表/删建表/停API/归档脚本/移除监控描述(铁律10,已确证废弃7/20归档)
|
2026-08-20 01:06:58 +08:00 |
|
xxm
|
a5dcb9136d
|
fix: 策略参数权威保护改白名单机制——只有per_stock_12d/batch_12d/promote能写参数,辅助模块(clean_watchlist/branch_scanner等)无法覆写(根治00020等无快照票被反复覆写参数)
|
2026-08-20 00:42:52 +08:00 |
|
xxm
|
a817d303a9
|
feat: 数据实体Tab加多写方风险维度(老莫思维提升)——holding_strategies 10写方等高风险标红,孤立死实体标注。修复mofin_db elif缩进
|
2026-08-19 23:44:37 +08:00 |
|
xxm
|
3cbd76f7ee
|
feat(P2-B+C): 权威保护加固——per_stock重评24h内其他源不得覆写参数(解决参数覆盖反复出bug)。A+D快照瘦身已前置
|
2026-08-19 16:40:25 +08:00 |
|
xxm
|
88885eae76
|
fix(P2-A+D): 快照瘦身——write_holding_strategy先对比新旧内容,无变化不快照(66%垃圾快照消除)。对比关键字段:entry/stop/tp/signal/rr
|
2026-08-19 16:36:19 +08:00 |
|
xxm
|
6b846941aa
|
fix: sync_strategy_def bindings数不匹配(updated_at字面量误占位)
|
2026-08-18 20:25:34 +08:00 |
|
xxm
|
9b04fe1943
|
feat: sync_strategy_def维护函数——scanner自注册+key_params drift检测(变更→needs_review+version bump)(老莫:策略定义不过期)
|
2026-08-18 20:24:59 +08:00 |
|
xxm
|
caf8a5a73b
|
fix: sync_recommend_tag不再重算覆盖scanner定的RR(688081被recompute从2.29改成1.51,违反RR由scanner定原则)。RR缺失(0)才兜底
|
2026-08-18 18:48:29 +08:00 |
|
xxm
|
9438780118
|
fix: 12维报告资金流/行业数据源修复
- capital_flow_cache读到旧id=194(8-10)改WHERE id=1(现在33只)
- batch_reassess行业回退stock_sectors_em(5061覆盖全)
根因: 写入固定id=1但读取ORDER BY id DESC拿到旧行
|
2026-08-17 19:32:31 +08:00 |
|
xxm
|
394ff09003
|
feat: 4环节记录依据策略(source_strategy贯穿候选→提拔→重评快照)
- candidates+source_strategy, 4scanner INSERT写策略名(ON CONFLICT同步)
- promote读c.source_strategy→holding.strategy_name
- snapshot_strategy_history继承strategy_name写history
- 历史回填447只候选+18只自选+8只holding
|
2026-08-17 17:33:25 +08:00 |
|
xxm
|
a5a0a46fe9
|
docs: 文档治理2026-08-11——归档7份过时文档+57份研究过程文档,重写README,新增doc-audit核实报告
|
2026-08-11 03:31:14 +08:00 |
|
hmo
|
910b1d521a
|
fix: 三级语义——贴近成本(<2%)的触发改称成本线/阻力位提醒,爱博医疗类平本触发不再误称止盈
|
2026-07-29 10:01:00 +08:00 |
|
hmo
|
5e689327c7
|
fix: 止盈/止损告警按真实成本区分语义——浮亏中的策略目标触发改称反弹减仓位并显示成本,防止把-25%的反弹误读为止盈
|
2026-07-29 09:50:37 +08:00 |
|
hmo
|
af34e59a0d
|
fix: 根治守卫回滚传染——取消scripts/重复路径git跟踪(硬链接同源多路径是传染根因),恢复换仓评分升级
|
2026-07-29 04:11:33 +08:00 |
|
hmo
|
22f9425bc0
|
fix: 同步scripts/与deploy/profile-scripts/双跟踪路径内容一致(换仓评分升级)——消除守卫跨路径回滚传染
|
2026-07-29 04:09:50 +08:00 |
|
hmo
|
c0a4bb0c1f
|
feat: 换仓套取排序升级为v7.1因子评分升序——新信号超现金预算时,从因子评分最低的持仓开始套取(实测:影石20分/海博25分/华恒27分优先)
|
2026-07-29 03:52:07 +08:00 |
|
hmo
|
63b53f5c56
|
feat: 策略研究Tab全流程回测框架 + API端点 + 前端渲染 + 盘中大跌分析日志
|
2026-07-28 22:53:29 +08:00 |
|
hmo
|
1806b6a174
|
fix(SSOT): 4个库文件副本移出git跟踪(红线6:只允许硬链接,不允许独立副本)——硬链与git跟踪本质冲突:checkout重建文件断链→内容与提交版不同→guard判漂移回滚→sync重链→再dirty→merge被阻。移出跟踪后:根目录mofin_db.py/mo_data.py为唯一tracked canonical,副本由sync脚本以硬链重建
|
2026-07-21 02:09:25 +08:00 |
|
hmo
|
beee453bf3
|
fix: 同步4个库文件副本的提交内容与根canonical一致——消除deploy_guard回滚↔sync重链拉锯(guard实测抓到漂移并回滚,机制自证有效,但提交内容必须同源)
|
2026-07-21 02:06:55 +08:00 |
|
知微
|
4383c384be
|
chore: deployed JSON retirement
|
2026-07-20 18:10:35 +08:00 |
|
知微
|
80d59c9331
|
feat: 统一部署目录——所有运行时文件归入MoFin repo
- deploy/bot/ — XMPP bot核心(xmpp_agent_core + xmpp_zhiwei_bot)
- deploy/profile-scripts/ — cron脚本(price_monitor等)
- 运行时文件已替换为指向MoFin的符号链接
- 改代码只需改MoFin,系统自动生效
|
2026-07-17 23:12:35 +08:00 |
|