来函数检测结果如下:
该公式没有未来函数
VAR1:=MA((2*CLOSE+HIGH+LOW)/4,5);
VAR2:=VAR1*102/100;
VAR3:=VAR1*(200-102)/100;
VAR4:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
VAR5:=DMA(CLOSE,VAR4);
VAR6:=30;
VAR7:=CONST(HHVBARS(VOL,VAR6));
T0:IF(CURRBARSCOUNT=VAR6+7,CONST(IF(VAR7=0,CLOSE,REF(CLOSE,VAR7))),DRAWNULL);
IF(CURRBARSCOUNT=VAR7+1,T0,DRAWNULL),CIRCLEDOT;
中期临界点:DMA(MA(CLOSE+REF(CLOSE,5)/CLOSE*0.098,90),VOL),COLORLIMAGENTA,LINETHICK2;
上:(1+7/100)*VAR5,CIRCLEDOT,COLORBLUE;
下:(1-7/100)*VAR5,CIRCLEDOT,COLORBLUE;
中:(上+下)/2,CIRCLEDOT,COLORBLUE;
DRAWTEXT_FIX(CLOSE>OPEN,0.01,0.01,0,2),COLORYELLOW;
原理解析:
VAR1赋值:MA((2*收盘价+最高价+最低价)/4,5)
VAR2赋值:VAR1*102/100
VAR3赋值:VAR1*(200-102)/100
VAR4赋值:(2*收盘价+最高价+最低价的绝对值/4-收盘价的20日简单移动平均)/收盘价的20日简单移动平均
VAR5赋值:D收盘价的VAR4日简单移动平均
VAR6赋值:30
VAR7赋值:CONST(HHVBARS(成交量,VAR6))
输出T0:IF( 到最后交易的周期=VAR6+7,CONST(IF(VAR7=0,收盘价,VAR7日前的收盘价)),DRAWNULL)
如果 到最后交易的周期=VAR7+1返回T0否则返回DRAWNULL
输出中期临界点:D收盘价+5日前的收盘价/收盘价*0.098的90日简单移动平均,成交量),COLORLIMAGENTA, 线宽为2
输出上:(1+7/100)*VAR5,CIRCLEDOT, 画蓝色
输出下:(1-7/100)*VAR5,CIRCLEDOT, 画蓝色
输出中:(上+下)/2,CIRCLEDOT, 画蓝色
当满足条件收盘价>开盘价时,在横轴0.01纵轴0.01位置书写文字
声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!