VAR1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VAR5:=(HIGH+LOW+CLOSE)/3;
VAR6:=(VAR5-MA(VAR5,14))/(0.015*AVEDEV(VAR5,14));
VAR7:=(VAR5-MA(VAR5,89))/(0.015*AVEDEV(VAR5,89));
VAR8:=IF(VAR6>=150 AND VAR6<200 AND VAR7>=150 AND VAR7<200,10,0);
VAR9:=IF(VAR6<=-150 AND VAR6>-200 AND VAR7<=-150 AND VAR7>-200,-10,VAR8);
VAR21:=IF(VAR1>0,VAR1,0);
VARA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VARB:=100-ABS(VARA);
OX:=IF(VARB<90,VARB,100);
预警:=IF(VAR7>=200 AND VAR6>=150,15,IF(VAR7<=-200 AND VAR6<=-150,-15,VAR9))+60;
VAR2A:=VAR21>48 AND 预警>60 AND OX<100;
拉升在即狂牛:VAR2A AND COUNT(VAR2A,30)=1;
九毛八公式解读
VAR1赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20 VAR5赋值:(最高价+最低价+收盘价)/3 VAR6赋值:(VAR5-VAR5的14日简单移动平均)/(0.015*VAR5的14日平均绝对偏差) VAR7赋值:(VAR5-VAR5的89日简单移动平均)/(0.015*VAR5的89日平均绝对偏差) VAR8赋值:如果VAR6>=150ANDVAR6<200ANDVAR7>=150ANDVAR7<200,返回10,否则返回0 VAR9赋值:如果VAR6<=-150ANDVAR6>-200ANDVAR7<=-150ANDVAR7>-200,返回-10,否则返回VAR8 VAR21赋值:如果VAR1>0,返回VAR1,否则返回0 VARA赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100 VARB赋值:100-VARA的绝对值 OX赋值:如果VARB<90,返回VARB,否则返回100 预警赋值:如果VAR7>=200ANDVAR6>=150,返回15,否则返回如果VAR7<=-200ANDVAR6<=-150,返回-15,否则返回VAR9+60 VAR2A赋值:VAR21>48 AND 预警>60 AND OX<100 输出拉升在即狂牛:VAR2A AND 统计30日中满足VAR2A的天数=1