[技术指标] 通达信 ATAN函数详解与均线度角指标编写基础

[复制链接]
查看72 | 回复0 | 昨天 15:15 | 显示全部楼层 |阅读模式
       在发此文时,我想网上也有各色各样的讲解,今天我们就来讲ATAN函数详解与均线度角指标编写基础。在均线中一般30到45度是属于一种强势向上趋势,也就是我们需要编写的“均线斜率”指标,实际上也就是均线的角度。角度我们要想到的是三角函数,这个初中就学过,不知道你是否还记得。

      通达信度角指标编写中最重要的一个函数就是ATAN,首先我们来分析一下ATAN函数,这是一个获得反正切值的函数,求得的反正切值是弧度制,为了方便理解,一般会转换成角度制。1弧度=180/π,约等于57.3度。π约等于3.14115926,编写指标的时候,换算一般写为180/3.14115926,从而求出反正切值。
QQ_1767421194951.png         
      图画得不太好,能看出来就行吧。初中我们学三角函数中有个正切公式,tan角度=对边除以邻边,所以根据上图 正切角度=y/x,那么我们假设X为交易日的周期,y为当前上涨的股价,通过这两个数值就可以计算出正切角度当前是多少度。

     当然通达信中我们用到函数是ATAN函数,专门用于将均线斜率转换为对应角度(弧度制),是判断均线倾斜程度的核心函数,格式是ATAN(X),这样返回的值为弧度,而不是直接的角度值,需转换成角度制,就要从上面讲的1弧度=180/π这个公式来转换,所以角度=ATAN(X)*180/3.1415926 转换为常用的角度制。

       以上就是计算角度的基础知识,这些弄懂了,我们在通过用 SLOPE 函数计算该均线在指定周期内的斜率,就可以写出完整的指标。下面来一个示例:
QQ_1767424125903.png
{ 5日均线角度计算公式 }
WGW1:=MA(C,5);{ 定义5日均线 }
WGW2:=SLOPE(WGW1, 10); {计算10周期内5日均线的斜率,周期越小越灵敏}
角度:ATAN(WGW2)*180/3.1415926; {将斜率转换为角度}

上面示例你稍作参数修改,可以套用到通达信各各公式中来用做角度分析。

回复

使用道具 举报