注意:本指标源码用于文华财经赢顺wh6、睿期wh7软件。

01

主图指标源码

Z:=0.006;

N1:=BARSLAST(C>REF(HHV(H,5),1));

N2:=BARSLAST(C<REF(LLV(L,5),1));

M1:=MIN(REF(C,N1)*(1-Z),REF(C,N2)*(1+Z));

M2:=MAX(REF(C,N1)*(1-Z),REF(C,N2)*(1+Z));

LLXX:=M1;

HLXX:=M2;

CHXX:=CROSS(C,HLXX*1.000001);

CLXX:=(0-CROSS(LLXX*0.999999,C));

TFXX:=IFELSE(CHXX,CHXX,IFELSE(CROSS(LLXX*0.999999,C),CLXX,0));

UDXX:=REF(TFXX,BARSLAST(TFXX));

LLXXX:=HHV(C,BARSLAST(UDXX<0))*(1-Z);

HLXXX:=LLV(C,BARSLAST(UDXX>0))*(1+Z);

CHXXX:=CROSS(C,HLXXX*1.000001);

CLXXX:=(0-CROSS(LLXXX*0.999999,C));

TFXXX:=IFELSE(CHXXX,CHXXX,IFELSE(CROSS(LLXXX*0.999999,C),CLXXX,0));

UDXXX:=REF(TFXXX,BARSLAST(TFXXX));

LLXXXX:=MIN(HHV(C,BARSLAST(UDXXX<0))*(1-Z),LLXXX);

HLXXXX:=MAX(LLV(C,BARSLAST(UDXXX>0))*(1+Z),HLXXX);

CHXXXX:=CROSS(C,HLXXXX*1.000001);

CLXXXX:=(0-CROSS(LLXXXX*0.999999,C));

TFXXXX:=IFELSE(CHXXXX,CHXXXX,IFELSE(CROSS(LLXXXX*0.999999,C),CLXXXX,0));

UDXXXX:=REF(TFXXXX,BARSLAST(TFXXXX));

LLXXXXX:=MIN(HHV(C,BARSLAST(UDXXXX<0))*(1-Z),LLXXXX);

HLXXXXX:=MAX(LLV(C,BARSLAST(UDXXXX>0))*(1+Z),HLXXXX);

BBX:=LLXXXXX*0.999999;

SSX:=HLXXXXX*1.000001;

B1X:=IFELSE(CROSS(C,SSX),1,IFELSE(CROSS(BBX,C),-1,0));

B2X:=REF(B1X,BARSLAST(B1X));

W00:=IFELSE(B2X=1,BBX,IFELSE(B2X=-1,SSX,C));

A:=IFELSE(C>W00,HHV(W00,BARSLAST(C<W00)),IFELSE(C<W00,LLV(W00,BARSLAST(C>W00)),C));

L1:=HHV(C,BARSLAST(C<A));

X:=1.33;

L2:=LLV(C,BARSLAST(C>A));

WW:=IFELSE(C>A,L1,IFELSE(C<A,L2,C));

O0:=REF(O,BARSLAST(DATE>REF(DATE,1)));

H0:=HHV(C,BARSLAST(DATE>REF(DATE,1)));

L0:=LLV(C,BARSLAST(DATE>REF(DATE,1)));

FILLRGN(C>A,A,IFELSE(C>A,HHV(H,BARSLAST(C<A)),IFELSE(C<A,LLV(L,BARSLAST(C>A)),C)),RGB(100,0,0));

FILLRGN(C<A,A,IFELSE(C>A,HHV(H,BARSLAST(C<A)),IFELSE(C<A,LLV(L,BARSLAST(C>A)),C)),RGB(0,0,100));

A,COLORLIGHTGREY;

IFELSE(C>A,HHV(H,BARSLAST(C<A)),IFELSE(C<A,LLV(L,BARSLAST(C>A)),C)),COLORLIGHTGREY;

XX:=A;

B:=100*(H0-O0)/O0;

