未来函数检测结果如下:
该公式包含未来函数:CAPITAL
N:=7;
M:=120;
VAR1:=MA((2*CLOSE+HIGH+LOW)/4,5);
VAR3:=VAR1*(200-N)/100;
VAR4:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
VAR5:=DMA(CLOSE,VAR4);
VAR7:=(1-M/100)*VAR5;
VAR8:=(HIGH+LOW+CLOSE)/3;
VAR9:=(VAR8-MA(VAR8,10))/(0.015*AVEDEV(VAR8,10));
VAR10:=CLOSE>REF(CLOSE,1);
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=3*VAR12-2*VAR13;
VAR15:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
VAR16:=HIGH-REF(HIGH,1);
VAR17:=REF(LOW,1)-LOW;
VAR18:=EXPMEMA(IF(VAR16>0 AND VAR16>VAR17,VAR16,0),14);
VAR19:=EXPMEMA(IF(VAR17>0 AND VAR17>VAR16,VAR17,0),14);
VAR20:=VAR18*100/VAR15;
VAR21:=VAR19*100/VAR15;
VAR22:=EXPMEMA(ABS(VAR21-VAR20)/(VAR21+VAR20)*100,6);
VAR24:=VAR21>VAR20;
VAR25:=CLOSE>REF(OPEN,1);
VAR26:=(OPEN+HIGH+LOW+CLOSE)/4;
VAR27:=IF(BETWEEN(CLOSE,VAR26,HIGH) OR CLOSE=OPEN,VOL,0);
VAR28:=IF(BETWEEN(CLOSE,VAR26,LOW),VOL,0);
VAR29:=IF(VAR27 AND VAR28,0,VOL/3);
VAR30:=10*(VAR27-(VAR28+VAR29))/IF(CAPITAL<1,SUM(VOL,13),CAPITAL);
VAR35:=VAR30>=0;
VAR36:=VAR22>=60;
XG:CROSS(CLOSE,VAR7) OR CLOSE>VAR7 OR CROSS(CLOSE,VAR3) AND CROSS(VAR9,(-100)) AND VAR10 AND VAR14>0 AND VAR24 AND VAR25 AND VAR35 AND VAR36;
原理解析:
N赋值:7
M赋值:120
VAR1赋值:MA((2*收盘价+最高价+最低价)/4,5)
VAR3赋值:VAR1*(200-N)/100
VAR4赋值:(2*收盘价+最高价+最低价的绝对值/4-收盘价的20日简单移动平均)/收盘价的20日简单移动平均
VAR5赋值:D收盘价的VAR4日简单移动平均
VAR7赋值:(1-M/100)*VAR5
VAR8赋值:(最高价+最低价+收盘价)/3
VAR9赋值:(VAR8-VAR8的10日简单移动平均)/(0.015*AVEDEV(VAR8,10))
VAR10:=收盘价>1日前的收盘价
VAR11:=(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
VAR11的3日[1日权重]移动平均
VAR12的3日[1日权重]移动平均
VAR14:=3*VAR12-2*VAR13
VAR15:=EXPMEMA(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(1日前的收盘价-最低价)),14)
VAR16:=最高价-1日前的最高价
VAR17:=1日前的最低价-最低价
如果VAR16>0 AND VAR16>VAR17返回VAR16否则返回0
如果VAR17>0 AND VAR17>VAR16返回VAR17否则返回0
VAR20赋值:VAR18*100/VAR15
VAR21赋值:VAR19*100/VAR15
VAR22赋值:EXPMEMA(VAR21-VAR20的绝对值/(VAR21+VAR20)*100,6)
VAR24赋值:VAR21>VAR20
VAR25赋值:收盘价>1日前的OPEN
VAR26赋值:(OPEN+最高价+最低价+收盘价)/4
VAR27赋值:IF(BETWEEN(收盘价,VAR26,最高价) OR 收盘价=OPEN,成交量,0)
VAR28赋值:IF(BETWEEN(收盘价,VAR26,最低价),成交量,0)
如果VAR27 AND VAR28返回0否则返回成交量/3
VAR30:=10*(VAR27-(VAR28+VAR29))/IF(当前流通股本<1,13的成交量日累和,当前流通股本)
VAR35:=VAR30>=0
VAR36:=VAR22>=60
输出XG:收盘价上穿VAR7 OR 收盘价>VAR7 OR 收盘价上穿VAR3 AND CROSS(VAR9,(-100)) AND VAR10 AND VAR14>0 AND VAR24 AND VAR25 AND VAR35 AND VAR36