支撑阻力突破策略使用哪些输入?
支撑阻力突破:使用的输入
支撑阻力突破是一种基于两种主要参考水平的突破型交易思路:支撑 和 阻力。所谓“输入”,是指你用来(1)定义这些水平,以及(2)判断价格是否已突破这些水平的数据。
支撑和阻力并非唯一的数学对象。实际上,它们是通过选定的方法从历史价格信息中构建出来的。由于构建方法可能不同,这一概念的输入集最好被描述为 数据定义加上规则参数,而不是一个固定的单一公式。
机制:参考水平和突破规则的定义
输入1:用于标记支撑和阻力的价格历史
第一个实质性输入是 一段历史价格序列(通常为开盘/最高/最低/收盘数据),覆盖一个回溯周期。从该序列中,通常使用以下一种或多种数据到水平的映射方式来估算支撑和阻力位:
- 摆动点:从近期转折点导出的水平。
- 区间聚集:从价格反复互动的区域导出的水平。
- 移动平均线或通道参考:从计算出的趋势基线导出的水平。
此处的关键参数是 回溯窗口(你观察的时间长度),因为它会影响最终得出的水平。另一个参数是图表的 粒度(例如,K线周期如何影响互动频率和表现)。
输入2:突破条件(决策规则)
第二个实质性输入是 突破条件,它将连续的价格行为转化为“是/否”事件。常见类别包括:
- 触及 vs. 穿越:进入水平区域是否算数,还是价格必须真正越过该水平。
- 幅度:价格需超出水平多远才算突破。
- 确认:该条件是在收盘时、K线内还是经过二次验证后评估。
- 时间限制:突破是否必须在一定数量的K线内发生。
这些突破参数至关重要,因为不同的定义可能将同一市场行为标记为突破或非事件。
输入3:处理方向和上下文假设
支撑阻力突破还隐含地使用了关于 方向 的假设:
- “看涨”突破通常指价格向上突破阻力位。
- “看跌”突破通常指价格向下跌破支撑位。
即使方向明确,你仍需输入来指定你关注哪一侧,以及如何处理价格在水平之间移动的情况(例如,你是等待相反边界还是忽略此类移动)。
实例或示例输入(含明确假设)
为了理解这些依赖关系,考虑一个不依赖实时数据的具体输入设置:
假设你拥有日线K线数据,并采用以下选定参数:
- 水平回溯周期:30个交易日。
- 支撑/阻力方法:选择在此窗口内反复出现的最高和最低摆动水平。
- 突破规则:仅当 日收盘价 超出该水平至少一个固定缓冲值(例如,一个小的百分比)时,才确认突破。
- 假突破失败规则:若价格随后再次收回到原始水平区域内,则视为失败。
在此示例中,输入包括:30天价格序列、摆动检测逻辑、缓冲大小、“基于收盘”的确认选择,以及重新进入的定义。如果你更改其中任何一个输入,你标记为突破的事件也会随之改变。
由于这些是定义性选择,你可以通过在历史数据上重新运行相同的定义并检查标记的突破事件是否符合预期,来独立验证它们。
需要考虑的局限性和失败模式
1) 水平可能不一致
支撑和阻力没有唯一定义。两位分析师可能因不同的回溯窗口、摆动规则或区域宽度,从同一价格序列中标记出不同的水平。
2) 突破常产生假突破
假突破是指价格暂时穿越一个水平后又返回的情况。这种失败模式是突破型策略的核心风险。你的失败处理方式取决于你的输入(尤其是确认和重新进入的定义)。
3) 实际执行影响结果
即使使用相同的突破标记,实际结果仍取决于非模型输入,如交易成本和订单执行方式。如果点差、佣金或滑点相对于你的突破缓冲值显著,则实际结果可能与基于标记的逻辑不同。