午云策略观察 5|碰到止损线,为什么实际亏损可能超过 1.5%?
展开
设置了 1.5% 止损,并不意味着最终亏损一定停在 1.5%。
从价格达到条件,到委托提交,再到实际成交,中间还有一个执行过程。
止损比例决定触发条件,成交记录决定最终损失。
先看一个简单例子
假设策略以 10.00 元买入 1,000 股,按开仓成本设置 1.5% 止损,理论触发价格为:
10.00 × 0.985=9.85 元。
如果最终全部成交在 9.85 元,毛亏损为 150 元。
但实际过程也可能是:
环节 示例情况
上一次取得的行情 9.86 元,尚未触发
下一次取得的可执行报价 9.83 元,达到止损条件
委托提交后 部分成交在 9.83 元,其余成交在更低价格
最终核算 按实际成交均价计算,再扣费用
价格不一定逐档、连续地经过我们取得的每个快照。策略第一次观察到条件成立时,报价可能已经越过阈值。
我们还要区分三种价格
第一种是理论阈值,由成本与止损比例计算得到。
第二种是触发时的报价。当前策略的保护退出,多头参考买一价,待回补的负增量净仓参考卖一价。它与图上的最新成交价可能不同。
第三种是实际成交均价。这是计算真实退出损益的依据,不能用触发报价直接替代。
因此,分时图看起来“还没跌到止损线”,也可能已经触发;图上“刚好碰线”,也不意味着能够全部成交在那一档。
数量越多,越需要关注能否成交
假设需要卖出 10,000 股,但买一档只有少量可成交数量。
即使策略及时发出委托,也不能据此认定 10,000 股全部成交。后续可能出现部分成交、等待、撤单或重试,具体取决于下单方式和市场情况。
所以,复盘止损不能只记录“触发了”,还要继续核对:
什么时候提交委托?
实际成交多少,剩余多少?
成交均价与触发报价差多少?
未完成部分后来如何处理?
手续费也会增加净亏损
当前规则的 1.5% 触发比例不扣交易费用。
即使恰好按理论阈值全部成交,买卖相关费用仍会使净亏损大于对应的毛亏损金额。这不是同一个统计口径。
复盘时应把触发比例、毛盈亏和扣费后的净盈亏分开列示。
我们目前还存在什么执行边界?
目前策略代码沿用假定成交账本,委托成功提交后,内部仓位可能按假定成交推进。
这意味着:内部账本显示已经退出,不等于账户真实仓位已经退出。 程序中的重试逻辑,也不能单独证明未成交数量一定会被准确追踪。
后续验证需要把策略日志与委托、成交记录逐笔对上,尤其检查部分成交和未成交情形。此前历史模拟未计滑点,其结果也不能直接视为实际可实现收益。
止损值得研究,但它无法消除所有执行风险。我们要持续跟踪的,是从条件触发到仓位真正退出的完整过程。
下一期,我们继续讲:
为什么胜率提高了,最后赚的钱反而可能减少?
本文为交易执行机制与复盘口径说明,不构成投资建议。示例仅用于解释,止损条件不保证成交价格或最大损失。
止损比例决定触发条件,成交记录决定最终损失。
先看一个简单例子
假设策略以 10.00 元买入 1,000 股,按开仓成本设置 1.5% 止损,理论触发价格为:
10.00 × 0.985=9.85 元。
如果最终全部成交在 9.85 元,毛亏损为 150 元。
但实际过程也可能是:
环节 示例情况
上一次取得的行情 9.86 元,尚未触发
下一次取得的可执行报价 9.83 元,达到止损条件
委托提交后 部分成交在 9.83 元,其余成交在更低价格
最终核算 按实际成交均价计算,再扣费用
价格不一定逐档、连续地经过我们取得的每个快照。策略第一次观察到条件成立时,报价可能已经越过阈值。
我们还要区分三种价格
第一种是理论阈值,由成本与止损比例计算得到。
第二种是触发时的报价。当前策略的保护退出,多头参考买一价,待回补的负增量净仓参考卖一价。它与图上的最新成交价可能不同。
第三种是实际成交均价。这是计算真实退出损益的依据,不能用触发报价直接替代。
因此,分时图看起来“还没跌到止损线”,也可能已经触发;图上“刚好碰线”,也不意味着能够全部成交在那一档。
数量越多,越需要关注能否成交
假设需要卖出 10,000 股,但买一档只有少量可成交数量。
即使策略及时发出委托,也不能据此认定 10,000 股全部成交。后续可能出现部分成交、等待、撤单或重试,具体取决于下单方式和市场情况。
所以,复盘止损不能只记录“触发了”,还要继续核对:
什么时候提交委托?
实际成交多少,剩余多少?
成交均价与触发报价差多少?
未完成部分后来如何处理?
手续费也会增加净亏损
当前规则的 1.5% 触发比例不扣交易费用。
即使恰好按理论阈值全部成交,买卖相关费用仍会使净亏损大于对应的毛亏损金额。这不是同一个统计口径。
复盘时应把触发比例、毛盈亏和扣费后的净盈亏分开列示。
我们目前还存在什么执行边界?
目前策略代码沿用假定成交账本,委托成功提交后,内部仓位可能按假定成交推进。
这意味着:内部账本显示已经退出,不等于账户真实仓位已经退出。 程序中的重试逻辑,也不能单独证明未成交数量一定会被准确追踪。
后续验证需要把策略日志与委托、成交记录逐笔对上,尤其检查部分成交和未成交情形。此前历史模拟未计滑点,其结果也不能直接视为实际可实现收益。
止损值得研究,但它无法消除所有执行风险。我们要持续跟踪的,是从条件触发到仓位真正退出的完整过程。
下一期,我们继续讲:
为什么胜率提高了,最后赚的钱反而可能减少?
本文为交易执行机制与复盘口径说明,不构成投资建议。示例仅用于解释,止损条件不保证成交价格或最大损失。
话题与分类:
# 止损
主题股票:
主题概念:
声明:遵守相关法律法规,所发内容承担法律责任,倡导理性交流,远离非法证券活动,共建和谐交流环境!
