评估唐奇安通道需要哪些数据?
什么是唐奇安通道,“评估”意味着什么?
唐奇安通道是一种基于价格的范围指标,由选定回溯窗口内观测到的最高价和最低价构成。“评估”唐奇安通道意味着你可以从特定数据序列中重建上下轨,并说明所使用的假设——而无需依赖需要实时市场访问的声明。
在实践中,评估关乎数据治理:你需要确切的输入数据、它们的来源、相对于计算时间的新鲜度,以及如何检查数据的一致性。这将公式稳定的机制与可变条件(如数据供应商行为、图表设置或执行现实)区分开来。
机制:计算通道所需的数据输入
要计算唐奇安通道,至少需要一个按时间排序的K线(或等效)价格序列:
- 带有时间戳和OHLC值的价格序列
- 每根K线/周期的“最高价”用于计算滚动最大值。
- 每根K线/周期的“最低价”用于计算滚动最小值。
- 每根K线的时间戳,以便验证顺序和正确划分K线边界。
- 回溯周期(窗口长度)
- 固定数量的K线(例如,N根K线),用于计算滚动的最高高点和最低低点。
- 必须以与数据相同的单位(K线数量)标明窗口长度,因为改变K线大小会影响窗口覆盖的实际时间。
- 计算中使用的K线定义
- 对于日线数据,每根“K线”应对应指定时区中明确定义的交易日边界。
- 对于日内数据,每根K线应对应明确定义的交易时段和聚合方法。
- 计算规则和对齐方式
- 决定在时间t的通道是否包含或排除当前K线在内的最近N根K线。许多实现实际上使用以当前K线结尾的最新窗口,但你应匹配所评估工具使用的规则。
- 确认缺失K线是通过忽略、插值还是前向填充处理的(每种方法都会改变滚动最大值/最小值)。
- 可选但常见的衍生输入
一些分析还会计算到通道的距离、通道宽度或百分位式解释。如果这样做,请记录确切公式,并说明是否使用收盘价、高低价或通道水平。
证据与示例:如何验证数据和计算
一个自包含的验证方法要求可重现性。你应该能够:
- 重建上轨:在每个时间点t,取按所选对齐规则确定的N根K线内的最高价最大值。
- 重建下轨:在每个时间点t,取相同窗口内的最低价最小值。
- 使用相同的OHLC数据集和窗口大小从头重新计算。
验证示例(无需实时数据):
- 选择一个特定的数据快照和固定的回溯周期N。
- 选取一个特定时间戳t。
- 列出N个最高价并识别其最大值;在t时刻的上轨应与此最大值一致。
- 对最低价和下轨进行相同操作。
如果你重建的通道与图表或工具输出不一致,这种差异通常指向数据问题(不同的K线边界、缺失K线、不同时区处理)或计算差异(窗口对齐、是否包含当前K线)。
局限性和风险:什么可能导致解释失效
即使计算正确,解释仍可能因可变条件而失败:
- 非平稳性:范围行为与后续结果之间的关系可能随市场状态变化而变化。历史模式不能保证未来表现。
- 及时性和数据修订:如果数据集被更新(或你的数据流与图表数据流不同),滚动最大值/最小值可能会改变,尤其是在新K线到达或历史K线被修正时。
- 成本和执行差异:任何忽略点差、佣金、滑点或订单机制的类回测分析都不会与实际情况相符。
- 时间框架敏感性:改变K线大小会改变“N根K线”在实际时间中的含义。日内数据上的“10根K线”窗口不等同于日线数据中的“10天”。
- 缺失或异常数据导致的失效模式:缺口、异常值、错误的高低价或不一致的K线形成可能扭曲滚动最大值/最小值,从而影响通道。