止损单是触发条件的委托,不是保证成交价格的合约。当价格跳空越过止损位、或盘口流动性不足时,实际成交价可能明显劣于设定值,于是出现"设了止损却亏更多"。跳空造成的损失来自价格缺口,滑点造成的损失来自成交价与预期价的偏离,两者叠加时偏差最大。要控制这类执行风险,重点不是把止损位设得更紧,而是提前估算最坏成交价并据此压缩仓位。
止损为什么会失效:触发价与成交价是两件事
止损委托的逻辑是"价格触及某水平后转为市价或限价卖出"。触发只说明条件成立,成交仍要经过撮合:
- 跳空缺口:开盘或剧烈波动时价格直接越过止损位,中间没有成交,实际卖出价就是缺口后的价格。
- 滑点:盘口挂单薄,卖单需要逐档吃掉买盘,均价低于止损价。
- 限价止损的另一种风险:设了最低卖出价可以避免贱卖,但可能一直不成交,持仓继续暴露在下跌中。
A股还有制度性因素会影响执行:跌停时买盘稀缺,卖单可能排队无法成交;临时停牌期间无法交易;不同板块的涨跌幅限制不同,连续单边行情中触及限制后流动性会急剧下降。具体规则应以交易所及所属板块的最新规定为准。
滑点怎么估算:看盘口价差与成交额分层
滑点没有普适固定值,只能用盘口和成交活跃度做粗略估计。一个可操作的方法是:
- 看买卖一档价差占价格的百分比,这是最小摩擦成本。
- 估算自己的卖出量相当于几档买盘的量,档位越深、价格越差。
- 用近期日均成交额分层:成交额越低,同样金额对价格的冲击越大。
| 流动性层次 | 参考特征 | 滑点倾向 |
|---|---|---|
| 高 | 成交活跃、盘口挂单厚 | 通常接近一档价差 |
| 中 | 成交一般、档位较薄 | 明显高于价差 |
| 低 | 成交清淡、买卖价差大 | 可能出现大幅偏离,甚至无法成交 |
用压力测试倒推仓位上限
与其预测滑点,不如假设它更差。做法是:假设实际成交价比止损价再差若干幅度(例如3%—5%,仅为示例假设,不是建议值),重算单笔最大亏损,再反推仓位。
计算逻辑:单笔最大亏损 ≈ 仓位金额 ×(止损价到买入价的跌幅 + 额外滑点幅度)。若这个结果超出你能承受的单笔亏损上限,就应降低仓位,而不是放宽止损。跳空风险大的标的,可把"隔夜跳空"单独作为一项情景加入测试。
降低执行风险的常见做法包括:避开成交清淡的标的和时段;大额持仓分批挂单;在财报披露、停复牌等事件节点前重新评估持仓与流动性;对限价止损明确"不成交"的应对预案。
总结
止损失效的根源是执行价格不确定,而非止损本身无用。把跳空与滑点纳入最坏情景测算,用压力测试结果约束仓位,比反复微调止损位更能控制实际亏损。制度规则与涨跌停安排请以交易所和销售机构的最新公告为准。
常见问题
止损单设好后,实际亏损一定不会超过设定值吗?
不一定。止损只保证触发条件,成交价取决于当时的盘口和价格连续性,跳空与滑点都可能让亏损超过设定值。
限价止损和市价止损该怎么取舍?
市价止损成交概率高但价格不确定,限价止损价格可控但可能不成交。取舍取决于标的流动性和你能接受的是"卖便宜"还是"卖不掉"。
滑点可以精确计算吗?
不能。滑点随盘口、下单量和市场状态实时变化,只能用价差与成交额做区间估计,并通过压力测试预留缓冲。