很多朋友很想知道布林指标中 STD 标准差的计算方法。 网上有很多用股软自带函数,仿系统STD函数的计算方法,但基本上是不对的!
求标准方差的关键是计算方差(开方即是标准方差)时,在样本空间内要保持均值不变。下面是20周期STD计算方法,与系统函数STD比较,二者完全一致!
STDXT:STD(C,N),COLORRED;
MIDW:=MA(C,N);
VART11:=(POW(C-MIDW,2)+POW(REF(C,1)-MIDW,2)+POW(REF(C,2)-MIDW,2)+POW(REF(C,3)-MIDW,2)+POW(REF(C,4)-MIDW,2)+POW(REF(C,5)-MIDW,2)
+POW(REF(C,6)-MIDW,2)+POW(REF(C,7)-MIDW,2)+POW(REF(C,8)-MIDW,2)+POW(REF(C,9)-MIDW,2)+POW(REF(C,10)-MIDW,2)
+POW(REF(C,11)-MIDW,2)+POW(REF(C,12)-MIDW,2)+POW(REF(C,13)-MIDW,2)+POW(REF(C,14)-MIDW,2)+POW(REF(C,15)-MIDW,2)
+POW(REF(C,16)-MIDW,2)+POW(REF(C,17)-MIDW,2)+POW(REF(C,18)-MIDW,2)+POW(REF(C,19)-MIDW,2))/(N-1);
VART33:SQRT(VART11),COLORYELLOW,LINETHICK3;
STDXT,COLORMAGENTA;
变周期用大智慧或飞狐的循环函数也很容易模拟出来.