[通达信指标]二攻加权通道主图公式

注意本指标源码用于通达信、通达信金融终端和通达信期货通。

01

指标源码

EXPMA5:EXPMA(C,5),COLORWHITE  LINETHICK2;

EXPMA13:EXPMA(C,13),COLORMAGENTA  LINETHICK2;

分界线:DMA(MA(CLOSE+REF(CLOSE,5)/CLOSE*0.098,90),VOL),LINETHICK2,COLORYELLOW;

年线:DMA(MA(CLOSE+REF(CLOSE,5)/CLOSE*0.098,250),VOL),COLORCYAN LINETHICK2;

CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);

DD:=DMA(CLOSE,CC);

上轨:(1+7/100)*DD,COLORGREEN;

下轨:(1-7/100)*DD,COLORGREEN;

中轨:(上轨+下轨)/2,COLORGREEN;

IF(上轨>=REF(上轨,1),上轨,DRAWNULL),COLORGREEN,LINETHICK1;

IF(上轨>=REF(上轨,1),上轨,DRAWNULL), COLORRED,LINETHICK1;

IF(中轨>=REF(中轨,1), 中轨,DRAWNULL),COLORGREEN,LINETHICK1;

IF(中轨>=REF(中轨,1), 中轨,DRAWNULL), COLORRED, LINETHICK1;

IF(下轨>=REF(下轨,1), 下轨,DRAWNULL),COLORGREEN,LINETHICK1;

IF(下轨>=REF(下轨,1), 下轨,DRAWNULL), COLORRED,LINETHICK1;

VAR1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));

