来函数检测结果如下:
该公式没有未来函数
VAR1:=EMA(CLOSE,10);
VAR2:=(VAR1/LLV(VAR1,10)-1)*100;
VAR3:=(-1)*VAR2;
VAR4:=100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
VAR5:=REF(CLOSE,1);
VAR6:=SMA(MAX(CLOSE-VAR5,0),9,1)/SMA(ABS(CLOSE-VAR5),9,1)*100;
VAR7:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR8:=SMA(VAR7,3,1);
VAR9:=SMA(VAR8,3,1);
VAR10:=3*VAR8-2*VAR9;
VAR11:=VAR6 >=76 OR VAR10 > 95;
VAR12:=VAR4 < 25;
VAR13:=VAR11 OR VAR12;
VAR14:=EMA(CLOSE,20);
VAR15:=EMA(CLOSE,30);
VAR16:=EMA(CLOSE,35);
VAR17:=EMA(CLOSE,40);
VAR18:=EMA(CLOSE,45);
VAR19:=EMA(CLOSE,90);
VAR20:=EMA(CLOSE,98);
VAR21:=EMA(CLOSE,106);
VAR22:=EMA(CLOSE,114);
VAR23:=EMA(CLOSE,140);
VAR24:=EMA(CLOSE,148);
VAR25:=EMA(CLOSE,156);
VAR26:=EMA(CLOSE,164);
VAR27:=MAX(MAX(MAX(VAR15,VAR16),VAR17),VAR18);
VAR28:=MIN(MIN(MIN(VAR15,VAR16),VAR17),VAR18);
VAR29:=MAX(MAX(MAX(VAR19,VAR20),VAR21),VAR22);
VAR30:=MIN(MIN(MIN(VAR19,VAR20),VAR21),VAR22);
VAR31:=MAX(MAX(MAX(VAR23,VAR24),VAR25),VAR26);
VAR32:=MIN(MIN(MIN(VAR23,VAR24),VAR25),VAR26);
VAR33:=MAX(MAX(VAR27,VAR29),VAR31);
VAR34:=MIN(MIN(VAR28,VAR30),VAR32);
VAR35:=VAR33/VAR34;
VAR36:=LOW/VAR27;
VAR37:=VAR35 < 1.3 AND REF(VAR36,1) < 1.05 AND CLOSE > VAR14 AND CLOSE > VAR33 AND VAR36 < 1.08;
VAR38:=AMOUNT/10000;
VAR39:=LLV(VAR38,2) > 2000 AND VAR38 > 8000;
VAR40:=CLOSE/REF(CLOSE,1);
VAR41:=EMA(CLOSE,5);
VAR42:=EMA(CLOSE,10);
VAR43:=EMA(CLOSE,20);
VAR44:=MAX(MAX(VAR41,VAR42),VAR43);
VAR45:=MIN(MIN(VAR41,VAR42),VAR43);
VAR46:=LOW < VAR45 AND CLOSE > VAR44 AND VOL > REF(VOL,1)*1.2 AND VAR39 AND VAR40 > 1.029 AND VAR37;
VAR47:=(HIGH+LOW+CLOSE)/3;
VAR48:=(VAR47-MA(VAR47,81))*1000/(15*AVEDEV(VAR47,81));
VAR49:=CROSS(VAR48,100) AND VOL > REF(VOL,1)*1.2 AND VAR39 AND VAR40 > 1.029 AND VAR37;
VAR50:=MA(CLOSE,30);
VAR51:=MA(CLOSE,60);
VAR52:=MA(CLOSE,90);
VAR53:=MA(CLOSE,240);
VAR54:=ABS(VAR50/VAR51-1);
VAR55:=ABS(VAR51/VAR52-1);
VAR56:=ABS(VAR50/VAR52-1);
VAR57:=CLOSE/REF(CLOSE,1);
VAR58:=VAR57-1;
VAR59:=(VAR50+VAR51+VAR52)/3;
VAR60:=IF(CLOSE > VAR59*1.04 AND CLOSE < VAR59*1.15,1,0);
VAR61:=VAR53/REF(VAR53,20);
VAR62:=ABS(VAR61-1);
VAR63:=IF(VAR62 < 0.04,1,0);
VAR64:=IF(VAR54 < 0.04 AND VAR55 < 0.04 AND VAR56 < 0.04 AND VAR58 > 0.04 AND VAR60=1 AND VAR63=1 AND VAR59 > VAR53,1,0);
VAR65:=VAR64 AND VOL > REF(VOL,1)*1.2 AND VAR39 AND VAR37;
VAR66:=VAR35 < 1.15 AND REF(VAR36,1) < 1.04 AND CLOSE > VAR14 AND CLOSE > VAR33 AND VAR36 < 1.08 AND VAR40 > 1.04 AND VOL > REF(VOL,1)*1.2 AND VAR39 AND VAR37;
VAR67:=LOW < VAR34 AND CLOSE > VAR33 AND VAR40 > 1.05 AND VOL > REF(VOL,1)*1.2;
VAR68:=VAR46 OR VAR49 OR VAR65 OR VAR66 OR VAR67;
VAR69:=(VAR1/LLV(VAR1,10)-1)*200;
VAR70:=(VAR1/LLV(VAR1,10)-1)*400;
VAR71:=IF(VAR68,VAR2,0);
买好股:IF(VAR68,VAR70,VAR69),NODRAW;
庄信号:IF(VAR68,1,0),NODRAW;
STICKLINE(1,VAR2*2,VAR3*2,2,0),COLORGRAY;
STICKLINE(VAR2*2 > REF(VAR2*2,1),VAR2*2,VAR3*2,2,0),COLOR4080FF;
STICKLINE(VAR2*2 > 20 AND VAR2*2 > REF(VAR2*2,1),VAR2*2,VAR3*2,2,0),COLORFF0080;
STICKLINE(VAR13,VAR2,VAR3,2,0),COLORRED;
STICKLINE(NOT(VAR13) AND VAR2 > 0,VAR2,VAR3,2,1),COLORGREEN;
STICKLINE(VAR68,VAR2,VAR2*4,1,0),COLORYELLOW;
STICKLINE(VAR68,VAR3,VAR3*4,1,0),COLORYELLOW;
NOTEXT1A:IF(VAR68,VAR71*6,VAR71*4),COLORMAGENTA,LINETHICK2;
NOTEXT2A:IF(VAR68,(-1)*VAR71*6,(-1)*VAR71*4),COLORMAGENTA,LINETHICK2;
原理解析:
VAR1赋值:收盘价的10日指数移动平均
VAR2赋值:(VAR1/10日内VAR1最低值-1)*100
VAR3赋值:(-1)*VAR2
VAR4赋值:100*(14日内最高价最高值-收盘价)/(14日内最高价最高值-14日内最低价最低值)
VAR5赋值:1日前的收盘价
VAR6赋值:SMA(收盘价-VAR5和0较大值,9,1)/SMA(收盘价-VAR5的绝对值,9,1)*100
VAR7赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
VAR7的3日[1日权重]移动平均
VAR8的3日[1日权重]移动平均
VAR10:=3*VAR8-2*VAR9
VAR11:=VAR6 >=76 OR VAR10 > 95
VAR12:=VAR4 < 25
VAR13:=VAR11 OR VAR12
VAR14:=收盘价的20日指数移动平均
VAR15:=收盘价的30日指数移动平均
VAR16:=收盘价的35日指数移动平均
VAR17:=收盘价的40日指数移动平均
VAR18:=收盘价的45日指数移动平均
VAR19:=收盘价的90日指数移动平均
VAR20:=收盘价的98日指数移动平均
VAR21:=收盘价的106日指数移动平均
VAR22:=收盘价的114日指数移动平均
VAR23:=收盘价的140日指数移动平均
VAR24:=收盘价的148日指数移动平均
VAR25:=收盘价的156日指数移动平均
VAR26:=收盘价的164日指数移动平均
VAR27:=VAR15和VAR16较大值,VAR17),VAR18)
VAR28:=VAR15和VAR16的较小值,VAR17),VAR18)
VAR29:=VAR19和VAR20较大值,VAR21),VAR22)
VAR30:=VAR19和VAR20的较小值,VAR21),VAR22)
VAR31:=VAR23和VAR24较大值,VAR25),VAR26)
VAR32:=VAR23和VAR24的较小值,VAR25),VAR26)
VAR33:=VAR27和VAR29较大值,VAR31)
VAR34:=VAR28和VAR30的较小值,VAR32)
VAR35:=VAR33/VAR34
VAR36:=最低价/VAR27
VAR37:=VAR35 < 1.3 AND 1日前的VAR36 < 1.05 AND 收盘价 > VAR14 AND 收盘价 > VAR33 AND VAR36 < 1.08
VAR38:=成交额/10000
VAR39:=2日内VAR38最低值 > 2000 AND VAR38 > 8000
VAR40:=收盘价/1日前的收盘价
VAR41:=收盘价的5日指数移动平均
VAR42:=收盘价的10日指数移动平均
VAR43:=收盘价的20日指数移动平均
VAR44:=VAR41和VAR42较大值,VAR43)
VAR45:=VAR41和VAR42的较小值,VAR43)
VAR46:=最低价 < VAR45 AND 收盘价 > VAR44 AND 成交量 > 1日前的成交量*1.2 AND VAR39 AND VAR40 > 1.029 AND VAR37
VAR47:=(最高价+最低价+收盘价)/3
VAR48:=(VAR47-VAR47的81日简单移动平均)*1000/(15*AVEDEV(VAR47,81))
VAR49:=VAR48上穿100 AND 成交量 > 1日前的成交量*1.2 AND VAR39 AND VAR40 > 1.029 AND VAR37
VAR50:=收盘价的30日简单移动平均
VAR51:=收盘价的60日简单移动平均
VAR52:=收盘价的90日简单移动平均
VAR53:=收盘价的240日简单移动平均
VAR54:=VAR50/VAR51-1的绝对值
VAR55:=VAR51/VAR52-1的绝对值
VAR56:=VAR50/VAR52-1的绝对值
VAR57:=收盘价/1日前的收盘价
VAR58:=VAR57-1
VAR59:=(VAR50+VAR51+VAR52)/3
如果收盘价 > VAR59*1.04 AND 收盘价 < VAR59*1.15返回1否则返回0
VAR61:=VAR53/20日前的VAR53
VAR62:=VAR61-1的绝对值
如果VAR62 < 0.04返回1否则返回0
如果VAR54 < 0.04 AND VAR55 < 0.04 AND VAR56 < 0.04 AND VAR58 > 0.04 AND VAR60=1 AND VAR63=1 AND VAR59 > VAR53返回1否则返回0
VAR65:=VAR64 AND 成交量 > 1日前的成交量*1.2 AND VAR39 AND VAR37
VAR66:=VAR35 < 1.15 AND 1日前的VAR36 < 1.04 AND 收盘价 > VAR14 AND 收盘价 > VAR33 AND VAR36 < 1.08 AND VAR40 > 1.04 AND 成交量 > 1日前的成交量*1.2 AND VAR39 AND VAR37
VAR67:=最低价 < VAR34 AND 收盘价 > VAR33 AND VAR40 > 1.05 AND 成交量 > 1日前的成交量*1.2
VAR68:=VAR46 OR VAR49 OR VAR65 OR VAR66 OR VAR67
VAR69:=(VAR1/10日内VAR1最低值-1)*200
VAR70:=(VAR1/10日内VAR1最低值-1)*400
如果VAR68返回VAR2否则返回0
如果VAR68返回VAR70否则返回VAR69
如果VAR68返回1否则返回0
当满足条件1时,在VAR2*2和VAR3*2之间画柱状线
STICKLINE(VAR2*2 > 1日前的VAR2*2,VAR2*2,VAR3*2,2,0),COLOR4080FF
STICKLINE(VAR2*2 > 20 AND VAR2*2 > 1日前的VAR2*2,VAR2*2,VAR3*2,2,0),COLORFF0080
当满足条件VAR13时,在VAR2和VAR3之间画柱状线
STICKLINE(NOT(VAR13) AND VAR2 > 0,VAR2,VAR3,2,1),画绿色
当满足条件VAR68时,在VAR2和VAR2*4之间画柱状线
当满足条件VAR68时,在VAR3和VAR3*4之间画柱状线
如果VAR68返回VAR71*6否则返回VAR71*4
输出NOTEXT2A:IF(VAR68,(-1)*VAR71*6,(-1)*VAR71*4),画洋红色, 线宽为2