欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

唐奇安通道 - MetaTrader 4脚本

author emer | 669 人阅读 | 0 人评论 |

Donchian Channel - indicator for MetaTrader 4

唐奇安通道是理查德唐奇安开发的市场交易中使用的指标,它是通过取最近n个周期的最高点和最低点形成的。高点和低点之间的区域是所选周期的通道。

一条线标记为高值和低值,直观地显示市场价格的通道。该指标还包括中线和中线的移动平均线。

唐奇安通道是了解市场价格波动性的有用指标。如果价格稳定,唐奇安通道将相对狭窄。如果价格波动很大,唐奇安通道就会更宽。然而,它的主要用途是提供多头和空头头寸的信号。

如果证券交易价格高于其最高 n 个周期的高点,则建立多头。如果交易价格低于 n 个周期的最低点,则建立空头。

该指标使用四个缓冲区来表示;

上唐奇安通道 - 缓冲区 0 - 绿线

中唐奇安通道 - 缓冲区 1 - 蓝线

下唐奇安海峡 - 缓冲区 2 - 绿线

MA Donchian 通道 - 缓冲区 3 - 红线

代码相当简单,它获取 InpBarsToLookBack 中最后“n”个周期的最高价和最低价。  然后取最高值和最低值的平均值来创建通道的中线。  然后,使用 iMAOnArray 函数根据输入的参数 InpMaPeriod 和 InpMaMethod 获取中唐奇安通道的移动平均值。

图表上的输出由上面概述的四个缓冲区组成。  如果需要,可以将颜色更改为“无”以仅显示所需的缓冲区。

使用 iCustom 函数调用指标; 

double donchian = iCustom(Symbol()、Period()、“Donchian 通道”、InpBarsToLookBack、InpMaPeriod、InpMaMethod、Buffer[]、shift);

要使用脚本使用默认参数调用移动平均线缓冲区的最后价格;

double donchian = iCustom(Symbol(), period(), "Donchian 通道", 20, 14, MODE_SMA, 3, 0);

感谢您花时间下载该指标。  请随时发布与该指标相关的任何问题,我们将不胜感激。


附件下载

📎 donchian_channel.mq4 (4.65 KB)

Source: MQL5 #47258

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录