MetaTrader4
多奇安通道:MetaTrader 4 的交易指标解析
多奇安通道 多奇安通道是一种由理查德·多奇安(Richard Donchian)开发的市场交易指标。它通过计算过去 n 个周期内的最高价和最低价来形成通道。选择的周期的高低之间的区域就是这个通道。 通道的高低值用线条标示,直观地展示了市场价格的通道。此外,该指标还包括一条中线和中线的移动平均线。 多奇安通道是观察市场价格波动性的有力工具。如果价格稳定,多奇安通道将相对狭窄;反之,如果价格波动较大,多奇安通道则会变宽。它的主要用途是为多头和空头头寸提供信号。 当某个证券的价格超过过去 n 个周期的最高价时,就可以建立多头;如果价格跌破过去 n 个周期的最低价,则可以建立空头。 指标中的缓冲区 该指标使用四个缓冲区,分别表示: 上多奇安通道 - 缓冲区0 - 绿色线 中多奇安通道 - 缓冲区1 - 蓝色线 下多奇安通道 - 缓冲区2 - 绿色线 移动平均多奇安通道 - 缓冲区3 - 红色线 代码解析 代码相对简单,它获取过去 'n' 个周期的高低点,并在 InpBarsToLookBack 中定义。然后,它会取高低值的平均值来创建通道的中线。接着,使用 iMAOnArray 函数根据输入的参数 InpMaPeriod 和 InpMaMethod 计算中多奇安通道的移动平均。 图表输出 图表上的输出由上述四个缓冲区组成。如有需要,可以将颜色更改为无,以仅显示所需的缓冲区。 iCustom 函数调用 要使用 iCustom 函数调用该指标,可以使用以下代码: double donchian = iCustom(Symbol(), Period(), "多奇安通道", InpBarsToLookBack, InpMaPeriod, InpMaMethod, Buffer[], shift); 如果想用脚本调用移动平均缓冲区的最后价格(使用默认参数),可以这样写: double donchian = iCustom(Symbol(), Period(), "多奇安通道", 20, 14, MODE_SMA, 3, 0); 感谢您的支持 感谢您花时间下载这个指标。如有关于该指标的问题,欢迎随时提问,您的评价也非常受欢迎。
2023.11.17