如何衡量止损定义?
定义你要衡量的内容
止损定义本身不是一个单一数值。要对其进行衡量,首先需要以可操作的方式明确止损应实现的功能。一个可衡量的描述应包括:(1) 触发条件,(2) 用于判断触发的参考价格,以及 (3) 标志执行、取消或修改的事件。若缺少这些要素,两个人可能使用相同的术语,却指代不同的机制。
使衡量可行的一种实用方法是用通俗语言编写“衡量规范”:
- 触发规则:什么情况会触发止损(例如价格达到某一水平)。
- 触发参考:与该水平比较的是哪种价格流或报价类型。
- 执行事件:什么算作执行(订单被接受、首次成交、完全成交或最后一次成交)。
- 时间基准:记录触发和执行所依据的时间戳。
- 计算基准:如何计算从止损水平到实际成交价格的距离。
这将稳定的机制(定义本身)与变动的条件(市场和平台在特定时刻的行为)区分开来。
机制:可衡量字段与比较方法
你可以通过“相同意图、不同实现”之间的逐字段比较来衡量止损定义。对每个止损订单,记录以下字段:
- 止损水平与方向
- 止损水平值:数值阈值。
- 方向:止损是针对持仓的反向移动(例如多头 vs 空头)。方向影响“达到”的含义。
- 触发参考价格 为比较选择一个明确的参考:
- 最后成交价 vs 买价/卖价 vs 中间价 vs 其他内部定价参考。
- 如果定义未指明使用哪种参考,衡量就会变得模糊。
- 时间戳定义 至少应定义:
- 触发时间戳:触发条件变为真实的时刻。
- 执行时间戳:止损导致交易事件发生的时刻。
- 若出现部分成交,可能还需要首次成交和最后一次成交的时间戳。
- 执行价格与滑点 执行后,在既定假设下计算距离指标:
- 对于多头持仓止损,当实际成交价低于/高于止损水平时,滑点定义为(成交价 − 止损水平)(方向相关符号)。
- 对于空头持仓,滑点使用相反的符号约定。
- 相对于止损水平的结果 为比较不同止损定义,记录实际成交价格最终落在止损水平的“受保护”一侧还是已越过该水平。这是从你的衡量字段中得出的分类结果。
带明确假设的示例
假设一个简化设置(无实时数据):
- 止损水平:100.00
- 触发参考:“最后成交价等于或穿过100.00”
- 执行事件:首次成交价格
- 时间基准:触发时间为触发参考首次穿过时
在此假设下,若首次成交发生在99.80,则测量结果为:距离 = 99.80 − 100.00 = −0.20(方向相关符号)。若另一次运行中首次成交发生在100.05,则测量结果为距离水平0.05。重点不在于盈亏或安全性,而在于你的衡量方法能根据明确定义的触发和参考,区分不同执行情况。
证据与示例限制:无法保证的内容
一个关键限制是,止损机制依赖于市场行为和执行方式。这会导致可预测的衡量差异。
实质性限制 / 失效模式
通常至少存在一种实质性失效模式:
- 价格缺口:若市场在触发参考和执行之间从一侧跳至另一侧,实际成交价可能远偏离止损水平。
- 报价与执行不匹配:触发可能基于一种价格参考,而成交基于另一种。
- 部分成交与时间问题:若止损触发后分多次成交,仅用“单一价格”衡量执行可能歪曲定义。
- 延迟与顺序效应:触发识别与订单路由之间的延迟会影响可用于执行的价格。
这些是衡量上的限制,因为定义可能一致,但结果却不同。
比较限制
在比较两种止损定义时需谨慎:
- 历史关系不能保证未来结果。
- 不同的成本结构(费用、点差和执行成本)会影响实际成交价偏离止损水平的程度。