S:=100*(O0-L0)/O0;

TMP:=O-C;

HT:=IFELSE(O>C,O,C);

LT:=IFELSE(O<C,O,C);

DRAWLINE(C<XX,H,C<XX,HT,COLORGREEN);

DRAWLINE(C<XX,L,C<XX,LT,COLORGREEN);

DRAWLINE(C>XX,H,C>XX,HT,COLORRED);

DRAWLINE(C>XX,L,C>XX,LT,COLORRED);

STICKLINE(TMP>0 AND C<XX,O,C,COLORGREEN,0);

STICKLINE(TMP<=0 AND C<XX,O,C,COLORGREEN,1);

STICKLINE(TMP>0 AND C>XX,O,C,COLORRED,0);

STICKLINE(TMP<=0 AND C>XX,O,C,COLORRED,1);

PARTLINE(C>XX,XX,COLORRED);

PARTLINE(C<XX,XX,COLORGREEN);

N:=1;

PK:=(CROSS(C,L0*(1+Z)) OR (TIME>=1457 AND S>N));

PD:=(CROSS(H0*(1-Z),C) OR (TIME>=1457 AND B>N));

KD:=((CROSS(B,N) OR CROSS(B,N*X*1.2) OR CROSS(B,N*X*1.4) OR CROSS(B,N*X*1.6) OR CROSS(B,N*X*1.8)) OR CROSS(B,N*X*2) OR CROSS(B,N*X*2.2) OR CROSS(B,N*X*2.4) OR CROSS(B,N*X*2.6) OR CROSS(B,N*X*2.8) OR CROSS(B,N*X*3)) AND TIME<1451 AND TIME>0903 AND NOT(DATE>REF(DATE,1));

KK:=((CROSS(S,N) OR CROSS(S,N*X*1.2) OR CROSS(S,N*X*1.4) OR CROSS(S,N*X*1.6) OR CROSS(S,N*X*1.8)) OR CROSS(S,N*X*2) OR CROSS(S,N*X*2.2) OR CROSS(S,N*X*2.4) OR CROSS(S,N*X*2.6) OR CROSS(S,N*X*2.8) OR CROSS(S,N*X*3)) AND TIME<1451 AND TIME>0903 AND NOT(DATE>REF(DATE,1));

DRAWTEXT(CROSS(BARSLAST(KK),BARSLAST(PK)),L*0.998,’平空’),COLORWHITE;

DRAWTEXT(CROSS(BARSLAST(KD),BARSLAST(PD)),H*1.002,’平多’),COLORWHITE;

