通达信SLOPE斜率函数的详细计算方法,并结合通达信BS指标公式

本文介绍了通达信SLOPE斜率函数的详尽估算方式求斜率的所有公式,并结合通达信BS指标公式学习了解SLOPE斜率函数的使用技巧。
#
通达信有两个斜率相关的函数,ATAN和SLOPE。ATAN估算总之切值,SLOPE估算线性回归斜率。ATAN算法不复杂,通过物理中的估算公式就可以晓得怎样使用,而且SLOPE函数是经过封装的,底层的算法和逻辑比较复杂,不晓得具体是怎样估算的,之前我也没有找到详尽的介绍。
把复杂的算法封装到函数,用处是使用比较便捷,可以模块化使用,益处是不晓得底层逻辑,使用时结果可能相差甚远。 #
这三天研究SLOPE函数的时侯,发觉办公软件中也有这个SLOPE函数,但是找到详尽的估算公式。经过估算对比,发觉估算结果和通达信的SLOPE函数一致。 #
一、通达信SLOPE函数 #
使用方式:SLOPE(X,N),估算线性回归斜率求斜率的所有公式,N支持变量。 #
SLOPE函数估算公式:
#
举个反例,了解一下SLOPE函数的估算过程。近来5个周期的午盘价分别是10、12、11、9、12。
依照估算公式,先估算x、y的平均值:
x的平均值=(1+2+3+4+5)/5=3
#
y的平均值=(10+12+11+9+12)/5=10.8
#
分子:
#
(1-3)*(10-10.8)+(2-3)*(12-10.8)+(3-3)*(12-10.8)+(4-3)*(9-10.8)+(5-3)*(12-10.8)=1 #
分母: #
(1-3)*(1-3)+(2-3)*(2-3)+(3-3)*(3-3)+(4-3)*(4-3)+(5-3)*(5-3)=10
#
线性回归斜率: #
b=1/10=0.1 #
办公软件的表格可以手动估算,估算的结果和SLOPE(C,5)一致。
#
二、通达信BS指标公式 #
BL:=EMA(C,2);{2日EMA日线} #
SL:=EMA(SLOPE(C,21)*20+C,42);{经过线性回归斜率调整过的午盘价,估算42日EMA日线} #
B:=CROSS(BL,SL);{BL、SL两条阳线日线} #
S:=CROSS(SL,BL);{BL、SL两条阳线日线}
(B,L*0.99,7);{日线画B图标}
(S,H*1.02,8);{日线画S图标}
#
(BL>=SL,L,H,0,0),; #
(BL>=SL,C,O,3,0),;{BL日线在SL之上,画黄色K线} #
(BL #
(BL
#
MA1:EMA((EMA(C,4)+EMA(C,6)+EMA(C,12)+EMA(C,24))/4,2),;{画黄色日线} #
MA2:MA(C,27),;{画红色日线}; #