假突破过滤
什么是假突破过滤?
假突破过滤是一种基于规则的方法,用于突破策略中,以降低在突破发生后不久即失败的情况下采取行动的可能性。简单来说:当价格首次突破某个边界(例如区间的边缘)时,突破可能看起来很有说服力,但价格可能很快又回到边界之内。过滤的目的在于区分“持续有效的突破”和“随后反转的突破”。
这一概念本质上是信息性的,默认情况下不具备预测能力。即使规则定义得非常明确,也无法保证减少亏损,因为市场状况和数据质量会随时间变化。
假突破过滤如何工作?
假突破过滤通常在初始突破触发后增加额外的检查。该方法不会将首次突破水平视为最终信号,而是等待来自价格行为的类似确认的证据。具体标准各不相同,但大多数过滤器会评估以下输入的某种组合:
-
突破后的收盘行为
一个常见的区别是价格是否仅在K线内短暂“刺穿”某一水平,随后又收盘回到该水平内,还是收盘于该水平之外并有明显的后续走势。因此,过滤可能更关注K线收盘价相对于边界的相对位置,而不仅仅是短暂穿越的最高/最低价。 -
重新进入先前的区间(未能持续)
在突破之后,假突破的结果通常表现为迅速重新进入之前的区间或结构。可以设定过滤器,如果价格在指定的时间窗口内返回旧边界之内,则将该突破视为失败。 -
回测与接受
一些过滤器将回测视为确认的一部分。例如,价格可能突破后回撤至边界附近,随后再次远离,表明对新区域的“接受”。如果回测反而导致价格被强烈拒绝并返回原始区间,则该突破可能被过滤掉。 -
序列与结构检查
突破通常与市场结构的变化相关。过滤可能要求突破后的波动形成与延续一致的序列(例如,在上涨情况下出现更高的高点和更高的低点),而不是立即反转。 -
成交量或参与度(可选)
一些交易者会使用成交量相关指标来判断价格突破边界时参与度是否增加。实际上,成交量数据的可用性因经纪商和交易品种而异,且成交量指标可能具有噪音。由于过滤规则依赖于可测量的输入,任何基于成交量的条件都必须明确定义(使用哪种成交量指标、在什么时间段内、以及如何进行比较)。
典型操作(概念性)
一个概念性的工作流程如下:
- 步骤1:识别价格已突破突破边界。
- 步骤2:不立即完全建仓。
- 步骤3:等待一个或多个确认检查(收盘位置、重入行为、回测结果、结构序列)。
- 步骤4:如果检查表明失败,则忽略该突破;如果表明持续有效,则允许该突破通过。
即使不提供具体的交易指令,理解其逻辑也很重要:假突破过滤在初始边界突破后增加了一个“持续性测试”。
相关的局限性和风险
假突破过滤减少了某一特定问题——即对快速失败的突破采取行动——但它也引入了其他不确定性。
-
过滤器可能拒绝真实的突破(假阴性)
严格的过滤器可能会排除那些本应继续但暂时回撤的突破。这可能导致机会减少,甚至可能表现更差,即使平均而言被过滤的突破看起来“更干净”。 -
过滤器在不同时间框架下表现可能不同
突破的有效性在不同图表时间框架下可能看起来不同。在较短时间框架下看似失败的走势,在较长时间框架下仍可能代表延续。使用K线收盘价、时间窗口或结构突破的规则对此尤其敏感。 -
参数敏感性(窗口大小、阈值和定义)
过滤器需要做出决策,例如等待多少根K线、什么算作“重入”、如何定义接受。这些参数的微小变化可能导致显著不同的结果。若不进行仔细测试,规则可能在历史数据上表现良好,但在其他情况下失败。 -
执行和市场微观结构影响
结果取决于点差和滑点等交易机制。由于过滤通常需要等待确认(例如等待收盘或回测),实际入场点可能与初始突破穿越水平的时刻不同。 -
数据质量和测量问题
如果使用成交量,其计算可能因数据来源而异。即使是基于价格的规则,也取决于平台如何构建K线以及如何处理缺失数据或公司行为(针对其他资产类别)。在外汇市场中,主要风险仍是测量的一致性:你的规则必须与平台的数据定义相匹配。 -
验证是必要的,不能跳过
由于过滤规则是特定的,你必须使用相同的定义通过回测和样本外检查来验证它们。“过去有效”不等于“可靠有效”,尤其是在非平稳市场中。
关键对比:过滤与仅使用突破触发
假突破过滤与仅依赖突破触发不同。基本的突破触发可能在价格首次穿越边界时就做出反应。过滤则增加了穿越后发生情况的额外条件。这种变化可以降低对短暂波动的敏感性,但也可能导致决策延迟,并减少通过你规则的突破数量。
需要独立验证的内容
如果你正在研究突破策略中的这一概念,可以使用你选择的、明确定义的规则独立验证以下内容:
- 过滤后的突破失败频率与未过滤突破的对比。
- 当你改变时间框架和参数窗口时,结果如何变化。
- 过滤器的假设是否与你使用的数据定义相匹配(K线收盘、回撤规则和结构标准)。
在所有检查中,请记住:没有任何过滤器能消除不确定性;它只是重塑了你选择接受或忽略的突破案例。