ee1849a6a3
核心改动: 1. 创建 branch_scanner.py — 每15分钟扫价格→评估分支适用性→记录trigger_count cron: 分支自成长-盘中 (15,30,45,00 9-15) 2. 创建 prune_branches.py — 每日21:00剪枝(触发>=5次且成功率<50% → 淘汰) cron: 分支剪枝-每日 (0 21 * * 1-5) — 之前是每周,频率太低 3. strategy_tree.py: _check_branch_condition 新增 price_lower 支持 buy_dip 分支同时检查上下界(price<=entry_high AND price_lower>=entry_low) 4. 43只股票全部补全决策树(之前只有6只) init_default_branches 生成每只6条分支:止损/回调买入/突破追涨/减仓/止盈/持有 5. stale_push_wlin 分支输出已存在(302-315行加载策略树,437-455行评估+追加) 下一期报告即显示:【弱势震荡→buy】价格回调到支撑区,弱势市场低吸 新增: 南亚新材(688519) 全面分析+策略+自选 买入区335~350 止损320 止盈400 RR=1.7 6月从285拉至409(+43%)后急跌至331(-19%),今日反弹缩量。高PE(228)炒作品种,等回调确认支撑
23 lines
940 B
Markdown
23 lines
940 B
Markdown
记录知微对MoFin系统的缺陷修复和知识萃取项。
|
|
|
|
## 2026-06-23 09:00 数据采集脚本修复
|
|
|
|
**发现了什么:** `market_watch.py` cron任务报错,exit code 1
|
|
- 错误:`ModuleNotFoundError: No module named 'mofin_db'`
|
|
- 原因:脚本在 `/home/hmo/.hermes/scripts/` 下运行,Python路径不包含 `/home/hmo/MoFin/`
|
|
|
|
**修改了什么:**
|
|
- 文件:`/home/hmo/.hermes/scripts/market_watch.py`
|
|
- 在第19行(`from mofin_db import` 之前)插入:
|
|
```python
|
|
import sys
|
|
sys.path.insert(0, '/home/hmo/MoFin')
|
|
```
|
|
|
|
**效果预期:** 下次cron触发时脚本能正常导入mofin_db并完成市场数据采集+SQLite写入。
|
|
|
|
**同步发现的策略检查问题:**
|
|
- 自选股18只全部处于买入区(价格距离买入区<3%),属正常范围
|
|
- 其中2只策略为空(楚江新材、中谷物流)— 需补充
|
|
- 整体仓位93.02%,弱势+深套占比41.9%>40%
|