通达信威廉指标又称威廉%R指标,是一种技术分析指标,用于衡量股票、期货等金融产品的超买和超卖程度。以下是通达信威廉指标的编写方法:

公式:

威廉%R = (最高价 - 收盘价) / (最高价 - 最低价) * 100

其中,最高价为过去n个交易日中的最高价,最低价为过去n个交易日中的最低价,收盘价为当日的收盘价。

代码:

首先,需要定义一个变量n,表示计算威廉%R指标所需的交易日数。在通达信中,可以通过输入参数的方式设置n的值。

n:MAInput(10);

然后,需要计算最高价和最低价。通达信中可以通过HHV和LLV函数实现。

HHV函数用于计算过去n个交易日中的最高价:

HHV(HIGH,n)

LLV函数用于计算过去n个交易日中的最低价:

LLV(LOW,n)

接下来,可以计算威廉%R指标的值:

WR:=(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N))*100;

最后,可以将威廉%R指标的值绘制在K线图上,以便于观察超买和超卖情况:

Plot(WR,"WR",colorRed,styleLine,0,100);

编写通达信威廉指标

原文地址: https://www.cveoy.top/t/topic/csmu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录