N:=102;M:=7;M1:=13;N1:=14;M2:=6;N2:=14;
AA:=MA((2*CLOSE+HIGH+LOW)/4,5);
通道1:=AA*N/100;
通道2:=AA*(200-N)/100;
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,CC);
通道3:=(1+M/100)*DD;
通道4:=(1-M/100)*DD;
LSK1:=L<MIN(通道2,通道4);
VAR2:=CLOSE*VOL;
VAR3:=EMA((EXPMA(VAR2,3)/EXPMA(VOL,3)+EXPMA(VAR2,6)/EXPMA(VOL,6)+EXPMA(VAR2,12)/EXPMA(VOL,12)+EXPMA(VAR2,24)/EXPMA(VOL,24))/4,M1);
SUP:=1.06*VAR3;
SDN:=VAR3*0.94;
VAR4:=EXPMA(CLOSE,9);
LUP:=EXPMA(VAR4*1.14,5);
LDN:=EXPMA(VAR4*0.86,5);
LSK2:=L<LDN*1.01;
LSK:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N1);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N1);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N1);
PDI:= DMP*100/LSK;
MDI:= DMM*100/LSK;
ADX:= EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M2);
ADXR:=EXPMEMA(ADX,M2);
LSK3:=ADX>59 AND ADXR>49;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,N2))/(0.015*AVEDEV(TYP,N2));
LSK4:=cci<-110 AND CCI>-200;
捡金币:=LSK1 AND LSK2 AND LSK3 AND LSK4 AND (C-O)/O>-0.06 ;
LSK6:=FILTER(捡金币,2);
杀熊:捡金币 AND LSK6 ;
九毛八公式解读
N赋值:102 M赋值:7 M1赋值:13 N1赋值:14 M2赋值:6 N2赋值:14 AA赋值:(2*收盘价+最高价+最低价)/4的5日简单移动平均 通道1赋值:AA*N/100 通道2赋值:AA*(200-N)/100 CC赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均 DD赋值:以CC为权重收盘价的动态移动平均 通道3赋值:(1+M/100)*DD 通道4赋值:(1-M/100)*DD LSK1赋值:最低价<通道2和通道4的较小值 VAR2赋值:收盘价*成交量(手) VAR3赋值:(VAR2的3日指数移动平均/成交量(手)的3日指数移动平均+VAR2的6日指数移动平均/成交量(手)的6日指数移动平均+VAR2的12日指数移动平均/成交量(手)的12日指数移动平均+VAR2的24日指数移动平均/成交量(手)的24日指数移动平均)/4的M1日指数移动平均 SUP赋值:1.06*VAR3 SDN赋值:VAR3*0.94 VAR4赋值:收盘价的9日指数移动平均 LUP赋值:VAR4*1.14的5日指数移动平均 LDN赋值:VAR4*0.86的5日指数移动平均 LSK2赋值:最低价0并且HD>LD,返回HD,否则返回0的N1日指数平滑移动平均 DMM赋值:如果LD>0并且LD>HD,返回LD,否则返回0的N1日指数平滑移动平均 PDI赋值: DMP*100/LSK MDI赋值: DMM*100/LSK ADX赋值: MDI-PDI的绝对值/(MDI+PDI)*100的M2日指数平滑移动平均 ADXR赋值:ADX的M2日指数平滑移动平均 LSK3赋值:ADX>59 AND ADXR>49 TYP赋值:(最高价+最低价+收盘价)/3 CCI赋值:(TYP-TYP的N2日简单移动平均)/(0.015*TYP的N2日平均绝对偏差) LSK4赋值:CCI<-110 AND CCI>-200 捡金币赋值:LSK1 AND LSK2 AND LSK3 AND LSK4 AND (收盘价-开盘价)/开盘价>-0.06 LSK6赋值:捡金币的2日过滤 输出杀熊:捡金币 AND LSK6