需要编写一个通达信指标公式,内容为连续5年分红该怎么弄?

2024-05-09

1. 需要编写一个通达信指标公式,内容为连续5年分红该怎么弄?

均线 计算 N 日内收盘价的算术平均值,它是最常用的指标之一,公式为: MA(CLOSE,5); 其中的 MA(X,N)表示 X 的 N 日平均。 涨幅 涨幅指今日收盘价相对于昨日收盘价的变动幅度,即(今日收盘价-昨日收盘价)/昨日收盘价*100%, 昨日收盘价的公式为:REF(CLOSE,1), 因此涨幅的公式: (CLOSE-REF(CLOSE,1))/REF(CLOSE,1); 

换手率 换手率指当期的成交量占流通股本的比例。 公式: VOL/CAPITAL; 为当期成交量,CAPITAL 为流通股本。 创新高指当日最高价是最近一段时间的最高价: HIGH=HHV(HIGH,N); 其中的 HIGH 为当期最高价,HHV(X,N)是求 N 周期内 X 最高值。因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。 

横盘整理 横盘整理指最近一段时期价格在一定幅度之内摆动: (HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05; 其中的 LLV(X,N)是求 N 周期内 X 最低值。因此该公式表示 10 日收盘价振幅振幅在 5%以内。 区间统计 例如,要取得 2002 年 2 月 1 日到 2002 年 12 月 30 日间的最低价。思考一下,一段时间的最低价必然是该段时间内每个分析周期的最低价中最小的那个。所以我们要引用的数据是该段时间各分析周期的最低价,而不需要用到开盘价、收盘价或最高价;还要将不需要的数据,即区间外的数据设为0。

语句为: LL:=IF(YEAR=2002 AND MONTH>=2 AND MONTH<=12,LOW,0); 该语句用一个条件函数来判断时间是否处于规定区间,若是则返回最低价,否则返回0。 我们再用 LLV 函数,就可求得该段时间最低的最低价: 

需要编写一个通达信指标公式,内容为连续5年分红该怎么弄?