多参数的副指531综合指标通达信指标公式源码.docx
《多参数的副指531综合指标通达信指标公式源码.docx》由会员分享,可在线阅读,更多相关《多参数的副指531综合指标通达信指标公式源码.docx(15页珍藏版)》请在冰豆网上搜索。
多参数的副指531综合指标通达信指标公式源码
该指标是用“五行量化“的5项柱线指标加上”BBI、CCI、XLPL"3条色块指标,加上1个KDJ线图指标,经修改整合成1个附图指标,故为”副指531“。
{筹码部分:
}
日线锁定:
=(PERIOD==4);
CMN:
=20;
TRENDA:
=WINNER(C)*100;
CMQS1:
=WMA(TRENDA,8);
CMQS2:
=WMA(TRENDA,13);
CMQS3:
=WMA(TRENDA,21);
CMQS4:
=WMA(TRENDA,34);
CMQS5:
=WMA(TRENDA,55);
CM01:
=CMQS1>REF(CMQS1,1);
CM02:
=CMQS2>REF(CMQS2,1);
CM03:
=CMQS3>REF(CMQS3,1);
CM04:
=CMQS4>REF(CMQS4,1);
CM05:
=CMQS5>REF(CMQS5,1);
CM06:
=TRENDA>CMQS1;
CM07:
=TRENDA>CMQS2;
CM08:
=TRENDA>CMQS3;
CM09:
=TRENDA>CMQS4;
CM10:
=TRENDA>CMQS5;
CM11:
=CMQS1>CMQS2;
CM12:
=CMQS1>CMQS3;
CM13:
=CMQS1>CMQS4;
CM14:
=CMQS1>CMQS5;
CM15:
=CMQS2>CMQS3;
CM16:
=CMQS2>CMQS4;
CM17:
=CMQS2>CMQS5;
CM18:
=CMQS3>CMQS4;
CM19:
=CMQS3>CMQS5;
CM20:
=CMQS4>CMQS5;
筹码:
EMA(((CM01+CM02+CM03+CM04+CM05+CM06+CM07+CM08+CM09+CM10+
CM11+CM12+CM13+CM14+CM15+CM16+CM17+CM18+CM19+CM20)*(100/CMN)),2),NODRAW,COLORRED;
STICKLINE(筹码>=REF(筹码,1),60,60+筹码*0.18,3,0),COLOR000088;{红柱}
STICKLINE(筹码>=REF(筹码,1),60,60+筹码*0.18,2.5,0),COLOR000099;
STICKLINE(筹码>=REF(筹码,1),60,60+筹码*0.18,2,0),COLOR0000AA;
STICKLINE(筹码>=REF(筹码,1),60,60+筹码*0.18,1.5,0),COLOR0000BB;
STICKLINE(筹码>=REF(筹码,1),60,60+筹码*0.18,1,0),COLOR0000DD;
STICKLINE(筹码>=REF(筹码,1),60,60+筹码*0.18,0.5,0),COLOR0000FF;
STICKLINE(筹码STICKLINE(筹码STICKLINE(筹码STICKLINE(筹码STICKLINE(筹码DRAWTEXT(ISLASTBAR=1,IF(筹码>=0,65,65),STRCAT('筹=',STRCAT(CON2STR(筹码,2),''))),COLORRED;
{量能部分:
}
方向成交量:
=IFF(CLOSE>=OPEN,VOL,VOL*(-1));
LHLNMID:
=(3*CLOSE+OPEN+HIGH+LOW)/6;
LHLN短线:
=WMA(LHLNMID,5);
LHLN中线:
=WMA(LHLNMID,10);
LHLN多头:
=LHLN短线>LHLN中线;
P01:
=SUM(方向成交量,1)>0;
P02:
=SUM(方向成交量,2)>0;
P03:
=SUM(方向成交量,3)>0;
P04:
=SUM(方向成交量,4)>0;
P05:
=SUM(方向成交量,5)>0;
SUM11:
=SUM(方向成交量,11);
SUM12:
=SUM(方向成交量,12);
SUM13:
=SUM(方向成交量,13);
SUM14:
=SUM(方向成交量,14);
SUM15:
=SUM(方向成交量,15);
SUM16:
=SUM(方向成交量,16);
SUM17:
=SUM(方向成交量,17);
SUM18:
=SUM(方向成交量,18);
SUM19:
=SUM(方向成交量,19);
SUM20:
=SUM(方向成交量,20);
P11:
=SUM11>0ANDSUM11>REF(SUM11,1);
P12:
=SUM12>0ANDSUM12>REF(SUM12,1);
P13:
=SUM13>0ANDSUM13>REF(SUM13,1);
P14:
=SUM14>0ANDSUM14>REF(SUM14,1);
P15:
=SUM15>0ANDSUM15>REF(SUM15,1);
P16:
=SUM16>0ANDSUM16>REF(SUM16,1);
P17:
=SUM17>0ANDSUM17>REF(SUM17,1);
P18:
=SUM18>0ANDSUM18>REF(SUM18,1);
P19:
=SUM19>0ANDSUM19>REF(SUM19,1);
P20:
=SUM20>0ANDSUM20>REF(SUM20,1);
MAZJ05:
=MA(方向成交量,5);
MAZJ10:
=MA(方向成交量,10);
MAZJ15:
=MA(方向成交量,15);
MAZJ20:
=MA(方向成交量,20);
MA01:
=MAZJ05>MAZJ10;
MA02:
=MAZJ05>MAZJ15;
MA03:
=MAZJ05>MAZJ20;
MA04:
=MAZJ10>MAZJ15;
MA05:
=MAZJ10>MAZJ20;
MA06:
=MAZJ15>MAZJ20;
基准线1:
=EMA(EMA(EMA(EMA(IFF(方向成交量>=0,方向成交量,0),20),2),2),2);
基准线6:
=基准线1*6;
ZJDL10:
=IFF(方向成交量>基准线6,10,IFF(方向成交量<=基准线6AND方向成交量>0,10*方向成交量/基准线6,0));
短线总量:
=SUM(方向成交量,3);
短线总量10:
=EMA(短线总量,10);
短线总量60:
=EMA(短线总量,60);
短线总量20:
=EMA(短线总量,20);
短线总量30:
=EMA(短线总量,30);
CZD01:
=短线总量>短线总量10;
CZD02:
=短线总量20>短线总量30;
CZD03:
=短线总量10>短线总量60;
总权:
=53;
量能X:
=EMA(EMA(100*(P01*2+P02*2+P03*5+P04*2+P05*2+P11*1+P12*1+P13*1+P14*1+P15*1+P16*1+P17*1+P18*1+P19*1+P20*1+
MA01*2+MA02*2+MA03*1+MA04*1+MA05*1+MA06*1+ZJDL10+CZD01*5+CZD02*4+CZD03*3)/总权,2),2),NODRAW,COLORYELLOW;
量能XX:
=IFF(LHLN多头,量能X*1.2,量能X);
量能:
WMA(IFF(量能XX>=100,100,量能XX),3),NODRAW,COLORYELLOW;
STICKLINE(量能>=REF(量能,1),40,40+量能*0.18,3,0),COLOR000088;
STICKLINE(量能>=REF(量能,1),40,40+量能*0.18,2.5,0),COLOR000099;
STICKLINE(量能>=REF(量能,1),40,40+量能*0.18,1.5,0),COLOR0000BB;
STICKLINE(量能>=REF(量能,1),40,40+量能*0.18,1,0),COLOR0000DD;
STICKLINE(量能>=REF(量能,1),40,40+量能*0.18,0.5,0),COLOR0000FF;
STICKLINE(量能STICKLINE(量能STICKLINE(量能STICKLINE(量能STICKLINE(量能DRAWTEXT(ISLASTBAR=1,IF(量能>=0,45,45),STRCAT('量=',STRCAT(CON2STR(量能,2),''))),COLORYELLOW;
{趋势部分:
}
数量:
=23;
DMADIF:
=MA(C,10)-MA(C,50);
DMAAMA:
=MA(DMADIF,10);
DMAX:
=DMADIF>DMAAMA;
P301:
=DMAX;
DMITR:
=EXPMEMA(MAX(MAX(H-L,ABS(H-REF(C,1))),ABS(REF(C,1)-L)),14);
DMIHD:
=H-REF(H,1);
DMILD:
=REF(L,1)-L;
DMIDMP:
=EXPMEMA(IFF(DMIHD>0ANDDMIHD>DMILD,DMIHD,0),14);
DMIDMM:
=EXPMEMA(IFF(DMILD>0ANDDMILD>DMIHD,DMILD,0),14);
DMIPDI:
=DMIDMP*100/DMITR;
DMIMDI:
=DMIDMM*100/DMITR;
DMIX:
=DMIPDI>DMIMDI;
P302:
=DMIX;
DPODPO:
=C-REF(MA(C,20),20/2+1);
DPOMADPO:
=MA(DPODPO,6);
DPOX:
=DPODPO>DPOMADPO;
P303:
=DPOX;
EMVVOLUME:
=MA(V,14)/V;
EMVMID:
=100*(H+L-REF(H+L,1))/(H+L);
EMVEMV:
=MA(EMVMID*EMVVOLUME*(H-L)/MA(H-L,14),14);
EMVMAEMV:
=MA(EMVEMV,9);
EMVX:
=EMVEMV>EMVMAEMV;
P304:
=EMVX;
MACDDIF:
=EMA(C,12)-EMA(C,26);
MACDDEA:
=EMA(MACDDIF,9);
MACDX:
=MACDDIF>MACDDEA;
P305:
=MACDX;
TRIXTR:
=EMA(EMA(EMA(C,12),12),12);
TRIXTRIX:
=(TRIXTR-REF(TRIXTR,1))/REF(TRIXTR,1)*100;
TRIXMATRIX:
=MA(TRIXTRIX,9);
TRIXX:
=TRIXTRIX>TRIXMATRIX;
P306:
=TRIXX;
WVADWVAD:
=SUM((C-O)/(H-L)*V,24)/10000;
WVADMAWVAD:
=MA(WVADWVAD,6);
WVADX:
=WVADWVAD>WVADMAWVAD;
P308:
=WVADX;
JSJS:
=100*(C-REF(C,5))/(5*REF(C,5));
JSMAJS1:
=MA(JSJS,5);
JSX:
=JSJS>JSMAJS1;
P309:
=JSX;
CYEMAL:
=MA(C,5);
CYEMAS:
=MA(MA(C,20),5);
CYECYEL:
=(CYEMAL-REF(CYEMAL,1))/REF(CYEMAL,1)*100;
CYECYES:
=(CYEMAS-REF(CYEMAS,1))/REF(CYEMAS,1)*100;
CYEX:
=CYECYEL>CYECYES;
P310:
=CYEX;
JLHBVAR1:
=(C-LLV(L,60))/(HHV(H,60)-LLV(L,60))*80;
JLHBB:
=SMA(JLHBVAR1,7,1);
JLHBVAR2:
=SMA(JLHBB,5,1);
JLHBX:
=JLHBB>JLHBVAR2;
P311:
=JLHBX;
CYCJJJ:
=IFF(DYNAINFO(8)>0.01,0.01*DYNAINFO(10)/DYNAINFO(8),DYNAINFO(3));
CYCDDD:
=(DYNAINFO(5)<0.01||DYNAINFO(6)<0.01);
CYCJJJT:
=IFF(CYCDDD,1,(CYCJJJ<(DYNAINFO(5)+0.01)&&CYCJJJ>(DYNAINFO(6)-0.01)));
CYCCYC1:
=IFF(CYCJJJT,0.01*EXPMA(AMOUNT,5)/EXPMA(VOL,5),EMA((HIGH+LOW+CLOSE)/3,5));
CYCCYC2:
=IFF(CYCJJJT,0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13),EMA((HIGH+LOW+CLOSE)/3,13));
CYCX:
=CYCCYC1>CYCCYC2;
P312:
=CYCX;
BBIBBI:
=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4;
BBIX:
=C>BBIBBI;
P313:
=BBIX;
DDITR:
=MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1)));
DDIDMZ:
=IFF((H+L)<=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))));
DDIDMF:
=IFF((H+L)>=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))));
DDIDIZ:
=SUM(DDIDMZ,13)/(SUM(DDIDMZ,13)+SUM(DDIDMF,13));
DDIDIF:
=SUM(DDIDMF,13)/(SUM(DDIDMF,13)+SUM(DDIDMZ,13));
DDIDDI:
=DDIDIZ-DDIDIF;
DDIADDI:
=SMA(DDIDDI,30,10);
DDIAD:
=MA(DDIADDI,5);
DDIX:
=DDIADDI>DDIAD;
P314:
=DDIX;
FSLSWL:
=(EXPMA(C,5)*7+EXPMA(C,10)*3)/10;
FSLSWS:
=DMA(EMA(C,12),MAX(1,100*(SUM(V,5)/(3*CAPITAL))));
FSLX:
=FSLSWL>FSLSWS;
P315:
=FSLX;
MAMA1:
=MA(C,5);
MAMA2:
=MA(C,10);
MAXX:
=MAMA1>MAMA2;
P316:
=MAXX;
EXPEMA1:
=EXPMA(C,12);
EXPEMA2:
=EXPMA(C,17);
EXPMAX:
=EXPEMA1>EXPEMA2ANDEXPEMA1>REF(EXPEMA1,1)ANDEXPEMA2>REF(EXPEMA2,1);
P317:
=EXPMAX;
PBX1:
=(EXPMA(C,4)+MA(C,4*2)+MA(C,4*4))/3;
PBX2:
=(EXPMA(C,6)+MA(C,6*2)+MA(C,6*4))/3;
PBXX:
=PBX1>PBX2ANDPBX1>REF(PBX1,1)ANDPBX2>REF(PBX2,1);
P318:
=PBXX;
SARX:
=C>SAR(4,2,20);
P319:
=SARX;
QLTB:
=IFF(H>REF(C,1),H-REF(C,1)+C-L,C-L);
QLTS:
=IFF(REF(C,1)>LOW,REF(C,1)-L+H-C,H-C);
QLVOL_:
=(QLTB-QLTS)*V/(QLTB+QLTS)/100;
QLVOL_0:
=DMA(QLVOL_,0.1);
QLVOL_1:
=DMA(QLVOL_,0.05);
QLRES1:
=QLVOL_0-QLVOL_1;
QLLON:
=SUM(QLRES1,0);
QLLONG:
=QLLON;
QLMA1:
=MA(QLLON,10);
LONQLX:
=QLLONG>REF(QLLONG,1)ANDQLMA1>REF(QLMA1,1)ANDQLLONG>QLMA1,NODRAW,COLORFFFFFF;
P320:
=LONQLX;
QLSTB:
=IFF(H>REF(C,1),H-REF(C,1)+C-L,C-L);
QLSTS:
=IFF(REF(C,1)>L,REF(C,1)-L+H-C,H-C);
QLSVOL_:
=(QLSTB-QLSTS)*V/(QLSTB+QLSTS)/100;
QLSVOL_0:
=DMA(QLSVOL_,0.1);
QLSVOL_1:
=DMA(QLSVOL_,0.05);
QLSSHORT:
=QLSVOL_0-QLSVOL_1;
QLSMA1:
=MA(QLSSHORT,10);
SHORTQLX:
=QLSSHORT>QLSMA1;
P321:
=SHORTQLX;
AMVAMV0:
=V*(O+C)/2;
AMVAMV1:
=SUM(AMVAMV0,5)/SUM(V,5);
AMVAMV2:
=SUM(AMVAMV0,13)/SUM(V,13);
AMVX:
=AMVAMV1>AMVAMV2;
P322:
=AMVX;
MTMMTM:
=C-REF(C,12);
MTMMAMTM:
=MA(MTMMTM,6);
MTMX:
=MTMMTM>MTMMAMTM;
P323:
=MTMX;
ZJTJVAR1:
=EMA(EMA(C,9),9);
ZJTJ控盘:
=(ZJTJVAR1-REF(ZJTJVAR1,1))/REF(ZJTJVAR1,1)*1000;
YZKPX:
=ZJTJ控盘>REF(ZJTJ控盘,1)ANDZJTJ控盘>0;
P324:
=YZKPX;
趋势:
(P301+P302+P303+P304+P305+P306+P308+P309+P310+P311+P312+P313+P314+P315+P316+P317+P318+P319+P320+P321+P322+P323+P324)*(100/数量),NODRAW,COLORGREEN;
STICKLINE(趋势>=REF(趋势,1),20,20+趋势*0.18,3,0),COLOR000088;
STICKLINE(趋势>=REF(趋势,1),20,20+趋势*0.18,2.5,0),COLOR000099;
STICKLINE(趋势>=REF(趋势,1),20,20+趋势*0.18,1.5,0),COLOR0000BB;
STICKLINE(趋势>=REF(趋势,1),20,20+趋势*0.18,1,0),COLOR0000DD;
STICKLINE(趋势>=REF(趋势,1),20,20+趋势*0.18,0.5,0),COLOR0000FF;
STICKLINE(趋势STICKLINE(趋势STICKLINE(趋势STICKLINE(趋势STICKLINE(趋势DRAWTEXT(ISLASTBAR=1,IF(趋势>=0,25,25),STRCAT('势=',STRCAT(CON2STR(趋势,2),''))),COLORGREEN;
{指标部分:
}
ZBSLPG:
=22;
LTSHPG:
=100-100*(HHV(H,40)-C)/(HHV(H,40)-LLV(L,40));
ZB01:
=LTSHPG>=50;
DIFPG:
=EMA(C,12)-EMA(C,26);
DEAPG:
=EMA(DIFPG,9);
ZB02:
=DIFPG>DEAPG;
APG:
=MA((-100)*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),19);
BPG:
=(-100)*(HHV(H,14)-C)/(HHV(H,14)-LLV(L,14));
DPG:
=EMA((-100)*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),4);
QSDDLONG:
=APG+100;
QSDDSHORT:
=BPG+100;
QSDDMID:
=DPG+100;
ZB03:
=QSDDSHORT>QSDDMID;
ZB04:
=QSDDSHORT>QSDDLONG;
ZB05:
=QSDDMID>QSDDLONG;
RSVPG:
=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
KPG:
=SMA(RSVPG,3,1);
DPG2:
=SMA(KPG,3,1);
ZB06:
=KPG>DPG2;
LCPG:
=REF(CLOSE,1);
RPG1:
=SMA(MAX(C-LCPG,0),6,1)/SMA(ABS(C-LCPG),6,1)*100;
RPG2:
=SMA(MAX(C-LCPG,0),12,1)/SMA(ABS(C-LCPG),12,1)*100;
RPG3:
=SMA(MAX(C-LCPG,0),24,1)/SMA(ABS(C-LCPG),24,1)*100;
ZB07:
=RPG1>RPG2;
ZB08:
=RPG1>RPG3;
ZB09:
=RPG2>RPG3;
ZB10:
=MA(C,5)>MA(C,10);
ZB11:
=MA(C,5)>MA(C,20);
ZB12:
=MA(C,10)>MA(C,20);
MAVPG:
=(C*2+H+L)/4;
SKPG:
=EMA(MAVPG,13)-EMA(MAVPG,34);
SDPG:
=EMA(SKPG,5);
ZB13:
=(2*(SKPG-SDPG))>((-2)*(SKPG-SDPG));
MIDPGX:
=(3*C+O+L+H)/6;
DKXPG1:
=WMA(MIDPGX,5);
DKXPG2:
=WMA(MIDPGX,10);
DKXPG3:
=WMA(MIDPGX,20);
ZB14:
=DKXPG1>REF(DKXPG1,1);
ZB15:
=DKXPG2>REF(DKXPG2,1);
ZB16:
=DKXPG3>REF(DKXPG3,1);