副图指标与主图K线的合并或者叠加显示,既提高了屏幕显示效率,又为价格与指标的空间对比提供便捷。
本文论述了乖离率算法(BIAS)与主图的合并。
乖离率(BIAS)又称乖离度、偏离率,简称Y值,是移动平均原理派生的一项算法技术。
算法思路是通过测算股价在运行过程中与移动平均线之间的偏离程度,从而得出股价在剧烈波动时因偏离移动平均线而造成可能的回调或反弹。
乖离率(BIAS)的趋势意义,是建立在股价偏离移动平均线太远(不管股价在移动平均线之上还是之下),必将回归平均线的这一原理之上的。
计算公式
Y值=(当日收盘价-N日移动平均线收盘价)÷ N日移动平均线收盘价 × 100%
其中,N日为均线计算参数,可按需要选用移动平均线计算参数,通常设为6日,12日,24日等等。
如何实现与K线图表的合并,只需进行纵坐标的匹配即可。
思路步骤
引入系统自带算法BIAS指标,更改变量名称并进行赋值;
计算当前屏幕数据的最高价与最低价(最值);
计算N1参数下的BIAS最高值(最值);
求出K线数据与BIAS数据之间的倍数值;
计算新的匹配后的BIAS线;
需要进行平移匹配的空间值;
对新BIAS线进行纵向平移,实现与K线的完美合并。
算法建立
1. 引入系统自带算法BIAS指标,更改变量名称并进行赋值
BIAS10:=(CLOSE-MA(CLOSE,N1))/MA(CLOSE,N1)*100;
BIAS20:=(CLOSE-MA(CLOSE,N2))/MA(CLOSE,N2)*100;
BIAS30:=(CLOSE-MA(CLOSE,N3))/MA(CLOSE,N3)*100;
2. 计算当前屏幕数据的最高价与最低价(最值)
HH:=CONST(HHV(H,M));
LL:=CONST(LLV(L,M));
3. 计算N1参数下的BIAS最高值(最值)
CONST(HHV(BIAS10,M));
4. 求出K线数据与BIAS数据之间的倍数值
BS:=(HH-LL)/CONST(HHV(BIAS10,M));{位数}
5. 计算新的匹配后的BIAS线
BIAS11:=BIAS10*BS/N;
BIAS21:=BIAS20*BS/N;
BIAS31:=BIAS30*BS/N;
6. 需要进行平移匹配的空间值
PY:=LL-CONST(HHV(BIAS11,M));{平移}
7.对新BIAS线进行纵向平移,实现与K线的完美合并
BIAS1:BIAS11+PY;
BIAS2:BIAS21+PY;
BIAS3:BIAS31+PY;
参数与完整代码
五个参数之1~4
五个参数之5
BIAS10:=(CLOSE-MA(CLOSE,N1))/MA(CLOSE,N1)*100;
BIAS20:=(CLOSE-MA(CLOSE,N2))/MA(CLOSE,N2)*100;
BIAS30:=(CLOSE-MA(CLOSE,N3))/MA(CLOSE,N3)*100;
HH:=CONST(HHV(H,M));
LL:=CONST(LLV(L,M));
BS:=(HH-LL)/CONST(HHV(BIAS10,M));
BIAS11:=BIAS10*BS/N;
BIAS21:=BIAS20*BS/N;
BIAS31:=BIAS30*BS/N;
PY:=LL-CONST(HHV(BIAS11,M));
BIAS1:BIAS11+PY;
BIAS2:BIAS21+PY;
BIAS3:BIAS31+PY;
注:参数N是用于匹配微调。
效果示意
BIAS与主图的合并显示
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.