入场规则的高级考量
直接回答
入场规则是一组在开仓前必须满足的预定义条件。高级考量聚焦于以下三点:(1) 规则依赖的信息,(2) 逻辑中哪些部分是稳定的,哪些是可变的,(3) 实施细节如何导致实际执行与计划出现偏差。由于结果不确定且执行情况各异,读者应能够陈述该规则、其假设,以及可能使其失效的具体失败模式。
不应将入场规则视为独立的预测工具。相反,它们是一种操作流程:将交易想法转化为具体的、可测试的触发条件,并能与你的系统实际接收到的输入进行比对。
机制或定义
入场规则的简单模型
理解入场规则的一种实用方式是将其视为一个流程:
- 输入:规则所需的数据(例如价格水平、时间窗口和任何必要的确认)。
- 条件:布尔检查,例如“如果条件A和条件B都为真”。
- 订单行为:你实际发送到市场的订单(订单类型、持续时间、允许的偏差)。
- 执行结果:实际成交情况,包括平均成交价格和时间。
“高级”入场规则为这些步骤增加了精确性。它们通常包括对数据时间(何时读取数值)、测量方式(买价/卖价 vs 中间价)和约束(最大可接受点差、滑点容忍度或条件必须保持为真的时间段)的明确假设。
稳定机制 vs 可变条件
一个关键区分是:
- 稳定机制:你可以用数学方式定义并保持一致的部分(例如“仅在特定时间窗口内入场”或“要求突破某一阈值”)。
- 可变的市场/提供商条件:在回测和实盘交易之间可能发生变化的因素,如买卖价差、流动性和成交质量。
如果你的入场规则依赖于可变输入,那么即使你的底层逻辑不变,规则的行为也会发生变化。例如,使用中间价衡量的条件可能与使用买价/卖价衡量的同一条件表现不同。
状态与时机
高级入场规则必须明确状态:
- 如果条件短暂为真然后变为假,会发生什么?
- 规则是只评估一次,还是持续评估?
- 在哪个时间戳进行评估?
一个常见边缘情况是时间窗口不匹配:回测可能假设完美时机,而实盘系统可能因延迟接收价格,或使用与你假设不同的K线收盘时刻进行评估。
证据或示例
示例:阈值加“必须持续为真”
假设一个入场规则使用价格阈值,并要求其在短时间内持续为真。一个简单的版本可能是:
- 条件:“价格高于X。”
- 额外要求:“必须持续高于X达10秒。”
高级考量在于实施细节:
- 输入定义:“价格”是指买价、卖价还是报价?
- 采样:你的系统是每笔行情都检查,每秒检查一次,还是仅在K线收盘时检查?
- 订单时机:一旦满足10秒条件,系统是立即下单,还是在下一个处理周期下单?
实质性限制:即使你的数据中满足了条件,执行仍可能因点差和流动性在规则触发到订单到达市场之间发生变化而出现差异。
示例:订单类型改变规则含义
另一个高级考量是,入场规则可能是“正确的”,但由于订单类型仍可能导致意外结果。
- 如果规则假设你将在特定价格附近入场,但订单受快速变动的报价影响,成交价可能更差。
- 如果订单有效期有限且条件消失,订单可能无法按预期成交。
这很重要,因为入场规则通常关注何时启动,而非实际成交价是否匹配触发价。
需考虑的边缘情况
在不假设实时数据或任何特定平台行为的情况下,读者应识别的典型边缘情况包括:
- 部分成交:头寸分多次开立,改变有效入场价。
- 重新报价 / 执行延迟:观察到条件后市场已移动。
- 点差扩大:买卖价差扩大可能导致基于买价或卖价的条件表现与预期不同。
- 数据源不匹配:用于评估的数值与用于执行的数值不同。
读者可将这些视为独立测试:如果你的规则无法说明如何处理它们,则说明定义不足。
局限性与风险
实质性限制:执行质量可能破坏假设
即使逻辑定义良好,入场规则仍受限于“触发逻辑”与“成交现实”之间的差距。规则可能在特定市场条件下激活,但成交价格和成交时间可能与用于决定入场的数值不一致。
这是一个常见的失败模式:
- 入场规则使用一种表示方式或时间参考检查条件。
- 订单使用另一种表示方式或在稍后时间成交。
- 最终入场价差异过大,导致整体计划与其原始假设不一致。
不确定性与不可重复性
历史关系不能保证未来结果。市场结构可能变化,流动性可能波动,执行成本在不同市场环境下也可能不同。因此,高级入场规则应以不确定性为框架:
- 明确你知道的内容(定义、阈值和评估时机),以及
- 明确你无法控制的内容(成交质量、成本、提供商/系统差异)。
司法管辖区和操作限制
入场规则还受操作和监管限制的影响,这些限制因地区和经纪商/提供商设置而异,包括订单处理方式和使用哪些数据源。由于这些限制可能随时间变化,读者应谨慎,不要假设某一情境下的规则描述可原封不动地适用于其他情境。
验证或下一个问题
需独立验证的内容
为独立验证入场规则,读者可检查三个层面:
- 定义检查:你能否精确复述该规则,包括数据表示(买价/卖价 vs 中间价)和时机(评估时刻)?
- 成本与执行检查:你的计划是否定义了在决策过程和预期成交行为中如何处理成本、点差和滑点?
- 边缘情况检查:对于部分成交、快速报价变化和短暂条件窗口,规则是否指明了应如何处理?
一个有用的下一个问题是:“如果我的入场规则被触发,应发生什么样的确切订单行为,以及在订单确认或成交前必须保持为真的条件是什么?”