以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  麻烦帮我翻译一下这个代码,谢谢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=172297)

--  作者:一代天骄
--  发布时间:2019/10/8 9:33:07
--  麻烦帮我翻译一下这个代码,谢谢
yy:=ATAN((MA(C,M1)/REF(MA(C,M1),1)-1)*100)*180/3.1416;请问这段代码什么意思?
--  作者:FireScript
--  发布时间:2019/10/8 9:58:48
--  
 你这个就是求一个反正切值。至于正切和反正切 这个是数学里面的概念了,可以直接百度看下它的定义方式,我这里解释不清楚的。

大致上这个代码好像是求相近2个K的均线值的一个偏差或者说变化的情况。并且试图用数学里面 角度 的概念去描述这个偏差。 只能解释到这种程度了。

--  作者:一代天骄
--  发布时间:2019/10/8 10:01:09
--  
那可以直接对均线求导得出均线的斜率吗?
--  作者:FireScript
--  发布时间:2019/10/8 10:03:40
--  
 这个不行的哦。

--  作者:一代天骄
--  发布时间:2019/10/8 10:08:46
--  
那我这个公式能够比较准确的反应均线斜率的变化吗?
--  作者:一代天骄
--  发布时间:2019/10/8 10:08:50
--  
那我这个代码可以比较准确的反应斜率的变化吗?
--  作者:FireScript
--  发布时间:2019/10/8 10:31:49
--  
 能的。
--  作者:一代天骄
--  发布时间:2019/10/8 10:52:15
--  

刚才百度了一下atan的用法,求两个点的斜率

那么这两个点形成的斜率的角度计算方法分别是:

yy= atan( (y2-y1)/(x2-x1) );

那么yy:=ATAN((MA(C,M1)/REF(MA(C,M1),1)-1)*100)*180/3.1416;这个代码里面的用法我还不是很理解,能在解释一下吗,就是逐步分解解释

比如说(MA(C,M1)/REF(MA(C,M1),1)-1)*100),这段,为什么要-1和*100?还有为什么后面要*(180/3.1416)?



--  作者:一代天骄
--  发布时间:2019/10/8 11:10:22
--  

刚才百度了一下atan的用法,求两个点的斜率

那么这两个点形成的斜率的角度计算方法分别是:

yy= atan( (y2-y1)/(x2-x1) );

那么yy:=ATAN((MA(C,M1)/REF(MA(C,M1),1)-1)*100)*180/3.1416;这个代码里面的用法我还不是很理解,能在解释一下吗,就是逐步分解解释

比如说(MA(C,M1)/REF(MA(C,M1),1)-1)*100),这段,为什么要-1和*100?还有为什么后面要*(180/3.1416)?