# 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% | 移动止损(只上不下)+筹码支撑 |