外汇中时段突破的规则是什么?
什么是时段突破?
时段突破是一种系统化的方法,用于研究某一特定交易时段(“时段”)内的价格走势是否形成一个参考区间,以及后续价格走势是否突破该区间。
为了使其可测试,时段突破策略需要明确、可量化的规则。在实践中,这些规则通常包括:
- 时段窗口(开始时间和结束时间,包括相关时区)。
- 参考区间(例如,该时段内达到的最高价和最低价)。
- 突破条件(“突破”参考区间的定义)。
- 突破评估时间(允许在时段结束后哪些时间戳触发突破)。
- 结果衡量方式(例如,是测量首次触及、收盘价,还是最大波动幅度)。
本文重点介绍规则设计和验证,而非断言任何规则是否盈利。
规则如何运作?
以下是可直接在历史数据上实施和验证的规则集。它使用稳定的机制,并明确区分假设。
1) 选择时段窗口(输入)
规则: 选择一个时间窗口
- 时段开始:T0
- 时段结束:T1
- 时区:Z
假设: 您数据集中的时间戳使用相同的时区 Z(或您在计算前已进行转换)。如果时区不同,参考区间可能会偏移,从而改变结果。
2) 计算时段内的参考区间
规则: 从 T0 或之后第一个可用的K线/报价开始,直到 T1(含),计算:
- 区间高点 (RH): 观察到的最高价格
- 区间低点 (RL): 观察到的最低价格
假设: 您需明确“观察到的价格”是基于K线的高低点还是逐笔报价数据。使用K线时,RH 和 RL 来自 OHLC 值;使用逐笔数据时,它们来自更密集的数据流。
3) 定义突破触发条件(如何判断“突破”发生)
定义突破的常见方法是将后续价格与 RH 和 RL 进行比较。
规则(以收盘价为例): 在 T1 之后,当某根K线收盘价高于 RH + 缓冲值时,视为看涨突破;当某根K线收盘价低于 RL − 缓冲值时,视为看跌突破。
这里的“缓冲值”是用于过滤噪音的固定数值。
测试时必须声明的假设:
- 缓冲值使用与您的数据相同的单位(例如,点或点差,取决于平台惯例)。
- 您需决定触发条件使用收盘价、最高/最低触及还是第一笔交易。
为何这很重要: 在波动剧烈时期,“触及”规则和“收盘”规则可能差异显著。价格可能在K线内短暂突破 RH,但未能收于其上方。
4) 决定时段后的评估窗口
规则: 仅接受发生在 T1 与 T2 之间(排他或包含——选择其一并保持一致)的突破事件。
假设: 评估窗口长度会影响结果。较长的窗口会增加突破机会,而较短的窗口可能错过后续确认。
5) 定义事件结果的衡量方式
为保持验证的客观性,选择一个具体的衡量标准。
规则(示例): 对每个突破事件,记录:
- 最大有利波动(在固定周期内,例如最多 N 根K线)
- 最大不利波动(在同一周期内)
- 或仅记录触发K线收盘价与后续价格的差值
假设:
- 对所有事件使用相同的周期 N。
- 决定是否使用触发K线的收盘价或其他时间戳作为参考。
6) 统一处理买卖价差和数据离散化
如果您的数据集仅提供中间价或 OHLC K线,则无法直接建模买卖价差。如果您有买卖报价数据,则需要明确“触发”与可交易价格之间的映射关系。
规则: 说明您的突破触发是基于中间价、买价、卖价,还是K线收盘价。
局限性: 更改此约定可能会改变检测到的突破事件集合。
证据或示例:比较两种规则变体
为验证规则的有效性,您可以使用相同的时段窗口和参考区间,然后比较不同变体。
示例设置(完全指定)
- 时段窗口:T0 到 T1,时区 Z(选择固定值)。
- 参考区间:RH = 时段内K线最高价的最大值;RL = 时段内K线最低价的最小值。
- 评估窗口:从 T1 到 T2。
- 两种触发变体:
- 收盘规则: 当K线收盘价 > RH + 缓冲值(或 < RL − 缓冲值)时触发
- 触及规则: 当K线最高价 > RH + 缓冲值(或K线最低价 < RL − 缓冲值)时触发
- 使用缓冲值 = 您数据单位中的固定数值。
您应预期观察到的现象
即使不假设任何“优势”,通常您会发现:
- 触及规则比收盘规则产生更多事件。
- 收盘规则倾向于过滤掉未能持续的短暂K线内波动。
此比较并非盈利性证明。它用于检查您的规则是否检测到不同的市场行为,以及结果是否对触发定义敏感。
相关局限性和风险(可能导致规则失效的因素)
时段突破在概念上简单,但多种失效模式可能影响任何可测试的规则集。
1) 波动率状态变化
如果用于校准的时期与测试时期的市场波动率发生变化,基于固定区间的策略可能表现不同。参考区间可能比早期样本更宽或更窄。
2) 执行时机和数据限制
许多数据集基于K线,将K线内变动压缩为 OHLC 值。如果您的触发依赖“首次触及”,OHLC K线可能无法捕捉 RH 被突破的确切时刻。
3) 点差、掉期和时段边界
时段定义可能与市场流动性的变化重叠。即使您未显式建模成本,实际执行条件也可能与中间价或K线价格假设不同。
重大风险: 如果您的规则依赖特定的时段结束边界,微小的时钟或时区错误可能导致属于时段的K线与评估窗口的K线错位。
4) 回测过拟合
使用多个可调参数——时段时间、缓冲值、评估周期和衡量选择——可能导致结果拟合历史数据而非具有普适性。基本防范措施是限制参数选择并记录每一项假设。
5) 结果未必重复
即使使用相同规则,由于路径随机性、订单流条件不同和市场微观结构变化,结果在不同交易日之间也可能不同。