分享

【图】求[一目均衡]指标原码

 海天云骞 2017-05-29
{一目均衡主图}
DRAWGBK(CLOSE,COLORRGB(10,160,0),COLORRGB(25,15,0),1);
input:N1(8,1,100),N2(22,1,100),N3(44,1,100),M1(8,1,250);
AX1:=MA(CLOSE,M1);
AX2:=MA(CLOSE,M2);
AX3:=MA(CLOSE,M3);
CX1:=CROSS(AX1,AX2);
CX2:=CROSS(AX2,AX1);
CX3:=CROSS(AX3,AX2);
CX4:=CROSS(AX2,AX3);
金蜘蛛:=CX1 AND CX4;
死蜘蛛:=CX2 AND CX3;
DRAWTEXT(金蜘蛛,LOW*0.99,'金\n蜘\n蛛'),colorFF;
DRAWTEXT(死蜘蛛,LOW*0.99,'死\n蜘\n蛛'),colorFF0000;
价托:=AX1>AX3 AND AX1>AX2 AND CROSS(AX2,AX3);
DRAWTEXT(价托,LOW,'价\n托'),colorFF;
价压:=AX1<AX3 AND AX1<AX2 AND CROSS(AX3,AX2);
DRAWTEXT(价压,LOW,'价\n压'),colorFFFF;
VAR1:=(2*CLOSE+OPEN+HIGH+LOW)/5;
转换线:(HHV(HIGH,N1)+LLV(LOW,N1))/2,SHIFT3,LINETHICK1,colorFF;
基准线:(HHV(HIGH,N2)+LLV(LOW,N2))/2,SHIFT3,LINETHICK1,colorFF6DD8;
先行带B:REF((HHV(HIGH,N3)+LLV(LOW,N3))/2,N2),SHIFT3,LINETHICK1,color909090;
先行带A:REF((转换线+基准线)/2,N2),SHIFT3,LINETHICK1,colorFFFF;
迟行带:REF(CLOSE,N2),LINETHICK1,colorFF9224;
AA:=(HHV(HIGH,120)-LLV(LOW,120))/30;
云带A:REF((转换线+基准线)/2,N2),SHIFT3,LINETHICK1,colorFFFF;
云带B:REF((HHV(HIGH,N3)+LLV(LOW,N3))/2,N2),SHIFT3,LINETHICK1,colorCCCCCC;
STICKLINE(云带A<云带B,云带A,云带B,0.1,0.05),SHIFT3,color339933;
STICKLINE(云带A>=云带B,云带A,云带B,0.1,0.01),SHIFT3,color33CC;
DRAWTEXT(CROSS(转换线,基准线) AND VAR1<MIN(云带A,云带B),MIN(基准线,LOW)*0.995,'▲'),ALIGN0,colorFF;
DRAWTEXT(CROSS(基准线,转换线) AND VAR1>MAX(云带A,云带B),MAX(基准线,HIGH)+AA,'▼'),ALIGN0,colorFF9966;
DRAWTEXT(CROSS(转换线,基准线) AND VAR1<MIN(先行带A,先行带B),MIN(基准线,LOW)*0.995,'▲'),ALIGN0,colorFF;
DRAWTEXT(CROSS(转换线,基准线) AND RANGE(VAR1,MIN(先行带A,先行带B),MAX(先行带A,先行带B)),LOW*0.995,'▲\n▲'),ALIGN0,colorFF;
DRAWTEXT(CROSS(转换线,基准线) AND VAR1>MAX(先行带A,先行带B),LOW-AA*0.5,'▲\n▲\n▲'),ALIGN0,colorFF;
DRAWTEXT(CROSS(基准线,转换线) AND VAR1<MIN(先行带A,先行带B),MAX(基准线,HIGH)+AA*2,'▼\n▼\n▼'),ALIGN0,colorFF9966;
DRAWTEXT(CROSS(基准线,转换线) AND RANGE(VAR1,MIN(先行带A,先行带B),MAX(先行带A,先行带B)),MAX(基准线,HIGH)+AA,'▼\n▼'),ALIGN0,colorFF9966;
DRAWTEXT(CROSS(基准线,转换线) AND VAR1>MAX(先行带A,先行带B),MAX(基准线,HIGH)+AA,'▼'),ALIGN0,colorFF9966;
POLYLINE(NOT(BACKSET(ISLASTBAR,21)),REFX(CLOSE,21)),color66FFFF;
POLYLINE(1,先行带A),SHIFT21,color808080;
POLYLINE(1,先行带B),SHIFT21,color808080;
STICKLINE(1,先行带A,先行带B,0.1,0),LINEDOT,SHIFT21,color808080;
LSA:=REF(先行带A,21);
LSB:=REF(先行带B,21);
MID:MA(CLOSE,P),LINETHICK1;
强弱短:REF(EMA(CLOSE,5),1)*2-REF(EMA(CLOSE,11),1),colorFF00;
强弱长:REF(EMA(CLOSE,12),1)*2-REF(EMA(CLOSE,25),1),colorFFFFFF;
生命线:EMA(CLOSE,12),colorFF;
UPPER:MID+2*STD(CLOSE,P),LINETHICK1;
LOWER:MID-2*STD(CLOSE,P),LINETHICK1;
收盘线:=CLOSE;
MM2:DRAWSL(ISLASTBAR,CLOSE,0,21,1),POINTDOT,colorFFFF;
早晨之星:=REF(CLOSE,2)/REF(OPEN,2)<0.95 AND REF(OPEN,1)<REF(CLOSE,2) AND (ABS(REF(OPEN,1)-REF(CLOSE,1)))/REF(CLOSE,1)<0.03 AND CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2);
DRAWTEXT(早晨之星,LOW*0.97,'★\n早\n晨\n之\n星'),ALIGN2,PXUP6,colorFF00FF;
红旗飘:=(HIGH-LOW)/LOW<0.092 AND (REF(HIGH,1)-REF(LOW,1))/REF(LOW,1)<0.092 AND (REF(HIGH,2)-REF(LOW,2))/REF(LOW,2)<0.092 AND CLOSE>OPEN AND REF(CLOSE,1)>REF(OPEN,1) AND REF(CLOSE,2)>REF(OPEN,2) AND (CLOSE-REF(CLOSE,3))/CLOSE<=0.12 AND ABS((REF(CLOSE,2)-REF(OPEN,2))/REF(CLOSE,2))<=0.043 AND ABS((REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1))<=0.043 AND (ABS(CLOSE-OPEN))/CLOSE<=0.043 AND REF(CLOSE,3)>=REF(CLOSE,4)*1.096 AND REF(CLOSE,3)<=REF(CLOSE,2) AND REF(OPEN,2)>=REF(CLOSE,3) AND REF(CLOSE,2)<=REF(CLOSE,1) AND REF(CLOSE,1)<=CLOSE;
DRAWTEXT(红旗飘,LOW*0.97,'★\n红\n旗\n飘'),ALIGN2,PXUP6,colorFF;
金手指:=REF((HHV(HIGH,3)-LLV(LOW,3))/LLV(LOW,3),1)<=4.4/100 AND CLOSE>=REF(CLOSE,1)*1.095 AND ABS((OPEN-REF(CLOSE,1))/OPEN)<=0.033;
DRAWTEXT(金手指,LOW*0.95,'★\n金\n手\n指'),ALIGN2,PXUP6,colorFFFF;
VV1:=(HIGH-LOW)/LOW<0.05;
孕育线:=(REF(CLOSE,1)>=OPEN OR REF(OPEN,1)>=OPEN) AND CLOSE>REF(CLOSE,1)*1.095 AND (REF(HIGH,1)-REF(LOW,1))/REF(LOW,1)<=0.03;
DRAWTEXT(孕育线,LOW*0.95,'★\n孕\n育\n线'),ALIGN0,PXUP6,colorFFFFFF;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,0,0),colorFF00;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,8,0),color8800;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,7,0),color9900;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,6,0),colorAA00;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,5,0),colorBB00;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,4,0),colorCC00;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,3,0),colorDD00;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,2,0),colorEE00;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,1,0),colorFF00;
STICKLINE(OPEN>=CLOSE,OPEN,HIGH,1,0),color8800;
STICKLINE(OPEN>=CLOSE,OPEN,HIGH,0.8,0),colorAA00;
STICKLINE(OPEN>=CLOSE,OPEN,HIGH,0.5,0),colorCC00;
STICKLINE(OPEN>=CLOSE,OPEN,HIGH,0.2,0),colorFF00;
STICKLINE(OPEN>=CLOSE,CLOSE,LOW,1,0),color8800;
STICKLINE(OPEN>=CLOSE,CLOSE,LOW,0.8,0),colorAA00;
STICKLINE(OPEN>=CLOSE,CLOSE,LOW,0.5,0),colorBB00;
STICKLINE(OPEN>=CLOSE,CLOSE,LOW,0.2,0),colorEE00;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0,0),colorFFBBFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,0),colorFF00FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,7,0),colorFF22FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,6,0),colorFF44FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,5,0),colorFF66FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,0),colorFF88FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0),colorFF99FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0),colorFFAAFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0),colorFFBBFF;
STICKLINE(CLOSE>OPEN,HIGH,CLOSE,1,0),colorFF00FF;
STICKLINE(CLOSE>OPEN,HIGH,CLOSE,0.8,0),colorFF44FF;
STICKLINE(CLOSE>OPEN,HIGH,CLOSE,0.5,0),colorFF88FF;
STICKLINE(CLOSE>OPEN,HIGH,CLOSE,0.2,0),colorFFBBFF;
STICKLINE(CLOSE>OPEN,OPEN,LOW,1,0),colorFF00FF;
STICKLINE(CLOSE>OPEN,OPEN,LOW,0.8,0),colorFF44FF;
STICKLINE(CLOSE>OPEN,OPEN,LOW,0.5,0),colorFF88FF;
STICKLINE(CLOSE>OPEN,OPEN,LOW,0.2,0),colorFFBBFF;
TY:=CLOSE;
HD:=FILTER(BACKSET(FILTER(REF(TY,10)=HHV(TY,2*10+1),10),10+1),10);
LD:=FILTER(BACKSET(FILTER(REF(TY,10)=LLV(TY,2*10+1),10),10+1),10);
A:=REF(CLOSE,BARSLAST(HD));
B:=REF(CLOSE,BARSLAST(LD));
T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD);
T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);
波浪顶:IF(T1,A,A),POINTDOT,LINETHICK3,colorFF00FF;
STICKLINE(T1,A,A,9,0),colorFF00FF;
波浪底:IF(T2,B,B),POINTDOT,LINETHICK3,color80FF00;
STICKLINE(T2,B,B,9,0),color80FF00;
波浪顶1:IF(T1,A,A),POINTDOT,SHIFT15,LINETHICK3,colorFF00FF;
波浪底1:IF(T2,B,B),POINTDOT,SHIFT15,LINETHICK3,color80FF00;

DRAWNUMBER(CLOSE<OPEN AND CLOSE=波浪底,CLOSE*0.996,波浪底,2),colorFFFF;
DRAWNUMBER(CLOSE>0 AND LOW=波浪底,LOW*0.998,波浪底,2),colorFFFF;

DRAWNUMBER(CLOSE>OPEN AND CLOSE=波浪顶,CLOSE*1.008,波浪顶,2),colorFFFF;
DRAWNUMBER(CLOSE<0 AND HIGH=波浪顶,HIGH*1.004,波浪顶,2),colorFFFF;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约