ARTICLE · 1292664
OSC振荡趋势多空波段指标源码
学习指南:仅供参考
1、SUM:持续累加序列数据,构建累计量价因子;最近在研究FILLRGN区间填充绘图,顺便把这段OSC振荡指标源码整理出来,分享给喜欢研究通达信公式的同好。只当作代码学习素材,不做行情相关解读。
2、SMA:加权平滑函数,和简单 MA 的计算逻辑存在区别;
3、FILLRGN:区间填充函数,支持自定义 RGB 颜色;
4、CROSS:穿越判断函数,用来触发图标绘制;
5、未来函数排查:通读全部代码,不存在 BACKSET、ZIG、XMA 等容易造成信号重绘的函数;
6、注意点:RGB 色彩、DOT 点状线型、填充效果依赖通达信新版内核,低版本会渲染出错。
GUCEZB5:=1;
E1:=REF(CLOSE,1);
E2:=(SUM(VOL,2) / ((HHV(HIGH,2) - LLV(LOW,2)) * 100));
E3:=((CLOSE - E1) * E2);
E4:=SUM(E3,0);
E5:=SMA(E4,5,1);
E6:=SMA(E4,8,1);
OSCE:(E5 - E6);
OSCMAE:MA(OSCE,4);
VDE:(SUM(IF((OSCE > 0),(OSCE * 1.003),((OSCE * 1.003) > 0)),34) / 34),DOT;
VEE:(SUM(IF((OSCE <= 0),(OSCE * 0.97),((OSCE * 0.97) < 0)),34) / 34),DOT;
IF(OSCMAE>VEE,OSCMAE,NULL),COLORRED;
FILLRGN(OSCMAE>OSCE,OSCMAE,OSCE,RGB(0,224,224));
FILLRGN(OSCMAE<OSCE,OSCMAE,OSCE,RGB(255,96,96));
DRAWICON(CROSS(OSCMAE,VEE),OSCMAE*0.80,1);
指标效果图:


















































































