VAR1:=(HIGH+LOW+OPEN+2*CLOSE)/5;
VAR2:=REF(VAR1,1);
VAR3:=SMA(MAX(VAR1-VAR2,0),10,1)/SMA(ABS(VAR1-VAR2),10,1)*100;
KDB:=IF(COUNT(VAR3<=14,2),30,0);
VARA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VARB:=100-ABS(VARA);
VARE:=REF(LOW,1)*0.9;
VARF:=LOW*0.9;
VAR10:=(VARF*VOL+VARE*(CAPITAL-VOL))/CAPITAL;
VAR11:=EMA(VAR10,30);
VAR12:=VAR11-CLOSE;
VAR13:=REF(CLOSE,1);
VAR14:=SMA(MAX(CLOSE-VAR13,0),7,1)/SMA(ABS(CLOSE-VAR13),7,1)*100;
VAR15:=SMA(MAX(CLOSE-VAR13,0),13,1)/SMA(ABS(CLOSE-VAR13),13,1)*100;
VAR16:=BARSCOUNT(CLOSE);
VAR17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
VAR18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2;
VAR19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
VAR1A:=(SMA(VAR19,4,1)-50)*2;
VAR1B:=SMA(VAR1A,3,1);
VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
VAR1D:=SMA(VAR1C,4,1);
VAR1E:=SMA(VAR1D,3,1);
VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
VAR20:=IF(VAR17<=25 AND VAR18<-95 AND VAR1F>20 AND VAR1B<-30
AND VAR1E<30 AND VAR12>=-0.25 AND VAR14<25 AND VAR15<30 AND
VAR16>50,70,0);
FTD:=VAR20;
ITO:=IF(VARB<90,VARB,100);
T6:=FTD>50 AND ITO<90;
FUTI:=T6 AND COUNT(T6,30)=1;
QFD:=IF(CROSS(VAR3,KDB) AND VOL>1.5*MA(VOL,5),1,0);
XG:(FUTI OR QFD) AND C>REF(C,1)*1;
九毛八公式解读
VAR1赋值:(最高价+最低价+开盘价+2*收盘价)/5 VAR2赋值:1日前的VAR1 VAR3赋值:VAR1-VAR2和0的较大值的10日[1日权重]移动平均/VAR1-VAR2的绝对值的10日[1日权重]移动平均*100 KDB赋值:如果统计2日中满足VAR3<=14的天数,返回30,否则返回0 VARA赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100 VARB赋值:100-VARA的绝对值 VARE赋值:1日前的最低价*0.9 VARF赋值:最低价*0.9 VAR10赋值:(VARF*成交量(手)+VARE*(当前流通股本(手)-成交量(手)))/当前流通股本(手) VAR11赋值:VAR10的30日指数移动平均 VAR12赋值:VAR11-收盘价 VAR13赋值:1日前的收盘价 VAR14赋值:收盘价-VAR13和0的较大值的7日[1日权重]移动平均/收盘价-VAR13的绝对值的7日[1日权重]移动平均*100 VAR15赋值:收盘价-VAR13和0的较大值的13日[1日权重]移动平均/收盘价-VAR13的绝对值的13日[1日权重]移动平均*100 VAR16赋值:收盘价的有效数据周期数 VAR17赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100 VAR18赋值:((-100)*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值)+50)*2 VAR19赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100 VAR1A赋值:(VAR19的4日[1日权重]移动平均-50)*2 VAR1B赋值:VAR1A的3日[1日权重]移动平均 VAR1C赋值:(大盘的收盘价-14日内大盘的最低价的最低值)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值)*100 VAR1D赋值:VAR1C的4日[1日权重]移动平均 VAR1E赋值:VAR1D的3日[1日权重]移动平均 VAR1F赋值:(30日内最高价的最高值-收盘价)/收盘价*100 VAR20赋值:如果VAR17<=25ANDVAR18<-95ANDVAR1F>20ANDVAR1B<-30ANDVAR1E<30ANDVAR12>=-0.25ANDVAR14<25ANDVAR15<30ANDVAR16>50,返回70,否则返回0 FTD赋值:VAR20 ITO赋值:如果VARB<90,返回VARB,否则返回100 T6赋值:FTD>50 AND ITO<90 FUTI赋值:T6 AND 统计30日中满足T6的天数=1 QFD赋值:如果VAR3上穿KDBANDVOL>1.5*成交量(手)的5日简单移动平均,返回1,否则返回0 输出XG:(FUTI OR QFD) AND 收盘价>1日前的收盘价*1