什么是假突破的规则?
什么是假突破?
假突破是一种图表行为,指价格突破了一个明确定义的水平(通常被描述为支撑或阻力位),但并未持续维持在该水平之外。相反,价格随后会回到该水平附近,或继续向相反方向运行。
为了使这一概念具备可测试性,你需要两个要素:
- 明确的水平定义(即“该水平”具体指什么)。
- 失败的定义(即“未能维持”具体指什么)。
如果没有这两个要素,人们可能会用不同的规则来描述看似相似的事件,这将导致难以进行比较和验证。
基本规则(一套可测试的规则)
以下是编写“规则”的一种方式,使其具备可测量性。这些规则以假设和阈值的形式表达,以便你可以调整它们并一致地重新测试。
1) 在寻找突破尝试之前先定义水平
使用明确的方法选择一个关键水平,例如:
- 该水平是回溯窗口内的最高高点 / 最低低点。
- 或者该水平是由先前的摆动点形成的水平价格区域。
规则: 不得在看到结果后再重新定义该水平。该水平必须仅使用测试窗口内的早期信息来确定。
2) 定义“突破尝试”的含义
突破尝试是指价格朝预期方向穿越该水平。
规则(一种可测量的选项):
- 对于看涨尝试:K线的最高价高于该水平。
- 对于看跌尝试:K线的最低价低于该水平。
由于市场存在波动,你可能需要一个小的容差范围。
假设: 使用一个容差带(例如,固定数量的点数或该水平的固定比例)来判断噪音是否算作穿越。在测试期间保持该容差不变。
3) 定义“未能维持”的确认条件
当突破尝试未能持续时,即为“假突破”。
规则(一种可测量的选项):
- 在首次穿越之后,在一个固定的前瞻窗口内(例如 N 根K线),价格必须重新穿越回该水平。
你必须明确“返回”意味着什么:
- 使用收盘价重新回到另一侧(通常更严格)。
- 或使用盘中极值(通常更宽松)。
假设: 选择一种方法(基于收盘价或基于极值)并保持一致。
4) 添加时间规则以避免将缓慢移动误标为“假突破”
如果没有时间限制,许多突破尝试最终都会回撤,导致结果不一致。
规则: 要求失败确认必须在首次穿越后的固定最长时间内发生。如果穿越发生但失败确认较晚,则应另作标记(例如,“未确认突破”)。
5) 一致地跟踪结果
为了验证该形态,你需要一个结果衡量标准。选项包括:
- 价格是否在前瞻窗口内重新以收盘价回到该水平之外。
- 或从穿越点起的最大逆向波动幅度。
规则: 在你的测试样本中使用相同的度量标准。
证据与具体示例(含明确假设)
以下是一个仅使用可测量条件的简单、可测试示例。这并非关于盈利性的声明——仅说明如何标记事件。
示例的假设
- 你使用一个在事件发生前结束的回溯窗口,选择阻力位为 1.1000。
- 你将看涨突破尝试定义为第一根最高价高于 1.1000 的K线。
- 你将“假突破”定义为:在接下来的 5 根K线内,有K线收盘价重新低于 1.1000。
- 你在数据集中的所有事件中使用恒定规则。
逻辑推演
- 在K线A之前,你已将阻力位固定在 1.1000。
- K线A的最高价高于 1.1000,因此你将其标记为突破尝试。
- 你观察K线A+1到A+5。
- 如果其中任何一根K线收盘价重新低于 1.1000,则你将该尝试标记为假突破。
- 如果价格在窗口期内未收盘回到该水平之下,则根据你的规则集,你将其标记为非假突破。
由于规则是明确的,其他人可以使用相同的历史K线数据复现相同的标签,并确认标记是否一致。
局限性与失效模式(可能导致你的规则失效的因素)
假突破难以衡量,因为市场存在噪音,且实际交易执行会影响你的体验与标记之间的差异。
1) 噪音与容差选择
你定义水平、容差带的方式,以及是否使用最高价/最低价还是收盘价,即使微小差异也可能导致标记结果大相径庭。
失效模式: 水平设置过紧会将随机波动误判为“突破”,而设置过宽则会阻止真实突破被识别。
2) 市场状态变化与波动率变化
波动率随时间变化。固定的K线数量或固定容差在高波动期可能过于严格,在低波动期则过于宽松。
失效游戏副本: 你的规则集可能“过拟合”测试期间所用的时间窗口或波动率状态。
3) 点差、滑点与执行偏差
即使你的标记使用K线数据,实际交易成本仍取决于点差和执行情况。这些因素会影响基于该形态的策略是否与回测假设一致。
失效模式: 假设理想成交的回测可能无法真实反映在实际成本下失败事件的可操作频率。
4) “水平”可能不稳定或主观
支撑与阻力并非物理定律。不同的水平选择方法会产生不同的数据集。
失效模式: 两位研究者可能各自对不同水平的判断都“正确”,但他们的假突破计数却不同。
5) 重叠事件与顺序模糊
在快速行情中,一根K线可能多次穿越某一水平。若无事件分离规则,可能导致重复计数或结果顺序错误。
失效模式: 重叠的时间窗口可能导致标记不一致。
如何验证你自己的规则集
读者可以在不假设任何预测能力的前提下,验证假突破的定义。
逐步验证检查
- 可复现性: 你能否仅使用每个事件发生前的可用信息来应用你的水平定义?
- 一致性: 你是否在所有地方使用相同的K线类型(收盘价 vs 最高价/最低价)和相同的前瞻窗口?
- 评分者间信度: 如果另一个人将相同的书面规则应用于相同的图表片段,你们是否得到相似的标记?
- 敏感性分析: 尝试微小变化(例如,略微不同的前瞻窗口或容差),观察标记如何变化。