来函数检测结果如下:
该公式没有未来函数


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位置书写文字
 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!