N:=14;
M:=6;
NC:=14;
MTR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=SUM(IF(HD>0&&HD>LD,HD,0),N);
DMM:=SUM(IF(LD>0&&LD>HD,LD,0),N);
PDI:= DMP*100/MTR;
MDI:= DMM*100/MTR;
MA5:=MA(C,5);MA10:=MA(C,10);MA20:=MA(C,20);MA30:=MA(C,30);MA60:=MA(C,60);
MAX1:=MAX(MA5,MA10);
MAX2:=MAX(MAX1,MA20);
MAX3:=MAX(MAX2,MA30);
MAXH:=MAX(MAX3,MA60);
MIN1B:=MIN(MA5,MA10);
MIN2:=MIN(MIN1B,MA20);
MIN3:=MIN(MIN2,MA30);
MINL:=MIN(MIN3,MA60);
粘合度:=(MAXH-MINL)/MINL*100;
潜伏:CROSS(PDI,MDI) AND MA(C,5)>REF(MA(C,5),1) AND
MA(C,10)>REF(MA(C,10),1) AND
MA(C,20)-REF(MA(C,20),1)>REF(MA(C,20),1)-REF(MA(C,20),2) AND
EXIST(粘合度<=8,5);
九毛八公式解读
N赋值:14 M赋值:6 NC赋值:14 MTR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的N日累和 赋值:最高价-1日前的最高价 赋值:1日前的最低价-最低价 DMP赋值:如果HD>0并且HD>LD,返回HD,否则返回0的N日累和 DMM赋值:如果LD>0并且LD>HD,返回LD,否则返回0的N日累和 PDI赋值: DMP*100/MTR MDI赋值: DMM*100/MTR MA5赋值:收盘价的5日简单移动平均 MA10赋值:收盘价的10日简单移动平均 MA20赋值:收盘价的20日简单移动平均 MA30赋值:收盘价的30日简单移动平均 MA60赋值:收盘价的60日简单移动平均 MAX1赋值:MA5和MA10的较大值 MAX2赋值:MAX1和MA20的较大值 MAX3赋值:MAX2和MA30的较大值 MAXH赋值:MAX3和MA60的较大值 MIN1B赋值:MA5和MA10的较小值 MIN2赋值:MIN1B和MA20的较小值 MIN3赋值:MIN2和MA30的较小值 MINL赋值:MIN3和MA60的较小值 粘合度赋值:(MAXH-MINL)/MINL*100 输出潜伏:PDI上穿MDI AND 收盘价的5日简单移动平均>1日前的收盘价的5日简单移动平均 AND 收盘价的10日简单移动平均>1日前的收盘价的10日简单移动平均 AND 收盘价的20日简单移动平均-1日前的收盘价的20日简单移动平均>1日前的收盘价的20日简单移动平均-2日前的收盘价的20日简单移动平均 AND 最近5日存在粘合度<=8