文华财经公式编写里,多指标因子融合是比较常见的练习方向,本篇带来一款整合多种经典序列的副图指标。我们依次梳理因子采集、加权合成、平滑滤波、条件绘图的完整代码流程,作为公式编写的学习素材。

1、代码先分别构建能量线、RSI、KDJ、威廉 WR、CCI 五类独立序列,各自使用对应的周期参数进行计算;
2、将五类序列数值汇总求取均值,再通过 EMA 做两次不同周期平滑,得到两条主线序列;
3、设置线条颜色、粗细以及分段显色语句,区分序列增减状态;
4、借助 FORCAST 预测函数、移动均值做偏差计算,构建辅助判断序列;
5、搭配 FILTER 滤波函数,减少条件信号的密集输出;
6、使用 DRAWTEXT 绘图函数,在满足条件的位置输出文本标记。
1、掌握多因子合并计算的写法,理解不同序列值域对齐思路;
2、熟悉 EMA、MA、AVEDEV、FORCAST 等统计类函数用法;
3、学会 FILTER 滤波函数,理解滤波对于条件标记的作用;
4、掌握 IF 分支绘图、DRAWTEXT 文字标注的配置方式;
5、养成代码自查习惯,识别容易产生序列变动的函数。
股策网能量线:=EMA(100*(C-LLV(L,34))/(HHV(H,34)-LLV(L,34)),3); 股策网RSI:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100; 股策网RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; 股策网K:=SMA(RSV,3,1); 股策网D:=SMA(K,3,1); 股策网J:=3*K-2*D; 股策网威廉WR:=(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))*100; 股策网TYP := (HIGH + LOW + CLOSE)/3; 股策网CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)); 股策网五指A:EMA((能量线+RSI+J-威廉WR+CCI)/5,5); 股策网五指B:EMA((能量线+RSI+J-威廉WR+CCI)/5,13); //DRAWBAND(五指A,RGB(255,155,0),五指B,RGB(0,40,255)); 股策网主线一:EMA((能量线+RSI+J-威廉WR+CCI)/5,5),COLOR00FF00,LINETHICK3; 股策网主线二:IF(五指A>REF(五指A,1),五指A,NULL),COLOR0000FF,LINETHICK3; 股策网KC:=FORCAST(((2*C+H+L)/4*0.618+C*0.382),3); 股策网AAX:=(KC-MA(KC,9))/MA(KC,9)*100; 股策网VAR0:=MIN(EXIST(KC,55),9); 股策网AAX1:=EMA(AAX,VAR0)*VAR0; 股策网AAX2:=MA(AAX1,3); 股策网AAX3:=MA(AAX1,5); 股策网卖:=AAX3>3 AND AAX1<REF(AAX1,1) AND CROSS(AAX2,AAX1); 股策网VBA:=FILTER(卖,5); DRAWTEXT(VBA,五指A*1.08,'★卖出'),COLORGREEN,FONTSIZE16; 股策网VB2:=EMA(EMA(C-REF(C,1),6),6)/EMA(EMA(ABS(C-REF(C,1)),6),6)*100; 股策网VB3:=IF(LLV(VB2,3)=LLV(VB2,11) AND COUNT(VB2<0,2) AND CROSS(VB2,MA(VB2,2)),1,0); 股策网VB4:=FILTER(VB3=1,5); DRAWTEXT(VB4,五指A*0.97,'★买入'),COLORYELLOW,FONTSIZE16;
声明:(请您认真阅读一下条款!)
1、所有资源仅限学习研究,不构成任何投资建议,使用风险自行承担,我方不承担任何相关责任。
2、指标无准确率、无成功率承诺,请仔细阅读说明,理性学习使用。
3、仅提供安装指导,不提供使用方法,指标修改、转换、定制等服务,费用另议。
4、指标为虚拟文件,下载前请确认;一经付费 / 下载,不予退换退款。
注册账号,永久不限次复制,注册即送 20 积分,积分可用于站内付费指标下载