支撑位突破策略使用哪些输入?
定义与“输入”概念
支撑位突破(Support Breakout)指一种基于价格图表上支撑位的突破式决策框架。其核心“输入”是来自图表数据的支撑位定义,第二个输入是判断价格行为是否构成对该支撑位“突破”的规则。
由于存在多种实现方式,将输入分为两类有助于理解:(1)可从历史OHLC数据中复现的图表输入;(2)将这些图表输入转化为“是/否”事件的规则参数。除此之外的任何因素(如执行、成本、司法管辖区、实时订单处理)属于影响结果的依赖项,但不属于图表逻辑的一部分。
机制:图表数据输入与规则参数
1) 图表价格数据(可测量的输入)
典型的支撑位突破流程始于价格历史,并使用K线/柱状图或tick数据来计算事件。您必须明确的输入包括:
- 价格表示方式:您使用K线实体、影线、收盘价,还是柱内极值。
- 时间周期:用于形成K线的周期长度(例如,您为分析选择的任意固定时间间隔)。
- 数据来源:交易所/平台的数据源很重要,因为不同的OHLC序列可能存在差异。
2) 支撑位的定义方式
支撑位突破依赖于一个支撑位,但支撑位并非单一通用数值。常见的定义输入包括:
- 回溯窗口:您回溯多长时间来寻找之前的低点或反弹点。
- 选择方法:您如何选择哪个(些)低点作为“支撑”(例如,最近的摆动低点、被测试次数最多的水平,或通过拟合线计算出的水平)。
- 容差:价格可在支撑位附近偏离多少仍被视为“处于支撑”。
3) 突破触发与确认
第二个重要输入是突破规则。不同实现方式存在差异,但您应能精确描述以下参数:
- 触发条件:什么情况算作跌破支撑位(例如,K线收盘价低于该水平、影线穿透,或达到一定距离阈值)。
- 确认:是否需要一根K线、多根K线,或后续走势确认。
- 阈值设定:是否要求价格必须超出支撑位一定距离,以减少边界情况。
4) 影响结果的依赖项(非稳定机制)
即使图表规则完全相同,结果仍可能受以下因素影响:
- 交易成本:点差和佣金会影响实际的入场/出场价格。
- 执行行为:订单成交价可能与基于图表K线推导的理论价格不同。
- 市场状态:波动率和趋势强度的变化会影响假突破的频率。
这些属于依赖项:它们影响实际表现,但“支撑位突破所使用的输入”(支撑位定义 + 突破规则)仍是可复现的部分。
可验证的证据或示例(无需假设实时价格)
以下是一个可自我验证的示例结构,用于明确输入与假设:
- 选择一个时间周期 并将其作为输入明确说明。
- 定义支撑位,使用明确的回溯窗口和选择方法(例如,选择最近的摆动低点),并说明用于将附近价格视为同一水平的容差。
- 定义突破触发条件,使用一个明确的条件(例如,K线收盘价低于该水平)。若使用确认机制,需明确说明需要多少根后续K线。
- 在多个非重叠的历史周期 上运行回测,并记录突破规则触发的位置。
该流程产生可复现的计数与结果作为证据。您并非断言未来的可预测性,而是验证事件定义是否一致地应用于所选输入。
局限性与失效模式
一个显著的局限是,支撑位可能在图表上看似被突破,但市场随后又返回,形成假突破。这种失效模式与输入直接相关:
- 如果您的容差过宽,或触发条件使用影线穿透且无确认机制,您可能会将更多边界性波动误判为突破。
- 如果您的回溯窗口过短,支撑位可能反映的是近期噪音,而非稳定的结构。
其他风险与不确定性包括:
- 波动率环境变化:在某一波动率环境下有效的策略,可能无法直接适用于另一环境。
- 成本与成交价差异:当点差和滑点重要时,基于图表的触发条件与可执行订单价格并不相同。
- 非平稳性:历史关系不能保证未来行为。