突破定义使用哪些输入?

探索突破定义使用的输入:其机制、差异、局限性以及实际验证方法。

突破定义使用哪些输入?

直接答案

突破定义不依赖隐藏或秘密的数值。它使用您可以从价格图表读取的输入——主要是价格和时间——然后应用一组特定规则,判断价格是否已“突破”先前的区间或水平。

由于不同提供方可能以不同方式实现“突破”这一术语,“突破定义使用哪些输入?”这一问题最好通过一份包含输入项、依赖关系以及为复现结果所需假设的清单来回答。

机制或定义

一个实用的突破定义可描述为:识别一个先前的参考区域(“区间/水平”),然后检查新的价格行为是否已越过该区域,通常还会附加一个确认条件。

常见的输入和参数(即其所需的“数据”):

  1. 价格序列:工具在一段时间内的价格,例如开盘/最高/最低/收盘(OHLC)K线或单个报价点。所使用的具体字段(仅收盘价 vs. 最高/最低价)是一个参数。
  2. 时间基础:图表的时间框架(例如1小时K线 vs. 日线K线)。时间框架是一个依赖项,因为同一价格变动在不同时间框架下可能看起来是突破,也可能不是。
  3. 参考区域的回溯窗口:您回溯多长时间来定义“之前”的区间/水平。这是一个控制敏感度的参数。
  4. 参考区域的构建方式:例如使用窗口内的最高高点和最低低点,或使用绘制的支撑/阻力水平。构建方法至关重要。
  5. 突破阈值:什么算作“越过”。某些定义使用严格边界(触及 vs. 穿越),其他则使用缓冲区(最小距离)。
  6. 确认规则:突破是否需要持续(例如下一根K线必须保持在水平之外),或单根K线事件是否足够。
  7. 可选过滤器(实现相关):许多定义会添加波动率背景、趋势方向或成交量等条件。这些仍是“输入”,但并非通用。

一个输入和假设的简单示例(无实时数据):

  • 假设:您使用OHLC K线。
  • 假设参考区域是前 N 根K线的最高高点和最低低点。
  • 当下一根K线的最高价超过参考区域上界至少 δ 时,视为突破。
  • 若后续K线的收盘价仍高于上界,则确认条件满足。

在此示例中,输入包括K线的OHLC值、时间框架、回溯长度 N、缓冲 δ 以及确认选择(基于最高价的触发,基于收盘价的确认)。

证据或示例(如何独立验证)

即使没有实时市场数据,您也可以通过在历史图表上重现来测试特定“突破定义”实现是否使用了特定输入:

  1. 固定您将使用的时间框架。然后注意该定义是否引用K线收盘价、最高/最低价,或两者皆用。
  2. 记录回溯逻辑。如果定义提到“先前区间”,请明确包含多少根K线/柱线,或如何检测区间边界。
  3. 严格按照所述应用阈值。例如,若其使用“穿透”,则“触及”是否算数,或是否需要缓冲区?
  4. 应用确认规则。若规则要求下一根K线保持在边界之外,请验证移除确认后结果是否变化。
  5. 重复进行受控变更:每次仅改变一个输入(例如更改 N 或切换基于最高价与基于收盘价的触发),并检查突破次数如何变化。

一个关键依赖是:不同的数据源和K线构建方式可能在边缘上改变OHLC值。如果您的突破阈值很紧,价格数据聚合方式的微小差异可能导致某根K线是否被计为突破。

局限性与风险

多个局限性可能导致突破定义的结果偏离预期:

  1. 水平选择的模糊性:“参考区域”可通过多种方式定义(固定水平 vs. 从窗口计算)。不同选择会产生不同的突破计数。
  2. 假突破作为失效模式:价格可能短暂越过边界后又返回区间内。这在许多市场中是预期行为,并非证明该定义“错误”。
  3. 对参数的敏感性:回溯长度、缓冲区大小和确认要求会显著影响检测到突破的频率。
  4. 数据源差异:不同经纪商或数据提供商的报价可能存在微小差异,尤其是在高波动或低流动性时段,这可能导致基于精确阈值的突破判断不一致。
外汇和差价合约交易具有重大风险。FoxiForex的信息仅用于教育,不构成个人财务建议。赞助内容会被清楚标注。