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


VA:=IF(CLOSE>REF(CLOSE,1),vol,-VOL); obv:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0); MAOBV:=MA(OBV,30); JJ:=(HIGH+LOW+CLOSE)/3; QJ0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW); 买1:=QJ0*(MIN(OPEN,CLOSE)-LOW)*2; 买2:=QJ0*(JJ-MIN(CLOSE,OPEN))*2; 卖1:=QJ0*(MAX(CLOSE,OPEN)-JJ)*2; 卖2:=QJ0*(HIGH-MAX(OPEN,CLOSE))*2; DT:=((买1+买2)-(卖1+卖2))/10000*6; DIF:=(EMA(CLOSE,12)-EMA(CLOSE,26)); DEA:=EMA(DIF,9); N:=3; ACB1:=(C-EMA(C,6))/EMA(C,6)*100; ACB2:=(C-MA(C,24))/MA(C,24)*100; ACB3:=(C-MA(C,32))/MA(C,32)*100; ACB4:=(ACB1+ACB2+ACB3)/3; 量价结合:=MEMA(ACB4,N),COLORWHITE,LINETHICK2; XG:DT>0 AND crOSS(DIF,DEA) AND OBV>REF(OBV,1) AND OBV>MAOBV AND 量价结合>REF(量价结合,1);

原理解析:


VA赋值:IF(收盘价>1日前的收盘价,成交量,-成交量)
OBV赋值:SUM(IF(收盘价=1日前的收盘价,0,VA),0)
MAOBV赋值:OBV的30日简单移动平均
JJ赋值:(最高价+最低价+收盘价)/3
如果最高价=最低价返回4否则返回最高价-最低价
买1赋值:QJ0*(OPEN和收盘价的较小值-最低价)*2
买2赋值:QJ0*(JJ-收盘价和OPEN的较小值)*2
卖1赋值:QJ0*(收盘价和OPEN较大值-JJ)*2
卖2赋值:QJ0*(最高价-OPEN和收盘价较大值)*2
DT赋值:((买1+买2)-(卖1+卖2))/10000*6
DIF赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)
DEA赋值:DIF的9日指数移动平均
N赋值:3
ACB1赋值:(C-C的6日指数移动平均)/C的6日指数移动平均*100
ACB2赋值:(C-C的24日简单移动平均)/C的24日简单移动平均*100
ACB3赋值:(C-C的32日简单移动平均)/C的32日简单移动平均*100
ACB4赋值:(ACB1+ACB2+ACB3)/3
量价结合赋值:ACB4的N日平滑移动平均,画白色,LINETHICK2
输出XG:DT>0 AND DIF上穿DEA AND OBV>1日前的OBV AND OBV>MAOBV AND 量价结合>1日前的量价结合

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