未来函数检测结果如下:
该公式包含未来函数:COST
最低成本:=COST(0.99);
最高成本:=COST(99.9);{}
相对价位:=(C-最低成本)/(最高成本-最低成本)*100;
K:SMA(相对价位,3,1),COLORWHITE;
D:SMA(K,3,1),COLORYELLOW;
J:3*K-2*D,COLORFF00FF;
DRAWICON( CROSS(J,K) AND J<80,J,1);
0,COLORLIBLUE;
20,COLORBLUE;
50,COLORBLUE;
100,COLORLICYAN;
85,DOTLINE;
M3:=MA(CLOSE,3);
M13:=MA(CLOSE,13);
M34:=MA(CLOSE,34);
STICKLINE(M3>=M13 AND M34>=REF(M34,1),98,101,2,0 ),COLORRED;
STICKLINE(M3<M13 AND M34>=REF(M34,1),98,101,2,0 ),COLORYELLOW;
STICKLINE(M3<M13 AND M34<REF(M34,1),98,101,2,0 ),COLORGREEN;
STICKLINE(M3>=M13 AND M34<REF(M34,1),98,101,2,0 ),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,97,'---四色图'),COLORGRAY;
JJJ:=(CLOSE+HIGH+LOW)/3;
A1:=EMA(JJJ,5);
B1:=REF(A1,1);
IF(A1>B1,0,DRAWNULL),COLORYELLOW,LINETHICK2;
DRAWTEXT(ISLASTBAR,2,'---蓝黄线'),COLORGRAY;
VHF:=(HHV(CLOSE,28)-LLV(CLOSE,28))/SUM(ABS(CLOSE-REF(CLOSE,1)),28);
VHFMA:=MA(VHF,10);
短趋:=VHFMA>REF(VHFMA,1);
箱型:=VHFMA<REF(VHFMA,1);
中趋:=VHF>0.3 {AND VHFMA>REF(VHFMA,1) AND VHF>VHFMA};
IF(短趋,85,DRAWNULL),COLORYELLOW,LINETHICK2;
IF(箱型,85,DRAWNULL),COLORGRAY,LINETHICK2;
IF(中趋,85,DRAWNULL),COLORRED,LINETHICK2;
DRAWTEXT(ISLASTBAR,85,'--趋势过滤'),COLORGRAY;
MTM:=CLOSE-REF(CLOSE,24);
MTMMA:=MA(MTM,24);
XGTJ:=MTM>0 AND MTM>MTMMA;
IF(XGTJ,50,DRAWNULL),COLORRED,LINETHICK2;
IF(XGTJ<1,50,DRAWNULL),COLORBLUE,LINETHICK2;
DRAWTEXT(ISLASTBAR,51,'---动能MTM'),COLORGRAY;
MTM金叉:=(XGTJ AND CROSS(MTM,MTMMA));
DRAWTEXT(CROSS(MTM,MTMMA),53,'×'),COLORYELLOW;
VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);
OBV:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);
MAOBV:=MA(OBV,30);
IF(OBV>MAOBV,20,DRAWNULL),COLORRED,LINETHICK2;
IF(OBV<=MAOBV,20,DRAWNULL),COLORBLUE,LINETHICK2;
DRAWTEXT(ISLASTBAR,21,'----OBV'),COLORGRAY;
MA5 :=EMA(CLOSE,5);
趋势:=MA5-EMA(MA5,2);
JCSJ1:=BARSLAST(CROSS(趋势,0))+1;
JCSJ2:=JCSJ1+REF(JCSJ1,JCSJ1);
双底:(IF(JCSJ1=1 AND MA5>REF(MA5,JCSJ2) AND COUNT(趋势<0,4)>=2,1,0))*50,STICK;
原理解析:
最低成本赋值:获利盘为0.99%的成本分布
最高成本赋值:获利盘为99.9%的成本分布
{}
相对价位赋值:(C-最低成本)/(最高成本-最低成本)*100
相对价位的3日[1日权重]移动平均
K的3日[1日权重]移动平均
输出J:3*K-2*D,COLORFF00FF
DRAWICON( J上穿K AND J<80,J,1)
0,COLORLIBLUE
20, 画蓝色
50, 画蓝色
100,COLORLICYAN
85,DOTLINE
M3赋值:收盘价的3日简单移动平均
M13赋值:收盘价的13日简单移动平均
M34:=收盘价的34日简单移动平均
STICKLINE(M3>=M13 AND M34>=1日前的M34,98,101,2,0 ),COLORRED
STICKLINE(M3
STICKLINE(M3
当满足条件ISLASTBAR时,在97和'---四色图'位置书写文字
JJJ赋值:(收盘价+最高价+最低价)/3
A1赋值:JJJ的5日指数移动平均
B1赋值:1日前的A1
如果A1>B1返回0否则返回DRAWNULL
当满足条件ISLASTBAR时,在2和'---蓝黄线'位置书写文字
VHF赋值:(28日内收盘价最高值-28日内收盘价最低值)/SUM(收盘价-1日前的收盘价的绝对值,28)
VHFMA:=VHF的10日简单移动平均
短趋赋值:VHFMA>1日前的VHFMA
箱型赋值:VHFMA<1日前的VHFMA
中趋赋值:VHF>0.3 {AND VHFMA>1日前的VHFMA AND VHF>VHFMA}
如果短趋返回85否则返回DRAWNULL
如果箱型返回85否则返回DRAWNULL
如果中趋返回85否则返回DRAWNULL
当满足条件ISLASTBAR时,在85和'--趋势过滤'位置书写文字
MTM赋值:收盘价-24日前的收盘价
MTMMA:=MTM的24日简单移动平均
XGTJ赋值:MTM>0 AND MTM>MTMMA
如果XGTJ返回50否则返回DRAWNULL
如果XGTJ<1返回50否则返回DRAWNULL
当满足条件ISLASTBAR时,在51和'---动能MTM'位置书写文字
MTM金叉:=(XGTJ AND MTM上穿MTMMA)
DRAWTEXT(MTM上穿MTMMA,53,'×'),画黄色
VA赋值:IF(收盘价>1日前的收盘价,成交量,-成交量)
OBV赋值:SUM(IF(收盘价=1日前的收盘价,0,VA),0)
MAOBV赋值:OBV的30日简单移动平均
如果OBV>MAOBV返回20否则返回DRAWNULL
如果OBV<=MAOBV返回20否则返回DRAWNULL
当满足条件ISLASTBAR时,在21和'----OBV'位置书写文字
MA5 :=收盘价的5日指数移动平均
趋势赋值:MA5-MA5的2日指数移动平均
JCSJ1:=上次趋势上穿0距今天数+1
JCSJ2:=JCSJ1+JCSJ1日前的JCSJ1
输出双底:(IF(JCSJ1=1 AND MA5>JCSJ2日前的MA5 AND 统计4日满足趋势<0的天数>=2,1,0))*50,STICK