DRAWTEXT(KD,L*0.996,'[开多10%]’),COLORYELLOW;

DRAWTEXT(KK,H*1.004,'[开空10%]’),COLORCYAN;

02
02
02

附图指标源码

趋势:SMA(((CLOSE-LLV(LOW,28))/(HHV(HIGH,28)-LLV(LOW,28))*100),3,1),COLORYELLOW;

转强:IF(趋势>50,趋势,NULL),COLORRED;

转弱:IF(趋势<50,趋势,NULL),COLORGREEN;

RSV:=(CLOSE-LLV(CLOSE,9))/(HHV(CLOSE,9)-LLV(CLOSE,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

TYP:=(HIGH+LOW+CLOSE)/3;

CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));

DIFF:=EMA(CLOSE,2)-EMA(CLOSE,55);

DEA:=EMA(DIFF,6);

MACD:=2*(DIFF-DEA);

转点:=IF(K>D AND CCI>0 AND DIFF>DEA AND MACD>0,1,0);

STICKLINE1(转点=1,50,50,2,0),COLORYELLOW;

STICKLINE1(转点=0,50,50,2,0),COLORCYAN;

STICKLINE1(C,90,90,1,0),COLORYELLOW;

STICKLINE1(C,10,10,1,0),COLORCYAN;

判断:SMA(趋势,3,1),COLORYELLOW;

IF(判断>50 AND 趋势>判断,判断,NULL ),COLORYELLOW,LINETHICK2;

IF(判断<50 AND 趋势>判断,判断,NULL ),COLORFF00FF;

IF(判断>50 AND 趋势<判断,判断,NULL ),COLORGREEN,LINETHICK2;

风险区:80,COLORFF85FF;

安全区:20,COLORYELLOW,POINTDOT;

顶部:90,COLORFFFF00;

强弱线:50,COLORGREEN,POINTDOT;

DRAWICON(CROSS(趋势,判断) AND 趋势<80 ,判断,1);

DRAWICON(CROSS(趋势,顶部),顶部,2);

LC:= REF(CLOSE,1);

RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;

VAR1:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;

VAR2:=SMA(VAR1,9,1)+100;

VAR3:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

VAR4:=SMA(VAR3,3,1);

VAR5:=SMA(VAR4,3,1)+100;

VAR6:=VAR5-VAR2;

QUSHIX1: IF(VAR6>45,VAR6-45,0),COLOR00FFFF;

VAR2Q:=REF(LOW,1);

VAR3Q:=SMA(ABS(LOW-VAR2Q),3,1)/SMA(MAX(LOW-VAR2Q,0),3,1)*100;

VAR4Q:=EMA(IF(CLOSE*1.3,VAR3Q*10,VAR3Q/10),3);

VAR5Q:=LLV(LOW,30);

VAR6Q:=HHV(VAR4Q,30);

VAR7Q:=IF(MA(CLOSE,58),1,0);

VAR8Q:=EMA(IF(LOW<=VAR5Q,(VAR4Q+VAR6Q*2)/2,0),3)/999*VAR7Q;

HYSX:=IF(VAR8Q>100,100,VAR8Q);

STICKLINE1(HYSX>0,0 ,HYSX*1.2,3,0 ),COLOR4444FF;

STICKLINE1(HYSX>0,0 ,HYSX*1.2,2,0 ),COLOR7777FF;

STICKLINE1(HYSX>0,0 ,HYSX*1.2,1,0 ),COLOR9999FF;

STICKLINE1(REF(QUSHIX1,1)< QUSHIX1, QUSHIX1,REF(QUSHIX1,1),3,0),COLOR000033;

STICKLINE1(REF(QUSHIX1,1)< QUSHIX1, QUSHIX1,REF(QUSHIX1,1),2,0),COLOR000077;

STICKLINE1(REF(QUSHIX1,1)< QUSHIX1, QUSHIX1,REF(QUSHIX1,1),1.5,0),COLOR0000BB;

STICKLINE1(REF(QUSHIX1,1)< QUSHIX1, QUSHIX1,REF(QUSHIX1,1),1,0),COLOR0000DD;

STICKLINE1(REF(QUSHIX1,1)> QUSHIX1, QUSHIX1,REF(QUSHIX1,1),3,0),COLOR003300;

STICKLINE1(REF(QUSHIX1,1)> QUSHIX1, QUSHIX1,REF(QUSHIX1,1),2,0),COLOR007700;

STICKLINE1(REF(QUSHIX1,1)> QUSHIX1, QUSHIX1,REF(QUSHIX1,1),1,0),COLOR00DD00;

TAODING:=CROSS(82,RSI);

STICKLINE1( TAODING,TAODING,20,3,0),COLORFF5500;

STICKLINE1( TAODING,TAODING,30,2,0),COLORFF8800;

STICKLINE1( TAODING,TAODING,30,1,0),COLORFFAA00;

STICKLINE1( TAODING,TAODING,30,0.5,0),COLORFFCC00;

D1:=(C+L+H)/3;

D2:=EMA(D1,6);

D3:=EMA(D2,5);

BBUY:=CROSS(D2,D3);

DRAWICON(BBUY,10,1);

VARR1:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100;

DRAWICON(CROSS(82,VARR1),10,2);

DRAWTEXT(CROSS(82,VARR1),35,’减’),COLORYELLOW;

03

图片示例

友情提示:本指标公式仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。