VAR2:=(REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VAR3:=(REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VAR4:=(REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VAR5:=(REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VAR6:=(REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VAR7:=(REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VAR8:=(REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VAR9:=(REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VARA:=(REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VARB:=(REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VARC:=(REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VARD:=(CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2));

VARE:=(REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VARF:=(REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VAR10:=(REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VAR11:=(REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VAR12:=(REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VAR13:=(REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VAR14:=(REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VAR15:=(REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VAR16:=(REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VAR17:=(REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));

VAR18:=(REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));

VAR19:=((REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1)) AND VAR1);

VAR1A:=((REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1)) AND VARD);

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

VAR1B:=VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,COLOR0000FF,NODRAW;

VAR1C:=IF(VAR1B,LLV(C,2),DRAWNULL);

VAR1D:=VAR1C,COLORFF99FF,NODRAW;

VAR1E:REF(VAR1C,1)COLOR0000FF,NODRAW,COLORGREEN;

VAR1F:=VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,COLORFFFF00,NODRAW;

VAR1G:=IF(VAR1F,HHV(C,2),DRAWNULL);

VAR1H:=VAR1G,COLOR33AACC,NODRAW,COLORCYAN;

VAR1I:=REF(VAR1H,1),COLORFF0000,NODRAW,COLORRED;

VAR1J:=VAR19,COLOR33AACC,NODRAW;

VAR1K:=VAR1A,COLORFF99FF,NODRAW;

VAR1L:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100<-14,COLORFFFFFF,NODRAW;

STICKLINE(C>=O,L,H,0,0),COLOR0000CC;

STICKLINE(C<O,L,H,0,0),COLOR999900;

STICKLINE(1,C,O,3.5,0),COLOR858500;

STICKLINE(C>=O,C,O,3.5,0),COLOR0000E5;

STICKLINE(VAR1B,CLOSE,O,2.8,0),COLOR000055;

STICKLINE(VAR1B,CLOSE,O,2,0),COLOR000088;

STICKLINE(VAR1B,CLOSE,O,1.5,0),COLOR0000AA;

STICKLINE(VAR1B,CLOSE,O,1,0),COLOR0000CC;

STICKLINE(VAR1B,CLOSE,O,0.5,0),COLOR0000EE;

STICKLINE(VAR1F,CLOSE,O,2.8,0),COLOR555500;

STICKLINE(VAR1F,CLOSE,O,2,0),COLOR888800;

STICKLINE(VAR1F,CLOSE,O,1.5,0),COLORAAAA00;

STICKLINE(VAR1F,CLOSE,O,1,0),COLORCCCC00;

STICKLINE(VAR1F,CLOSE,O,0.5,0),COLOREEEE00;

CO:=(C-O);

STICKLINE(VAR1L,O,C-CO/2,2.8,0),COLOR555555;

STICKLINE(VAR1L,O,C-CO/2,2,0),COLOR888888;

STICKLINE(VAR1L,O,C-CO/2,1.5,0),COLORAAAAAA;

STICKLINE(VAR1L,O,C-CO/2,1,0),COLORCCCCCC;

STICKLINE(VAR1L,O,C-CO/2,0.5,0),COLOREEEEEE;

STICKLINE(VAR1J,O,O+CO/3,2.8,0),COLOR335555;

STICKLINE(VAR1J,O,O+CO/3,2,0),COLOR338888;

STICKLINE(VAR1J,O,O+CO/3,1.5,0),COLOR33AAAA;

STICKLINE(VAR1J,O,O+CO/3,1,0),COLOR33CCCC;

STICKLINE(VAR1K,O,O+CO/3,2.8,0),COLOR550055;

STICKLINE(VAR1K,O,O+CO/3,2,0),COLOR880088;

STICKLINE(VAR1K,O,O+CO/3,1.5,0),COLORAA00AA;

STICKLINE(VAR1K,O,O+CO/3,1,0),COLORCC00CC;

STICKLINE(VAR1K,O,O+CO/3,0.5,0),COLOREE00EE;

STICKLINE(ISLASTBAR AND (VAR1B OR REF(VAR1B,1)=1),VAR1E,VAR1E,30,1),COLOR0000FF;

STICKLINE(ISLASTBAR AND (VAR1F OR REF(VAR1F,1)=1),VAR1I,VAR1I,30,1),COLOR00FF00;

N1:=6;

N2:=12;

N3:=24;

V1:=(C*2+H+L)/4*10;

VV2:=EMA(V1,13)-EMA(V1,34);

VV3:=EMA(VV2,5);

V4:=2*(VV2-VV3)*100;

V5:=(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8;

V6:=EMA(3*V5-2*SMA(V5,18,1),5);

V7:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8))*10;

V8:=(INDEXC*2+INDEXH+INDEXL)/4;

V9:=EMA(V8,13)-EMA(V8,34);

VA:=EMA(V9,3);

VB1:=(V9-VA)/2;

V11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);

QUSHIX:=EMA(V11,3);

CYCT:=IF(C>REF(C,1),(3*H+4*C+3*OPEN+2*L)/12,(2*H+4*C+3*OPEN+3*L)/12);

EE3:=EXPMEMA(CYCT,3),LINETHICK1;

EE8:=EXPMEMA(CYCT,8),LINETHICK2;

EE25:=EXPMEMA(CYCT,25),LINETHICK2;

EE79:=EXPMEMA(CYCT,79),LINETHICK3;

EE248:=EXPMEMA(CYCT,248),LINETHICK3;

V2:=EMA(CYCT,13)-EMA(CYCT,34);

V3:=EMA(V2,5);

CYC13:=0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13);

CYC34:=0.01*EXPMA(AMOUNT,34)/EXPMA(VOL,34);

CYS13:=(CLOSE-CYC13)/CYC13*100;

CYS34:=(CLOSE-CYC34)/CYC34*100;

CYC5:=0.01*EXPMA(AMOUNT,5)/EXPMA(VOL,5);

CYS5:=(CLOSE-CYC5)/CYC5*100;

DIVE:=0.01*EXPMA(AMOUNT,5)/EXPMA(VOL,5);

CYR5:=(DIVE/REF(DIVE,1)-1)*100;

DRAWICON(AMOUNT>REF(AMOUNT,1)*1.8 AND EVERY(RANGE(CYS5,-7,7),10) AND  EVERY(RANGE(CYR,-0.30,5),10) AND CROSS(CYR,3) AND CROSS(CYR5,5),LOW,9);

DRAWTEXT((CROSS(EXPMEMA(CYCT,25),L) AND CYS5<-3 AND MA(C,5)>MA(C,30) AND HHV(CYS13,15)>10 AND HHV(CYS34,18)>18 AND EXPMEMA(CYCT,8)>EXPMEMA(CYCT,25)),LOW*0.975,’◆枪’),COLORYELLOW;

TTS1:=(UPNDAY(EE25,4) AND EXPMEMA(CYCT,3)>EXPMEMA(CYCT,5) AND EXPMEMA(CYCT,5)>EXPMEMA(CYCT,7) AND MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7));

TTS2:=(REF(TTS1,2)<0.5 AND REF(TTS1,3)<0.5 AND MA(C,5)>REF(MA(C,5),1) AND CROSS(TTS1,0.5) AND FILTER(CROSS(TTS1,0.5),7))

OR ((REF((MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),3) OR REF((MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),5) OR

REF((MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),6) OR REF((MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),4) OR

REF((MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),2)) AND  NOT(REF(MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7),1))

AND (MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)) AND FILTER((REF((MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),3)

OR REF((MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),5) OR REF((MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),6) OR

REF((MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),4) OR REF((MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),2)) AND

NOT(REF(MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7),1)) AND (MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7)),7)  

AND EE3>REF(EE3,1)) AND MA(VOL,3)>MA(VOL,10) AND V2>=V3;

DRAWICON(EVERY(CLOSE/OPEN<=1,3) AND EVERY(CLOSE/OPEN>=0.96,3) AND UPNDAY(EE25,3) AND CLOSE/REF(CLOSE,3)<=1.035 AND CLOSE/REF(CLOSE,3)>=1

AND EVERY(VOL/CAPITAL<0.05,3),LOW,18);

DIVE1:=0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13);

CYR:=(DIVE1/REF(DIVE1,1)-1)*100;

MACYR:=MA(CYR,5);

RPY10:=(C-LLV(C,10))/(HHV(C,10)-LLV(C,10))*100;

DRAWTEXT((REF(CLOSE/REF(CLOSE,1),3)>1.099 OR REF(CLOSE/REF(CLOSE,1),8)>1.099  OR REF(CLOSE/REF(CLOSE,1),7)>1.099  OR REF(CLOSE/REF(CLOSE,1),6)>1.099

OR REF(CLOSE/REF(CLOSE,1),4)>1.099 OR REF(CLOSE/REF(CLOSE,1),5)>1.099  OR REF(CLOSE/REF(CLOSE,1),2)>1.099) AND CROSS(EE8,LOW)

AND UPNDAY(EE25,3),LOW*0.97,’◆枪A’),COLORMAGENTA;

CBW:=100*(COST(99.5)-COST(0.5))/COST(99.5);

ASR10:=(WINNER(C*1.1)-WINNER(C*0.9))/WINNER(HHV(H,0))*100;

ASR20:=(WINNER(C*1.2)-WINNER(C*0.8))/WINNER(HHV(H,0))*100;

ASR30:=(WINNER(C*1.3)-WINNER(C*0.7))/WINNER(HHV(H,0))*100;

DRAWTEXT(CROSS(EE3,EE8) AND (CROSS(REF(EE8,4),REF(EE3,4)) OR CROSS(REF(EE8,3),REF(EE3,3)) OR CROSS(REF(EE8,2),REF(EE3,2))

OR CROSS(REF(EE8,1),REF(EE3,1))),L*0.99,’◆二攻’),COLORYELLOW;

LC:=REF(CLOSE,1);

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

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

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

BIAS1:=(CLOSE-MA(CLOSE,N1))/MA(CLOSE,N1)*100;

BIAS2:=(CLOSE-MA(CLOSE,N2))/MA(CLOSE,N2)*100;

BIAS3:=(CLOSE-MA(CLOSE,N3))/MA(CLOSE,N3)*100;

QIANGNIU:=BIAS1>2 AND RSI1>60 AND RSI2>50 AND RSI3>50 AND RSI1>RSI2 AND RSI2>RSI3 AND REF(RSI1,1)<REF(RSI2,1) AND REF(RSI2,1)<REF(RSI3,1) AND CYR>1 AND CLOSE/REF(CLOSE,1)>1.03;

DRAWTEXT(QIANGNIU,L*0.98,’◆涨停’),COLORYELLOW;

YHIGH:=IF((LOW>REF(LOW,1) AND HIGH<REF(HIGH,1)),HIGH,0) OR IF(LOW<REF(LOW,1) AND HIGH>REF(HIGH,1),REF(HIGH,1),0);

YLOW:=IF ((LOW>REF(LOW,1) AND HIGH<REF(HIGH,1)),REF(LOW,1),0) OR IF(LOW<REF(LOW,1) AND HIGH>REF(HIGH,1),LOW,0);

YUNX:=IF((LOW>REF(LOW,1) AND HIGH<REF(HIGH,1)) OR (LOW<REF(LOW,1) AND HIGH>REF(HIGH,1)),2,0);

SHANGZ:=((HIGH>REF(HIGH,1) AND REF(HIGH,2)>REF(HIGH,1) AND LOW>REF(LOW,1)

AND REF(LOW,2)>REF(LOW,1) AND LOW>LLV(LOW,3)

AND MA(CLOSE,5)<MA(CLOSE,10) AND (C>REF(C,1) OR H>REF(H,1))) OR (REF(YUNX,1)=2 AND HIGH>REF(YHIGH,1) AND LOW>REF(YLOW,1)

AND REF(HIGH,3)>REF(YHIGH,1) AND REF(LOW,3)>REF(YLOW,1)  AND L>REF(L,1)

AND LOW>LLV(LOW,3) AND MA(CLOSE,5)<MA(CLOSE,10) AND (C>REF(C,1) OR H>REF(H,1))));

DRAWICON(SHANGZ AND (EE25>REF(EE25,1)  ) AND FILTER(SHANGZ,2),LOW*0.998,16),COLORYELLOW;

02

图片示例

图片

友情提示:本文内容仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/111617
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 3分钟前
下一篇 2分钟前

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注