41 lines
1.7 KiB
Markdown
41 lines
1.7 KiB
Markdown
# MoFin 实盘仓位管理规则(2026-08-09 从源码提取,对齐实盘)
|
||
|
||
> 来源:mofin_db.py:1791-1872(换仓/现金预算)、mofin_db.py:1390-1445(仓位自动补全)、stale_push_wlin.py:684-797(换仓评估)
|
||
> 老莫指出:实际推荐操作按评分匹配仓位、单笔<10%、精细加仓减仓、有换仓策略。之前模拟的"5仓等权20万"是拍脑袋。
|
||
|
||
## 1. RR → 仓位映射(老爸 2026-07-27 定稿)
|
||
| RR | 基础仓位 |
|
||
|---|---|
|
||
| <1.5 | 0%(不推荐)|
|
||
| 1.5~3 | 8% |
|
||
| 3~5 | 12% |
|
||
| 5+ | 15% |
|
||
| × 成长系数 0.85 | 最终 5-20%(典型 6-12%)|
|
||
|
||
## 2. 买入质量门禁
|
||
- RR >= 2.0 才推荐买入(RR<2 不推荐)
|
||
- 持仓股不再重复推荐
|
||
|
||
## 3. 现金预算
|
||
- budget_pct = cash / total_assets × 100
|
||
- 买入项按仓位累加,cum + pct <= budget_pct 才执行
|
||
- 超预算的进入排队(queued)
|
||
|
||
## 4. 换仓策略(排队有推荐但现金不足)
|
||
- 找弱持仓:timing_signal ∈(弱势持有/观望/持有)
|
||
- v7.1 因子评分升序排序 → **卖因子最差的**(backtest_framework.compute_single_score)
|
||
- 腾出仓位 ≥ 需要仓位 → 换入高评分推荐(RR>=3 才有换仓资格)
|
||
|
||
## 5. 加仓/减仓
|
||
- 持仓股止损只上不下(移动止损)
|
||
- position_advice 含明确仓位%(自动补全:RR公式)
|
||
- 按总资产算仓位(非现金),换算成整手股数
|
||
|
||
## 6. 关键差异(vs 我之前拍脑袋模拟)
|
||
| 项 | 拍脑袋(错) | MoFin 实盘(对) |
|
||
|---|---|---|
|
||
| 仓位 | 5仓各20%等权 | RR→5-20%(典型8-12%)|
|
||
| 资金 | 固定100万5仓 | 现金预算+排队 |
|
||
| 选仓 | 信号随机取 | 评分/RR排序+换仓 |
|
||
| 止损 | 固定-15% | 移动止损(只上不下)+筹码支撑 |
|