最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 指标资讯

    正文概述    2024-05-04 04:17:55  

    以下是通达信切线主图指标公式源码和解读通达信切线主图指标公式源码: input:N(10,1,88); DRAWTEXT(SYSPARAM(1)=BARPOS,CLOSE, 改编:hzhengyi ),ALIGN5,LINETHICK4,colorFFFF; DRAWTEXT(SYSPARAM(1)=BARPOS,CLOSE, 仅供趋势分析用 ),ALIGN4,LINETHICK4,colorFFFF; V1:=ISLAstBAR; V2:=REF(HIGH,N)=HHV(HIGH,2*N+1); V3:=FILTER(V2,N); V4:=BacKSET(V3,N+1); V5:=FILTER(V4,N); V6:=V5ORV1; V7:=REF(LOW,N)=LLV(LOW,2*N+1); V8:=FILTER(V7,N); V9:=BACKSET(V8,N+1); VA:=FILTER(V9,N); VB:=VAANDNOT(V5); VC:=BACKSET(V6,REF(BArslAST(VB),1)+1); VD:=VC REF(VC,1); VE:=BACKSET(VD,2); VF:=VE REF(VE,1); V10:=BACKSET(VFANDCOUNT(V6,REF(BARSLAST(VB),1)+2)=0,REF(BARSLAST(VB),1)+2); V11:=V10 REF(V10,1); V12:=BACKSET(V11ANDCOUNT(V6,REF(BARSLAST(VB),1)+2)=0,REF(BARSLAST(VB),1)+2); V13:=V12 REF(V12,1); V14:=IF(V6,COUNT(VB,REF(BARSLAST(V6),1)+1),0); V15:=IF(V14=1ANDV6,BARSLAST(VF),0); V16:=IF(V6ANDREF(LOW,BARSLAST(VF)) =REF(LOW,BARSLAST(V11)),BARSLAST(V11),BARSLAST(VF)); V17:=IF(V14=2ANDV6,V16,0); V18:=IF(V14 =3ANDV6,IF(V6ANDREF(LOW,V16) =REF(LOW,BARSLAST(V13)),BARSLAST(V13),V16),0); V19:=V15+V17+V18; V1A:=BACKSET(V6,V19); V1B:=V1A REF(V1A,1); V1C:=BACKSET(V1B,2); V1D:=V1C REF(V1C,1); V1E:=V1DORV1; V1F:=BACKSET(V1E,REF(BARSLAST(V6),1)+1); V20:=V1F REF(V1F,1); V21:=BACKSET(V20,2); V22:=V21 REF(V21,1); V23:=BACKSET(V22ANDCOUNT(V1E,REF(BARSLAST(V6),1)+2)=0,REF(BARSLAST(V6),1)+2); V24:=V23 REF(V23,1); V25:=BACKSET(V24ANDCOUNT(V1E,REF(BARSLAST(V6),1)+2)=0,REF(BARSLAST(V6),1)+2); V26:=V25 REF(V25,1); V27:=IF(V1E,COUNT(V5,REF(BARSLAST(V1E),1)+1),0); V28:=IF(V27=1ANDV1E,BARSLAST(V22),0); V29:=IF(V1EANDREF(HIGH,BARSLAST(V22)) =REF(HIGH,BARSLAST(V24)),BARSLAST(V24),BARSLAST(V22)); V2A:=IF(V27=2ANDV1E,V29,0); V2B:=IF(V27 =3ANDV1E,IF(V1EANDREF(HIGH,V29) =REF(HIGH,BARSLAST(V26)),BARSLAST(V26),V29),0); V2C:=V28+V2A+V2B; V2D:=BACKSET(V1E,V2C); V2E:=V2D REF(V2D,1); V2F:=BACKSET(V2E,2); V30:=V2F REF(V2F,1); DRAWLINE(V1D,LOW,V30,HIGH,0); DRAWLINE(V30,HIGH,V1D,LOW,0); V31:=BACKSET(V1,BARSLAST(V1D)+1); V32:=V31 REF(V31,1); V33:=BACKSET(V1,BARSLAST(V30)+1); V34:=V33 REF(V33,1); V35:=IF(BARSLAST(V32) BARSLAST(V34),V32,V34); V36:=IF(BARSLAST(V32) BARSLAST(V34),LOW,HIGH); DRAWLINE(V35,V36,V1,CLOSE,0); V37:=BACKSET(V1,BARSLAST(V1D)+1); V38:=V37 REF(V37,1); V39:=BACKSET(V38,REF(BARSLAST(V1D),1)+2); V3A:=V39 REF(V39,1); DRAWLINE(V3A,LOW,V38,LOW,1); V3B:=BACKSET(V1,BARSLAST(V30)+1); V3C:=V3B REF(V3B,1); V3D:=BACKSET(V3C,REF(BARSLAST(V30),1)+2); V3E:=V3D REF(V3D,1); DRAWLINE(V3E,HIGH,V3C,HIGH,1); 前一低:REF(LOW,BARSLAST(V38)),colorccff99,LINEDOT; 前二低:REF(LOW,BARSLAST(V3A)),colormagenta,LINEDOT; 前一高:REF(HIGH,BARSLAST(V3C)),colorccff99; 前二高:REF(HIGH,BARSLAST(V3E)),colormagenta; {以下语句是大盘指数显示} A1:=REF(HIGH,3)=HHV(HIGH,2*3+1);B1:=FILTER(A1,3);C1:=BACKSET(B1,3+1);D1:=FILTER(C1,3);{高点} A2:=REF(LOW,3)=LLV(LOW,2*3+1);B2:=FILTER(A2,3);C2:=BACKSET(B2,3+1);D2:=FILTER(C2,3);{低点} E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;E2:=(HIGH+LOW)/2;{高低点出现在同一k线上时可作取舍} H1:=(D1ANDNOT(D2ANDE1 =E2))ORISLASTBARORBARSCOUNT(CLOSE)=1; L1:=(D2ANDNOT(D1ANDE1 E2));H2:=D1ANDNOT(D2ANDE1 =E2); X1:=REF(BARSLAST(H1),1)+1;F1:=BACKSET(H1ANDCOUNT(L1,X1) 0,LLVBARS(IF(L1,LOW,10000),X1)); G1:=F1 REF(F1,1);I1:=BACKSET(G1,2);LD:=I1 REF(I1,1);{过滤后低点} L2:=LDORISLASTBARORBARSCOUNT(CLOSE)=1; X2:=REF(BARSLAST(L2),1)+1;F2:=BACKSET(L2ANDCOUNT(H2,X2) 0,HHVBARS(IF(H2,HIGH,0),X2)); G2:=F2 REF(F2,1);I2:=BACKSET(G2,2);HD:=I2 REF(I2,1);{过滤后高点} UU:=BACKSET(ISLASTBAR,BARSLAST(LD)+1); VV:=UU REF(UU,1); WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2); XX:=WW REF(WW,1); 常数1:=REF(INDEXC,BARSLAST(VV))/REF(CLOSE,BARSLAST(VV)); 常数2:=REF(INDEXC,BARSLAST(XX))/REF(CLOSE,BARSLAST(XX)); DRAWNUMBER(HD,HIGH*(1+0.002),HIGH,2),COLORff,ALIGN0; DRAWNUMBER(LD,LOW*(1.001-0.002),LOW,2),COLORff00,ALIGN0; INPUT:高(0,0,255),XS(0,0,1),调(0,0,2),F(0,0,255),F1(0,0,255),F2(0,0,255),角(0,0,1),角2(0,0,1); TJA:=CLOSE OPENorCLOSE=OPENandCLOSE REF(CLOSE,1); stICKLINE(TJA,LOW,HIGH,0,0),ColorE9; STICKLINE(TJA,O,CLOSE,8,0),Color80; STICKLINE(TJA,O,CLOSE,6,0),ColorA5; STICKLINE(TJA,O,CLOSE,4,0),ColorC0; STICKLINE(TJA,O,CLOSE,2,0),ColorE6; STICKLINE(NOT(TJA),HIGH,LOW,0,0),Colorff00; STICKLINE(NOT(TJA),CLOSE,OPEN,8,0),Color5000; STICKLINE(NOT(TJA),CLOSE,OPEN,6,0),Color6600; STICKLINE(NOT(TJA),CLOSE,OPEN,4,0),Color8000; STICKLINE(NOT(TJA),CLOSE,OPEN,2,0),ColorA000; QC:=REF(C,1);QO:=REF(O,1);QH:=REF(H,1);QL:=REF(L,1); FUZ:=L+((H-L)/2);FUS:=O+((C-O)/2);FUSY:=C+((O-C)/2);SSFU:=(FUZ+IF(C O,FUS,FUSY))/2; FUZ1:=L+((H-L)*0.333);FUS1:=O+((C-O)*0.333);FUS1Y:=C+((O-C)*0.333);SSFU1:=(FUZ1+IF(C O,FUS1,FUS1Y))/2; FUZ2:=L+((H-L)*0.667);FUS2:=O+((C-O)*0.677);FUS2Y:=C+((O-C)*0.667);SSFU2:=(FUZ2+IF(C O,FUS2,FUS2Y))/2; B1:=Ql+((Qh-Ql)/2);B2:=QO+((QC-QO)/2);B3:=QC+((QO-QC)/2); DB1:=QL+((QH-QL)*0.333);DB2:=QO+((QC-QO)*0.333);DB3:=QC+((QO-QC)*0.333); EB1:=QL+((QH-QL)*0.667);EB2:=QO+((QC-QO)*0.667);EB3:=QC+((QO-QC)*0.667); SYB1:=QH-((QH-QC)/2);SYB2:=QH-((QH-QO)/2); SYB3:=IF(QC QO,SYB1,SYB2); XYB1:=QL+((QC-QL)/2);XYB2:=QL+((QO-QL)/2); XYB3:=IF(QC QO,XYB1,XYB2); QFU:=(B1+IF(QC QO,B2,B3))/2; QDFU:=(DB1+IF(QC QO,DB2,DB3))/2; QEFU:=(EB1+IF(QC QO,EB2,EB3))/2; STICKLINE(C=C,SSFU2,SSFU2,4,0),COLOR00FF00,LINETHICK1; STICKLINE(C=C,SSFU1,SSFU1,4,0),COLOR00FF00,LINETHICK1; STICKLINE(C=C,SSFU,SSFU,6,0),COLOR00FFFF,LINETHICK1; STICKLINE(C=C,IF(C O,H-((H-C)/2),H-((H-O)/2)),IF(C O,H-((H-C)/2),H-((H-O)/2)),1.3,0),COLORYELLOW,LINETHICK1; STICKLINE(C=C,IF(C O,L+((C-L)/2),L+((O-L)/2)),IF(C O,L+((C-L)/2),L+((O-L)/2)),1.3,0),COLORYELLOW,LINETHICK1; AJ:=AMOUNT/(vol*100),COLORFFFFFF,LINETHICK0; DRAWTEXT(C=C,AJ, ← ),COLORFFFFFF; TT1:=ISLASTBAR=1AND角=0; DRAWTEXTEX(TT1,0,10,17, 前/现日振幅的1/2【 +NUMTOSTR(QFU,2)+ 】/【 +NUMTOSTR(SSFU,2)+ 】 ),Color00AAFF; DRAWTEXTEX(TT1,0,10,30, 前/现日振幅的:1/3【 +NUMTOSTR(QDFU,2)+ 】/【 +NUMTOSTR(SSFU1,2)+ 】 ),Color00FF00; DRAWTEXTEX(TT1,0,10,47, 前/现日振幅的:2/3【 +NUMTOSTR(QEFU,2)+ 】/【 +NUMTOSTR(SSFU2,2)+ 】 ),Color00FF00; DRAWTEXTEX(TT1,0,10,60, 前上影线幅度的1/2【 +NUMTOSTR(SYB3,2)+ 】 ),ColorFFFFFF; DRAWTEXTEX(TT1,0,10,73, 前下影线幅度的1/2【 +NUMTOSTR(XYB3,2)+ 】 ),ColorFFFFFF; TTt:=ISLASTBAR=1; TA1:=BARPOS=SYSPARAM(1); TA2:=BARPOS=SYSPARAM(3); T1:=datacount-barpos+0; T2:=DATEDIFF(date,CURRENTDATE); A1:=((H-L)/L)*100; A2:=H-L; MAI:=C*1.015; MAII:=C*1.03; DRAWTEXTEX(TTTAND调=0,0,310,1, ▼明短线赢利[1.5%--3%:] + / +NUMTOSTR(MAI[SYSPARAM(1)],2)+ -- +NUMTOSTR(MAII[SYSPARAM(1)],2)),Color00dd00; DRAWTEXTEX(TTt,0,176,1, 【振幅: +NUMTOSTR(A1[SYSPARAM(1)],2)+ % +NUMTOSTR(A2[SYSPARAM(1)],2)+ 元】 + ),Colordddd00; DRAWTEXTEX(TTT,0,1,1, 【代码: +STKLABEL+ 名称: +STKNAME+ 】 ),Color00FFFF; as:=(o+h+l+c)/4; BL:eMA(as,F),linethick1,Color208FFF; BL1:MA(C,F1),linethick1,ColorFFFFFF; BL2:MA(C,F2),linethick1,Color00FFFF; PARTLINE(BL REF(BL,1),BL),colorff0000,linethick2; PARTLINE(BL1 REF(BL1,1),BL1),color00ff00,linethick1; PARTLINE(BL2 REF(BL2,1),BL2),color00ff00,linethick1; TT1:=ISLASTBAR=1AND角=1;TT2:=ISLASTBAR=1AND角2=1; QMC:=REF(BL1,1);QMC1:=REF(BL1,2); QMC2:=REF(BL2,1);QMC3:=REF(BL2,2); CMC:=BL1-QMC;CMC1:=QMC-QMC1;CPJ:=(CMC+CMC1)/2; CMD:=BL2-QMC2;CMD1:=QMC2-QMC3;DPJ:=(CMD+CMD1)/2; Q1:=ATAN((BL1/REF(BL1,1)-1)*100)*180/3.1416; Q2:=ATAN((QMC/REF(QMC,1)-1)*100)*180/3.1416; Q3:=ATAN((QMC1/REF(QMC1,1)-1)*100)*180/3.1416; AQ1:=ATAN((BL2/REF(BL2,1)-1)*100)*180/3.1416; AQ2:=ATAN((QMC2/REF(QMC2,1)-1)*100)*180/3.1416; AQ3:=ATAN((QMC3/REF(QMC3,1)-1)*100)*180/3.1416; DRAWTEXTEX(TT1,0,75,16, 【任意均线角度】 + ),COLORFFFFFF; DRAWTEXTEX(TT1,0,2,30, +NUMTOSTR(F1,0)+ + 日=;∠ +NUMTOSTR(Q1,2)+ 度 + /前日=;∠ +NUMTOSTR(Q2,2)+ 度 + /前2日=;∠ +NUMTOSTR(Q3,2)+ 度 + ),ColorFFffff; DRAWTEXTEX(TT1,0,2,44, +NUMTOSTR(F1,0)+ + 日均值: +NUMTOSTR(BL1,2)+ 元 + + /前日=: +NUMTOSTR(QMC,2)+ 元 + /前2日=: +NUMTOSTR(QMC1,2)+ 元 ),ColorFFffff; DRAWTEXTEX(TT1,0,2,58, +NUMTOSTR(F1,0)+ + 日均线近三日的平均增(减)速; +NUMTOSTR(CPJ,2)+ 元 + ),ColorFFffff; DRAWTEXTEX(TT2,0,2,88, +NUMTOSTR(F2,0)+ + 日=;∠ +NUMTOSTR(AQ1,2)+ 度 + /前日=;∠ +NUMTOSTR(AQ2,2)+ 度 + /前2日=;∠ +NUMTOSTR(AQ3,2)+ 度 + ),Color00ffff; DRAWTEXTEX(TT2,0,2,102, +NUMTOSTR(F2,0)+ + 日均值: +NUMTOSTR(BL2,2)+ 元 + + /前日=: +NUMTOSTR(QMC2,2)+ 元 + /前2日=: +NUMTOSTR(QMC3,2)+ 元 ),Color00ffff; DRAWTEXTEX(TT2,0,2,116, +NUMTOSTR(F2,0)+ + 日均线近三日的平均增(减)速; +NUMTOSTR(DPJ,2)+ 元 + ),Color00ffff; BLT:=BARSTATUS=2; DRAWTEXT(BLTANDBL REF(BL,1),BL, ↑ +NUMTOSTR(f,0)+ : +NUMTOSTR(BL,2)),COLOR208fff; DRAWTEXT(BLTANDBL REF(BL,1),BL, ↓ +NUMTOSTR(f,0)+ : +NUMTOSTR(BL,2)),Color208FFF; DRAWTEXT(BLTANDBL1 REF(BL1,1),BL1, ↑ +NUMTOSTR(f1,0)+ : +NUMTOSTR(BL1,2)),COLORFFffff; DRAWTEXT(BLTANDBL1 REF(BL1,1),BL1, ↓ +NUMTOSTR(f1,0)+ : +NUMTOSTR(BL1,2)),ColorFFFDED; DRAWTEXT(BLTANDBL2 REF(BL2,1),BL2, ↑ +NUMTOSTR(f2,0)+ : +NUMTOSTR(BL2,2)),COLOR00CCCC; DRAWTEXT(BLTANDBL2 REF(BL2,1),BL2, ↓ +NUMTOSTR(f2,0)+ : +NUMTOSTR(BL2,2)),Color00CCCC; B:=IF((SYSPARAM(1)=(BARSSINCE((C 0))+1)),1,0); B1:=(H REF(L,1)); B2:=(L REF(H,1)); STICKLINE(B1,o+(c-o)*0.25,O,5,0),colorcc0000; STICKLINE(B1,o+(c-o)*0.25,O,3,0),colordd0000; STICKLINE(B1,o+(c-o)*0.25,O,1,0),coloree0000; STICKLINE(B2,O,o+(c-o)*0.25,6,0),color208AAA; STICKLINE(B2,O,o+(c-o)*0.25,4,0),color208DDD; STICKLINE(B2,O,o+(c-o)*0.25,2,0),color208FFF; DRAWTEXT(((B 0)ANDB1),H, ↓缺口 ),colorFFFFEE,pxdn10,ALIGN2; DRAWTEXT(((B 0)ANDB2),L, ↑缺口 ),color00FFEE,pxup20,ALIGN1; //DRAWTEXTEX(TTT,0,2,61, 【创于09.08.02草根】 ),ColorFFFFFF; X:=SYSPARAM(2);//最初 X1:=SYSPARAM(3);//最后 X2:=SYSPARAM(4);//最高 X3:=SYSPARAM(5);//最低 X4:=SYSPARAM(1); YG:=REF(H,BArslAST(TA1));YD:=REF(L,BARSLAST(TA1)); N:=((X1-X)+1); ZG:=ref(H,高); HH:=HHV(zg,1); LL:=LLV(L,N); GG:HH[X1],colorFF00FF; DD1:LL[X1],colorff0000; DD:=YD[X1],color005555,LINEDOT; PARTLINE(YD,YD),LINETHICK1,COLOR00FF00; //DRAWTEXT(TA2,YD, k线低-- +NUMTOSTR(YD,2)),COLORFFFFFF,ALIGN2,PXDN5; //DRAWTEXT(TA2,YG, K线高-- +NUMTOSTR(YG,2)),COLORFFFFFF,ALIGN2,PXDN5; DRAWTEXT(TTT,DD1, 最低 +NUMTOSTR(DD1,2)),ALIGN1,colorFFEE00,,pxup25; DRAWTEXT(TTT,GG, 最高 +NUMTOSTR(GG,2)),ALIGN1,colorffaaaa,,pxDN5; Q:=(DD+((GG-DD)*0.191)); Q2:=(DD+((GG-DD)*0.382)); Q3:=(DD+((GG-DD)*0.50)); Q4:=(DD+((GG-DD)*0.618)); Q5:=(DD+((GG-DD)*0.809)); Y_1:=REF(Q,BARSLAST(TA1)); Y_2:=REF(Q2,BARSLAST(TA1)); Y_3:=REF(Q3,BARSLAST(TA1)); Y_4:=REF(Q4,BARSLAST(TA1)); Y_5:=REF(Q5,BARSLAST(TA1)); PARTLINE(Y_1,Y_1),LINEDOT,Color005555; PARTLINE(Y_2,Y_2),LINEDOT,Color005555; PARTLINE(Y_3,Y_3),LINEDOT,Colordddddd; PARTLINE(Y_4,Y_4),LINEDOT,Color005555; PARTLINE(Y_5,Y_5),LINEDOT,Color005555; DRAWTEXT(TA2,Q,NUMTOSTR(Q,2)+ :--0.191 ),COLOR00bbbb,ALIGN2,PXDN5; DRAWTEXT(TA2,Q2,NUMTOSTR(Q2,2)+ :--0.382 ),COLOR00bbbb,ALIGN2,PXUP22; DRAWTEXT(TA2,Q3, ★:( +NUMTOSTR(Q3,2)+ )←*1/2 ),COLORFFFFFF,ALIGN2,PXDN5; DRAWTEXT(TA2,Q4,NUMTOSTR(Q4,2)+ :--0.618 ),COLOR00bbbb,ALIGN2,PXDN5; DRAWTEXT(TA2,Q5,NUMTOSTR(Q5,2)+ :--0.809 ),COLOR00bbbb,ALIGN2,PXDN5; JN1:=dd+(HH-dd)*0.875;JN7:=dd+(HH-dd)*0.85;JN9:=dd+(HH-dd)*0.72;JN12:=dd+(HH-dd)*0.28; JN14:=dd+(HH-dd)*0.75;JN8:=dd+(HH-dd)*0.78;JN2:=dd+(HH-dd)*0.667; JN6:=dd+(HH-dd)*0.125;JN10:=dd+(HH-dd)*0.25;JN13:=dd+(HH-dd)*0.15; JN3:=dd+(HH-dd)*0.333;HJ6:=dd+(HH-dd)*0.55;HJ7:=dd+(HH-dd)*0.45; HJ13:=dd+(HH-dd)*0.98;HJ14:=dd+(HH-dd)*0.93;JN11:=dd+(HH-dd)*0.22; TT6:=ISLASTBAR=1ANDXS=1; DRAWTEXT(TT6,JN1, + 7/8﹡→( +NUMTOSTR(JN1,2)+ + ←* ),ALIGN2,Coloraa88aa,pxUP8; DRAWTEXT(TT6,JN14, + 6/8﹡→( +NUMTOSTR(JN14,2)+ + ←* ),ALIGN2,Coloraa88aa,pxUP8; DRAWTEXT(TT6,JN7, + 85%﹡→( +NUMTOSTR(JN7,2)+ + ----- ),ALIGN2,Color208bbb,pxUP8; DRAWTEXT(TT6,JN8, + 78%﹡→( +NUMTOSTR(JN8,2)+ + ← ),ALIGN2,Color9bbb00,pxUP8; DRAWTEXT(TT6,JN9, + 72%﹡→( +NUMTOSTR(JN9,2)+ + ← ),ALIGN2,Color9bbb00,pxUP8; DRAWTEXT(TT6,JN2, + 2/3﹡→( +NUMTOSTR(JN2,2)+ + ←--* ),ALIGN2,Color00FF00,pxUP8; DRAWTEXT(TT6,JN3, + 1/3﹡→( +NUMTOSTR(JN3,2)+ + ←--* ),ALIGN2,Color00FF00,pxUP8; DRAWTEXT(TT6,HJ6, + 55%﹡→( +NUMTOSTR(HJ6,2)+ + ← ),ALIGN2,ColorAAAAAA,pxUP8; DRAWTEXT(TT6,HJ7, + 45%﹡→( +NUMTOSTR(HJ7,2)+ + ← ),ALIGN2,ColorAAAAAA,pxUP8; DRAWTEXT(TT6,JN10, + 2/8﹡→( +NUMTOSTR(JN10,2)+ + ←* ),ALIGN2,Coloraa88aa,pxUP8; DRAWTEXT(TT6,JN6, + 1/8﹡→( +NUMTOSTR(JN6,2)+ + ←* ),ALIGN2,Coloraa88aa,pxUP8; DRAWTEXT(TT6,HJ13, + 98%﹡→( +NUMTOSTR(HJ13,2)+ + ← ),ALIGN2,Colorcccc00,pxUP8; //DRAWTEXT(TT6,HJ9, + 95%( +NUMTOSTR(HJ9,2)+ + ← ),ALIGN2,ColorFFFF00,pxDN2; DRAWTEXT(TT6,HJ14, + 93%﹡→( +NUMTOSTR(HJ14,2)+ + ← ),ALIGN2,Colorcccc00,pxUP8; DRAWTEXT(TT6,JN13, + 15%﹡→( +NUMTOSTR(JN13,2)+ + ----- ),ALIGN2,Color208EEE,pxUP8; DRAWTEXT(TT6,JN12, + 28%﹡→( +NUMTOSTR(JN12,2)+ + ← ),ALIGN2,Color9FFF00,pxUP8; DRAWTEXT(TT6,JN11, + 22%﹡→( +NUMTOSTR(JN11,2)+ + ← ),ALIGN2,Color9FFF00,pxUP8; //DRAWTEXT(TT6,HJ10, + 10%﹡→( +NUMTOSTR(HJ10,2)+ + ← ),ALIGN2,ColorFFFF00,pxUP8; //DRAWTEXT(TT6,HJ12, + 8%﹡→( +NUMTOSTR(HJ12,2)+ + ← ),ALIGN2,ColorFFFF00,pxUP8; //DRAWTEXT(TT6,HJ15, + 3%﹡→( +NUMTOSTR(HJ15,2)+ + ← ),ALIGN2,ColorFFFF00,pxUP8; TT4:=ISLASTBAR=1and调=1; TT5:=ISLASTBAR=1and调=2; GHJS1:=YD+(HH-YD)*1.191;GJNS1:=YD+(HH-YD)*1.333; GHJS2:=YD+(HH-YD)*1.382;GJNS2:=YD+(HH-YD)*1.25; GHJS3:=YD+(HH-YD)*1.03;GJNS3:=YD+(HH-YD)*1.15; GHJS4:=YD+(HH-YD)*1.08;GJNS4:=YD+(HH-YD)*1.125; GHJS5:=YD+(HH-YD)*1.45;GJNS5:=YD+(HH-YD)*1.22; GHJS6:=YD+(HH-YD)*1.50;GJNS6:=YD+(HH-YD)*1.28; DRAWTEXT(TT4,GHJS3, + 3%﹡→( +NUMTOSTR(GHJS3,2)+ + ← ),ALIGN2,ColorAAAA00,pxUP8; DRAWTEXT(TT4,GHJS4, + 8%﹡→( +NUMTOSTR(GHJS4,2)+ + ← ),ALIGN2,ColorAAAA00,pxUP8; DRAWTEXT(TT4,GJNS4, + 1/8﹡→( +NUMTOSTR(GJNS4,2)+ + ←* ),ALIGN2,ColorFFAAAA,pxUP8; DRAWTEXT(TT4,GJNS3, + 15%﹡→( +NUMTOSTR(GJNS3,2)+ + ←* ),ALIGN2,Color208EEE,pxUP8; DRAWTEXT(TT4,GHJS1, + 19.1%﹡→( +NUMTOSTR(GHJS1,2)+ + ←-* ),ALIGN2,Color00BBBB,pxUP8; DRAWTEXT(TT4,GJNS5, + 22%﹡→( +NUMTOSTR(GJNS5,2)+ + ← ),ALIGN2,Color9AAA00,pxUP8; DRAWTEXT(TT4,GJNS2, + 2/8﹡→( +NUMTOSTR(GJNS2,2)+ + ←* ),ALIGN2,ColorFFAAAA,pxUP8; DRAWTEXT(TT4,GJNS6, + 28%﹡→( +NUMTOSTR(GJNS6,2)+ + ← ),ALIGN2,Color9AAA00,pxUP8; DRAWTEXT(TT4,GJNS1, + 1/3﹡→( +NUMTOSTR(GJNS1,2)+ + ←--* ),ALIGN2,Color00DD00,pxUP8; DRAWTEXT(TT4,GHJS2, + 38.2%﹡→( +NUMTOSTR(GHJS2,2)+ + ←-* ),ALIGN2,Color00BBBB,pxUP8; DRAWTEXT(TT4,GHJS5, + 45%﹡→( +NUMTOSTR(GHJS5,2)+ + ←* ),ALIGN2,ColorBBBBBB,pxUP8; DRAWTEXT(TT4,GHJS6, + 50%﹡→( +NUMTOSTR(GHJS6,2)+ + ﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊﹊ ),ALIGN2,ColorDDDDDD,pxDN2; GHJ1:=HH+(YD-HH)*1.191;GJN1:=HH+(YD-HH)*1.333; GHJ2:=HH+(YD-HH)*1.382;GJN2:=HH+(YD-HH)*1.25; GHJ3:=HH+(YD-HH)*1.03;GJN3:=HH+(YD-HH)*1.15; GHJ4:=HH+(YD-HH)*1.08;GJN4:=HH+(YD-HH)*1.125; GHJ5:=HH+(YD-HH)*1.45;GJN5:=HH+(YD-HH)*1.22; GHJ6:=HH+(YD-HH)*1.50;GJN6:=HH+(YD-HH)*1.28; GHJ7:=HH+(YD-HH)*1.55;GJN7:=HH+(YD-HH)*1.667; GHJ8:=HH+(YD-HH)*1.618;GJN8:=HH+(YD-HH)*1.75; GHJ9:=HH+(YD-HH)*1.809; DRAWTEXT(TT5,GHJ3, + 3%﹡→( +NUMTOSTR(GHJ3,2)+ + ← ),ALIGN2,ColorDDDD00,pxUP8; DRAWTEXT(TT5,GHJ4, + 8%﹡→( +NUMTOSTR(GHJ4,2)+ + ← ),ALIGN2,ColorDDDD00,pxUP8; DRAWTEXT(TT5,GJN4, + 1/8﹡→( +NUMTOSTR(GJN4,2)+ + ←* ),ALIGN2,Color208FFF,pxUP8; DRAWTEXT(TT5,GJN3, + 15%﹡→( +NUMTOSTR(GJN3,2)+ + ←* ),ALIGN2,Color208EEE,pxDN2; DRAWTEXT(TT5,GHJ1, + 19.1%﹡→( +NUMTOSTR(GHJ1,2)+ + ←-* ),ALIGN2,Color00FFFF,pxUP8; DRAWTEXT(TT5,GJN5, + 22%﹡→( +NUMTOSTR(GJN5,2)+ + ← ),ALIGN2,ColorFFFF00,pxUP8; DRAWTEXT(TT5,GJN2, + 2/8﹡→( +NUMTOSTR(GJN2,2)+ + ←* ),ALIGN2,Color208FFF,pxUP8; DRAWTEXT(TT5,GJN8, + 6/8﹡→( +NUMTOSTR(GJN8,2)+ + ←* ),ALIGN2,Color208FFF,pxUP8; DRAWTEXT(TT5,GJN6, + 28%﹡→( +NUMTOSTR(GJN6,2)+ + ← ),ALIGN2,ColorFFFF00,pxUP8; DRAWTEXT(TT5,GJN1, + 1/3﹡→( +NUMTOSTR(GJN1,2)+ + ←--* ),ALIGN2,Color00FF00,pxUP8; DRAWTEXT(TT5,GJN7, + 2/3﹡→( +NUMTOSTR(GJN7,2)+ + ←--* ),ALIGN2,Color00FF00,pxUP8; DRAWTEXT(TT5,GHJ2, + 38.2%﹡→( +NUMTOSTR(GHJ2,2)+ + ←-* ),ALIGN2,Color00FFFF,pxUP8; DRAWTEXT(TT5,GHJ5, + 45%﹡→( +NUMTOSTR(GHJ5,2)+ + ←* ),ALIGN2,ColorffFFff,pxUP8; DRAWTEXT(TT5,GHJ6, + 50%﹡→( +NUMTOSTR(GHJ6,2)+ +  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ),ALIGN2,ColorfffFFF,pxDN2; DRAWTEXT(TT5,GHJ7, + 55%﹡→( +NUMTOSTR(GHJ7,2)+ + ←* ),ALIGN2,ColorffFFff,pxUP8; DRAWTEXT(TT5,GHJ8, + 61.8%﹡→( +NUMTOSTR(GHJ8,2)+ +  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ),ALIGN2,Color00FFff,pxDN2; DRAWTEXT(TT5,GHJ9, + 80.9%﹡→( +NUMTOSTR(GHJ9,2)+ +  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ),ALIGN2,Color00FFff,pxDN2; D1:=HH-dd; D2:=D1/hh*100; Dz2:=D1/dd*100; D3:=HH-L; D4:=D3/HH*100; D5:=HH-c; D6:=D5/HH*100; D7:=H-dd; D8:=D7/dd*100; D9:=C-dd; D10:=D9/dd*100; GH1:=dd+(HH-dd)*1.55; GH2:=dd+(HH-dd)*1.618; GH3:=dd+(HH-dd)*1.667; GH4:=dd+(HH-dd)*1.75; GH5:=dd+(HH-dd)*1.809; GH6:=dd+(HH-dd)*1.875; DRAWTEXTEX(TT4,0,327,1, 【突破后空间】55%:( +NUMTOSTR(GH1,2)+ 元)--0.618:( +NUMTOSTR(GH2,2)+ 元)--2/3( +NUMTOSTR(GH3,2)+ 元) ),Coloraaaaaa; DRAWTEXTEX(TT4,0,327,16, 6/8:( +NUMTOSTR(GH4,2)+ 元)--0.809:( +NUMTOSTR(GH5,2)+ 元)--7/8( +NUMTOSTR(GH6,2)+ 元) ),Color00bb00; STICKLINE(TA1,gg,dd,0,0),LINETHICK0,COLORFFAAAA; DRAWTEXT((BARPOS=SYSPARAM(1)),dd, ▲ ),ALIGN0,color00FFdd,pxdn5; DRAWTEXT(TA1,SYSPARAM(4), nnnnnnnn★交易天: +NUMTOSTR(T1[SYSPARAM(1)],0)+ (天)/ + ◆自然天: +NUMTOSTR(T2[SYSPARAM(1)],0)+ (天) ),COLORbbbbbb,PXDN107,align2; DRAWTEXT(TA1,SYSPARAM(4), nnnnnnnn阶段高( +NUMTOSTR(HH,2)+ 元) + n----至--- + nK线低( +NUMTOSTR(YD,2)+ 元) + ),COLOR00ee00,PXDN107,align2; //DRAWTEXT(TA1,SYSPARAM(4), nnnnnnnn + nnn【创于09.08.02草根】 ),COLORFFFFFF,PXDN107,align2; A:=SYSPARAM(1); VERTLINE(BARPOS=A),pointdot,color996666,shift4; VERTLINE(BARPOS=A),POINTDOT,color996666,shift7; VERTLINE(BARPOS=A),POINTDOT,color996666,shift12; VERTLINE(BARPOS=A),POINTDOT,color996666,shift20; VERTLINE(BARPOS=A),POINTDOT,color996666,shift33; VERTLINE(BARPOS=A),POINTDOT,color996666,shift54; VERTLINE(BARPOS=A),POINTDOT,color996666,shift88; VERTLINE(BARPOS=A),POINTDOT,color996666,shift143; VERTLINE(BARPOS=A),POINTDOT,color996666,shift232; DRAWTEXT(BARPOS=A,SYSPARAM(5), 天数 +NUMTOSTR(T1[SYSPARAM(1)],0)+ ),Color0095BC,align2,pxup50; DRAWTEXT(BARPOS=A,SYSPARAM(5), 5 ),Color0095BC,shift4,pxup50; DRAWTEXT(BARPOS=A,SYSPARAM(5), 8 ),Color0095BC,shift7,pxup50; DRAWTEXT(BARPOS=A,SYSPARAM(5), 13 ),Color0095BC,shift12,pxup50; DRAWTEXT(BARPOS=A,SYSPARAM(5), 21 ),Color0095BC,shift20,pxup50; DRAWTEXT(BARPOS=A,SYSPARAM(5), 34 ),Color0095BC,shift33,pxup50; DRAWTEXT(BARPOS=A,SYSPARAM(5), 55 ),Color0095BC,shift54,pxup50; DRAWTEXT(BARPOS=A,SYSPARAM(5), 89 ),Color0095BC,shift88,pxup50; DRAWTEXT(BARPOS=A,SYSPARAM(5), 144 ),Color0095BC,shift143,pxup50; DRAWTEXT(BARPOS=A,SYSPARAM(5), 233 ),Color0095BC,shift232,pxup50; //添加到参数精灵 --------黄金线调整-------- 峰顶高Param#1手动调节任意波幅顶点(即交易天数); 回调XSParam#2调1时,计算K线低到任意顶点区间价位; 穿越调Param#3调1-2时,计算上或下破点后区间价位; --------均价线-------- 均线EMAParam#4手动调节任意均线周期; 均线2F1Param#5手动调节任意均线周期; 均线3F2Param#6手动调节任意均线周期; --------启用均线角度值-------- 角=1Param#7对应均线2F1;*角=0时是分位价 角2=1Param#8对应均线3F2;通达信切线主图指标公式源码解读 输出INPUT:N(10,1,88) 当满足条件SYSPARAM(1)=BARPOS时,在收盘价位置书写文字,ALIGN5,线宽为4,COLORFFFF 当满足条件SYSPARAM(1)=BARPOS时,在收盘价位置书写文字,ALIGN4,线宽为4,COLORFFFF V1赋值:是否最后一个周期 V2赋值:N日前的最高价=2*N+1日内最高价的最高值 V3赋值:V2的N日过滤 V4赋值:若V3则将最近N+1周期置为1 V5赋值:V4的N日过滤 V6赋值:V5ORV1 V7赋值:N日前的最低价=2*N+1日内最低价的最低值 V8赋值:V7的N日过滤 V9赋值:若V8则将最近N+1周期置为1 VA赋值:V9的N日过滤 VB赋值:VAANDNOT(V5) VC赋值:若V6则将最近1日前的上次VB距今天数+1周期置为1 VD赋值:VC 1日前的VC VE赋值:若VD则将最近2周期置为1 VF赋值:VE 1日前的VE V10赋值:若VFANDCOUNT(V6,1日前的上次VB距今天数+2)=0则将最近1日前的上次VB距今天数+2周期置为1 V11赋值:V10 1日前的V10 V12赋值:若V11ANDCOUNT(V6,1日前的上次VB距今天数+2)=0则将最近1日前的上次VB距今天数+2周期置为1 V13赋值:V12 1日前的V12 V14赋值:如果V6,返回统计1日前的上次V6距今天数+1日中满足VB的天数,否则返回0 V15赋值:如果V14=1ANDV6,返回上次VF距今天数,否则返回0 V16赋值:如果V6ANDREF(最低价,上次VF距今天数) =上次V11距今天数日前的最低价,返回上次V11距今天数,否则返回上次VF距今天数 V17赋值:如果V14=2ANDV6,返回V16,否则返回0 V18赋值:如果V14 =3ANDV6,返回如果V6ANDREF(最低价,V16) =上次V13距今天数日前的最低价,返回上次V13距今天数,否则返回V16,否则返回0 V19赋值:V15+V17+V18 V1A赋值:若V6则将最近V19周期置为1 V1B赋值:V1A 1日前的V1A V1C赋值:若V1B则将最近2周期置为1 V1D赋值:V1C 1日前的V1C V1E赋值:V1DORV1 V1F赋值:若V1E则将最近1日前的上次V6距今天数+1周期置为1 V20赋值:V1F 1日前的V1F V21赋值:若V20则将最近2周期置为1 V22赋值:V21 1日前的V21 V23赋值:若V22ANDCOUNT(V1E,1日前的上次V6距今天数+2)=0则将最近1日前的上次V6距今天数+2周期置为1 V24赋值:V23 1日前的V23 V25赋值:若V24ANDCOUNT(V1E,1日前的上次V6距今天数+2)=0则将最近1日前的上次V6距今天数+2周期置为1 V26赋值:V25 1日前的V25 V27赋值:如果V1E,返回统计1日前的上次V1E距今天数+1日中满足V5的天数,否则返回0 V28赋值:如果V27=1ANDV1E,返回上次V22距今天数,否则返回0 V29赋值:如果V1EANDREF(最高价,上次V22距今天数) =上次V24距今天数日前的最高价,返回上次V24距今天数,否则返回上次V22距今天数 V2A赋值:如果V27=2ANDV1E,返回V29,否则返回0 V2B赋值:如果V27 =3ANDV1E,返回如果V1EANDREF(最高价,V29) =上次V26距今天数日前的最高价,返回上次V26距今天数,否则返回V29,否则返回0 V2C赋值:V28+V2A+V2B V2D赋值:若V1E则将最近V2C周期置为1 V2E赋值:V2D 1日前的V2D V2F赋值:若V2E则将最近2周期置为1 V30赋值:V2F 1日前的V2F 当满足条件V1D时,在最低价位置画直线起点,当满足条件V30时,在最高价位置画直线终点,0表示是否延长. 当满足条件V30时,在最高价位置画直线起点,当满足条件V1D时,在最低价位置画直线终点,0表示是否延长. V31赋值:若V1则将最近上次V1D距今天数+1周期置为1 V32赋值:V31 1日前的V31 V33赋值:若V1则将最近上次V30距今天数+1周期置为1 V34赋值:V33 1日前的V33 V35赋值:如果上次V32距今天数 上次V34距今天数,返回V32,否则返回V34 V36赋值:如果上次V32距今天数 上次V34距今天数,返回最低价,否则返回最高价 当满足条件V35时,在V36位置画直线起点,当满足条件V1时,在收盘价位置画直线终点,0表示是否延长. V37赋值:若V1则将最近上次V1D距今天数+1周期置为1 V38赋值:V37 1日前的V37 V39赋值:若V38则将最近1日前的上次V1D距今天数+2周期置为1 V3A赋值:V39 1日前的V39 当满足条件V3A时,在最低价位置画直线起点,当满足条件V38时,在最低价位置画直线终点,1表示是否延长. V3B赋值:若V1则将最近上次V30距今天数+1周期置为1 V3C赋值:V3B 1日前的V3B V3D赋值:若V3C则将最近1日前的上次V30距今天数+2周期置为1 V3E赋值:V3D 1日前的V3D 当满足条件V3E时,在最高价位置画直线起点,当满足条件V3C时,在最高价位置画直线终点,1表示是否延长. 输出前一低:上次V38距今天数日前的最低价,COLORCCFF99,LINEDOT 输出前二低:上次V3A距今天数日前的最低价,画洋红色,LINEDOT 输出前一高:上次V3C距今天数日前的最高价,COLORCCFF99 输出前二高:上次V3E距今天数日前的最高价,画洋红色 A1赋值:3日前的最高价=2*3+1日内最高价的最高值 B1赋值:A1的3日过滤 C1赋值:若B1则将最近3+1周期置为1 D1赋值:C1的3日过滤 A2赋值:3日前的最低价=2*3+1日内最低价的最低值 B2赋值:A2的3日过滤 C2赋值:若B2则将最近3+1周期置为1 D2赋值:C2的3日过滤 E1赋值:(1日前的2*3日内最低价的最低值+1日前的2*3日内最高价的最高值)/2 E2赋值:(最高价+最低价)/2 H1赋值:(D1ANDNOT(D2ANDE1 =E2))ORISLASTBARORBARSCOUNT(收盘价)=1 L1赋值:(D2ANDNOT(D1ANDE1 E2)) H2赋值:D1ANDNOT(D2ANDE1 =E2) X1赋值:1日前的上次H1距今天数+1 F1赋值:若H1ANDCOUNT(L1,X1) 0则将最近X1日内如果L1,返回最低价,否则返回10000距今天数周期置为1 G1赋值:F1 1日前的F1 I1赋值:若G1则将最近2周期置为1 LD赋值:I1 1日前的I1 L2赋值:LDORISLASTBAROR收盘价的有效数据周期数=1 X2赋值:1日前的上次L2距今天数+1 F2赋值:若L2ANDCOUNT(H2,X2) 0则将最近X2日内如果H2,返回最高价,否则返回0距今天数周期置为1 G2赋值:F2 1日前的F2 I2赋值:若G2则将最近2周期置为1 HD赋值:I2 1日前的I2 UU赋值:若是否最后一个周期则将最近上次LD距今天数+1周期置为1 VV赋值:UU 1日前的UU WW赋值:若VV则将最近1日前的上次LD距今天数+2周期置为1 XX赋值:WW 1日前的WW 常数1赋值:上次VV距今天数日前的大盘的收盘价/上次VV距今天数日前的收盘价 常数2赋值:上次XX距今天数日前的大盘的收盘价/上次XX距今天数日前的收盘价 当满足条件HD时,在最高价*(1+0.002)位置书写数字,COLORFF,ALIGN0 当满足条件LD时,在最低价*(1.001-0.002)位置书写数字,COLORFF00,ALIGN0 输出INPUT:高(0,0,255),薛斯通道(0,0,1),调(0,0,2),F(0,0,255),F1(0,0,255),F2(0,0,255),角(0,0,1),角2(0,0,1) TJA赋值:收盘价 OPENORCLOSE=OPENANDCLOSE 1日前的收盘价 当满足条件TJA时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORE9 当满足条件TJA时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR80 当满足条件TJA时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORA5 当满足条件TJA时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORC0 当满足条件TJA时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORE6 当满足条件取反时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00 当满足条件取反时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR5000 当满足条件取反时,在收盘价和开盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR6600 当满足条件取反时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR8000 当满足条件取反时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORA000 QC赋值:1日前的收盘价 QO赋值:1日前的开盘价 QH赋值:1日前的最高价 QL赋值:1日前的最低价 FUZ赋值:最低价+((最高价-最低价)/2) FUS赋值:开盘价+((收盘价-开盘价)/2) FUSY赋值:收盘价+((开盘价-收盘价)/2) SSFU赋值:(FUZ+如果收阳线,返回FUS,否则返回FUSY)/2 FUZ1赋值:最低价+((最高价-最低价)*0.333) FUS1赋值:开盘价+((收盘价-开盘价)*0.333) FUS1Y赋值:收盘价+((开盘价-收盘价)*0.333) SSFU1赋值:(FUZ1+如果收阳线,返回FUS1,否则返回FUS1Y)/2 FUZ2赋值:最低价+((最高价-最低价)*0.667) FUS2赋值:开盘价+((收盘价-开盘价)*0.677) FUS2Y赋值:收盘价+((开盘价-收盘价)*0.667) SSFU2赋值:(FUZ2+如果收阳线,返回FUS2,否则返回FUS2Y)/2 B1赋值:QL+((QH-QL)/2) B2赋值:QO+((QC-QO)/2) B3赋值:QC+((QO-QC)/2) DB1赋值:QL+((QH-QL)*0.333) DB2赋值:QO+((QC-QO)*0.333) DB3赋值:QC+((QO-QC)*0.333) EB1赋值:QL+((QH-QL)*0.667) EB2赋值:QO+((QC-QO)*0.667) EB3赋值:QC+((QO-QC)*0.667) SYB1赋值:QH-((QH-QC)/2) SYB2赋值:QH-((QH-QO)/2) SYB3赋值:如果QC QO,返回SYB1,否则返回SYB2 XYB1赋值:QL+((QC-QL)/2) XYB2赋值:QL+((QO-QL)/2) XYB3赋值:如果QC QO,返回XYB1,否则返回XYB2 QFU赋值:(B1+如果QC QO,返回B2,否则返回B3)/2 QDFU赋值:(DB1+如果QC QO,返回DB2,否则返回DB3)/2 QEFU赋值:(EB1+如果QC QO,返回EB2,否则返回EB3)/2 当满足条件收盘价=收盘价时,在SSFU2和SSFU2位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00,线宽为1 当满足条件收盘价=收盘价时,在SSFU1和SSFU1位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00,线宽为1 当满足条件收盘价=收盘价时,在SSFU和SSFU位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR00FFFF,线宽为1 当满足条件收盘价=收盘价时,在如果收阳线,返回最高价-((最高价-收盘价)/2),否则返回最高价-((最高价-开盘价)/2)和如果收阳线,返回最高价-((最高价-收盘价)/2),否则返回最高价-((最高价-开盘价)/2)位置之间画柱状线,宽度为1.3,0不为0则画空心柱.,画黄色,线宽为1 当满足条件收盘价=收盘价时,在如果收阴线,返回最低价+((收盘价-最低价)/2),否则返回最低价+((开盘价-最低价)/2)和如果收阴线,返回最低价+((收盘价-最低价)/2),否则返回最低价+((开盘价-最低价)/2)位置之间画柱状线,宽度为1.3,0不为0则画空心柱.,画黄色,线宽为1 AJ赋值:成交额(元)/(成交量(手)*100),COLORFFFFFF,线宽为0 当满足条件收盘价=收盘价时,在AJ位置书写文字,COLORFFFFFF TT1赋值:是否最后一个周期=1AND角=0 DRAWTEXTEX(TT1,0,10,17, 前/现日振幅的1/2【 +NUMTOSTR(QFU,2)+ 】/【 +NUMTOSTR(SSFU,2)+ 】 ),COLOR00AAFF 输出DRAWTEXTEX(TT1,0,10,30, 前/现日振幅的:1/3【 +NUMTOSTR(QDFU,2)+ 】/【 +NUMTOSTR(SSFU1,2)+ 】 ),COLOR00FF00 输出DRAWTEXTEX(TT1,0,10,47, 前/现日振幅的:2/3【 +NUMTOSTR(QEFU,2)+ 】/【 +NUMTOSTR(SSFU2,2)+ 】 ),COLOR00FF00 DRAWTEXTEX(TT1,0,10,60, 前上影线幅度的1/2【 +NUMTOSTR(SYB3,2)+ 】 ),COLORFFFFFF DRAWTEXTEX(TT1,0,10,73, 前下影线幅度的1/2【 +NUMTOSTR(XYB3,2)+ 】 ),COLORFFFFFF TTT赋值:是否最后一个周期=1 TA1赋值:BARPOS=SYSPARAM(1) TA2赋值:BARPOS=SYSPARAM(3) T1赋值:DATACOUNT-BARPOS+0 T2赋值:DATEDIFF(日期,CURRENTDATE) A1赋值:((最高价-最低价)/最低价)*100 A2赋值:最高价-最低价 MAI赋值:收盘价*1.015 MAII赋值:收盘价*1.03 输出DRAWTEXTEX(TTTAND调=0,0,310,1, ▼明短线赢利[1.5%--3%:] + / +NUMTOSTR(MAI[SYSPARAM(1)],2)+ -- +NUMTOSTR(MAII[SYSPARAM(1)],2)),COLOR00DD00 输出DRAWTEXTEX(TTT,0,176,1, 【振幅: +NUMTOSTR(A1[SYSPARAM(1)],2)+ % +NUMTOSTR(A2[SYSPARAM(1)],2)+ 元】 + ),COLORDDDD00 输出输出DRAWTEXTEX(TTT,0,1,1, 【代码: +STKLABEL+ 名称: +品种名称+ 】 ),COLOR00FFFF AS赋值:(开盘价+最高价+最低价+收盘价)/4 输出BL:AS的F日指数移动平均,线宽为1,COLOR208FFF 输出BL1:收盘价的F1日简单移动平均,线宽为1,COLORFFFFFF 输出BL2:收盘价的F2日简单移动平均,线宽为1,COLOR00FFFF PARTLINE(BL 1日前的BL,BL),COLORFF0000,线宽为2 PARTLINE(BL1 1日前的BL1,BL1),COLOR00FF00,线宽为1 PARTLINE(BL2 1日前的BL2,BL2),COLOR00FF00,线宽为1 TT1赋值:是否最后一个周期=1AND角=1 TT2赋值:是否最后一个周期=1AND角2=1 QMC赋值:1日前的BL1 QMC1赋值:2日前的BL1 QMC2赋值:1日前的BL2 QMC3赋值:2日前的BL2 CMC赋值:BL1-QMC CMC1赋值:QMC-QMC1 CPJ赋值:(CMC+CMC1)/2 CMD赋值:BL2-QMC2 CMD1赋值:QMC2-QMC3 DPJ赋值:(CMD+CMD1)/2 Q1赋值:(BL1/1日前的BL1-1)*100的反正切*180/3.1416 Q2赋值:(QMC/1日前的QMC-1)*100的反正切*180/3.1416 Q3赋值:(QMC1/1日前的QMC1-1)*100的反正切*180/3.1416 AQ1赋值:(BL2/1日前的BL2-1)*100的反正切*180/3.1416 AQ2赋值:(QMC2/1日前的QMC2-1)*100的反正切*180/3.1416 AQ3赋值:(QMC3/1日前的QMC3-1)*100的反正切*180/3.1416 DRAWTEXTEX(TT1,0,75,16, 【任意均线角度】 + ),COLORFFFFFF DRAWTEXTEX(TT1,0,2,30, +NUMTOSTR(F1,0)+ + 日=;∠ +NUMTOSTR(Q1,2)+ 度 + /前日=;∠ +NUMTOSTR(Q2,2)+ 度 + /前2日=;∠ +NUMTOSTR(Q3,2)+ 度 + ),COLORFFFFFF DRAWTEXTEX(TT1,0,2,44, +NUMTOSTR(F1,0)+ + 日均值: +NUMTOSTR(BL1,2)+ 元 + + /前日=: +NUMTOSTR(QMC,2)+ 元 + /前2日=: +NUMTOSTR(QMC1,2)+ 元 ),COLORFFFFFF DRAWTEXTEX(TT1,0,2,58, +NUMTOSTR(F1,0)+ + 日均线近三日的平均增(减)速; +NUMTOSTR(CPJ,2)+ 元 + ),COLORFFFFFF DRAWTEXTEX(TT2,0,2,88, +NUMTOSTR(F2,0)+ + 日=;∠ +NUMTOSTR(AQ1,2)+ 度 + /前日=;∠ +NUMTOSTR(AQ2,2)+ 度 + /前2日=;∠ +NUMTOSTR(AQ3,2)+ 度 + ),COLOR00FFFF DRAWTEXTEX(TT2,0,2,102, +NUMTOSTR(F2,0)+ + 日均值: +NUMTOSTR(BL2,2)+ 元 + + /前日=: +NUMTOSTR(QMC2,2)+ 元 + /前2日=: +NUMTOSTR(QMC3,2)+ 元 ),COLOR00FFFF DRAWTEXTEX(TT2,0,2,116, +NUMTOSTR(F2,0)+ + 日均线近三日的平均增(减)速; +NUMTOSTR(DPJ,2)+ 元 + ),COLOR00FFFF BLT赋值:数据位置状态=2 当满足条件BLTANDBL 1日前的BL时,在BL位置书写文字,COLOR208FFF 当满足条件BLTANDBL 1日前的BL时,在BL位置书写文字,COLOR208FFF 当满足条件BLTANDBL1 1日前的BL1时,在BL1位置书写文字,COLORFFFFFF 当满足条件BLTANDBL1 1日前的BL1时,在BL1位置书写文字,COLORFFFDED 当满足条件BLTANDBL2 1日前的BL2时,在BL2位置书写文字,COLOR00CCCC 当满足条件BLTANDBL2 1日前的BL2时,在BL2位置书写文字,COLOR00CCCC B赋值:如果(SYSPARAM(1)=(首次(收盘价 0)距今天数+1)),返回1,否则返回0 B1赋值:(最高价 1日前的最低价) B2赋值:(最低价 1日前的最高价) 当满足条件B1时,在开盘价+(收盘价-开盘价)*0.25和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORCC0000 当满足条件B1时,在开盘价+(收盘价-开盘价)*0.25和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORDD0000 当满足条件B1时,在开盘价+(收盘价-开盘价)*0.25和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOREE0000 当满足条件B2时,在开盘价和开盘价+(收盘价-开盘价)*0.25位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR208AAA 当满足条件B2时,在开盘价和开盘价+(收盘价-开盘价)*0.25位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR208DDD 当满足条件B2时,在开盘价和开盘价+(收盘价-开盘价)*0.25位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR208FFF 当满足条件((B 0)ANDB1)时,在最高价位置书写文字,COLORFFFFEE,PXDN10,ALIGN2 当满足条件((B 0)ANDB2)时,在最低价位置书写文字,COLOR00FFEE,PXUP20,ALIGN1 //DRAWTEXTEX(TTT,0,2,61, 【创于09.08.02草根】 ),COLORFFFFFF X赋值:SYSPARAM(2) X1赋值:SYSPARAM(3) X2赋值:SYSPARAM(4) X3赋值:SYSPARAM(5) X4赋值:SYSPARAM(1) YG赋值:上次TA1距今天数日前的最高价 YD赋值:上次TA1距今天数日前的最低价 N赋值:((X1-X)+1) ZG赋值:高日前的最高价 HH赋值:1日内ZG的最高值 LL赋值:N日内最低价的最低值 输出GG:HH[X1],COLORFF00FF 输出DD1:LL[X1],COLORFF0000 DD赋值:YD[X1],COLOR005555,LINEDOT PARTLINE(YD,YD),线宽为1,COLOR00FF00 //当满足条件TA2时,在YD位置书写文字,COLORFFFFFF,ALIGN2,PXDN5 //当满足条件TA2时,在YG位置书写文字,COLORFFFFFF,ALIGN2,PXDN5 当满足条件TTT时,在DD1位置书写文字,ALIGN1,COLORFFEE00,,PXUP25 当满足条件TTT时,在GG位置书写文字,ALIGN1,COLORFFAAAA,,PXDN5 Q赋值:(DD+((GG-DD)*0.191)) Q2赋值:(DD+((GG-DD)*0.382)) Q3赋值:(DD+((GG-DD)*0.50)) Q4赋值:(DD+((GG-DD)*0.618)) Q5赋值:(DD+((GG-DD)*0.809)) Y_1赋值:上次TA1距今天数日前的Q Y_2赋值:上次TA1距今天数日前的Q2 Y_3赋值:上次TA1距今天数日前的Q3 Y_4赋值:上次TA1距今天数日前的Q4 Y_5赋值:上次TA1距今天数日前的Q5 PARTLINE(Y_1,Y_1),LINEDOT,COLOR005555 PARTLINE(Y_2,Y_2),LINEDOT,COLOR005555 PARTLINE(Y_3,Y_3),LINEDOT,COLORDDDDDD PARTLINE(Y_4,Y_4),LINEDOT,COLOR005555 PARTLINE(Y_5,Y_5),LINEDOT,COLOR005555 当满足条件TA2时,在Q位置书写文字,COLOR00BBBB,ALIGN2,PXDN5 当满足条件TA2时,在Q2位置书写文字,COLOR00BBBB,ALIGN2,PXUP22 当满足条件TA2时,在Q3位置书写文字,COLORFFFFFF,ALIGN2,PXDN5 当满足条件TA2时,在Q4位置书写文字,COLOR00BBBB,ALIGN2,PXDN5 当满足条件TA2时,在Q5位置书写文字,COLOR00BBBB,ALIGN2,PXDN5 JN1赋值:DD+(HH-DD)*0.875 JN7赋值:DD+(HH-DD)*0.85 JN9赋值:DD+(HH-DD)*0.72 JN12赋值:DD+(HH-DD)*0.28 JN14赋值:DD+(HH-DD)*0.75 JN8赋值:DD+(HH-DD)*0.78 JN2赋值:DD+(HH-DD)*0.667 JN6赋值:DD+(HH-DD)*0.125 JN10赋值:DD+(HH-DD)*0.25 JN13赋值:DD+(HH-DD)*0.15 JN3赋值:DD+(HH-DD)*0.333 HJ6赋值:DD+(HH-DD)*0.55 HJ7赋值:DD+(HH-DD)*0.45 HJ13赋值:DD+(HH-DD)*0.98 HJ14赋值:DD+(HH-DD)*0.93 JN11赋值:DD+(HH-DD)*0.22 TT6赋值:是否最后一个周期=1ANDXS=1 当满足条件TT6时,在JN1位置书写文字 当满足条件TT6时,在JN14位置书写文字 当满足条件TT6时,在JN7位置书写文字 当满足条件TT6时,在JN8位置书写文字 当满足条件TT6时,在JN9位置书写文字 当满足条件TT6时,在JN2位置书写文字 当满足条件TT6时,在JN3位置书写文字 当满足条件TT6时,在HJ6位置书写文字 当满足条件TT6时,在HJ7位置书写文字 当满足条件TT6时,在JN10位置书写文字 当满足条件TT6时,在JN6位置书写文字 当满足条件TT6时,在HJ13位置书写文字 //当满足条件TT6时,在HJ9位置书写文字 当满足条件TT6时,在HJ14位置书写文字 当满足条件TT6时,在JN13位置书写文字 当满足条件TT6时,在JN12位置书写文字 当满足条件TT6时,在JN11位置书写文字 //当满足条件TT6时,在HJ10位置书写文字 //当满足条件TT6时,在HJ12位置书写文字 //当满足条件TT6时,在HJ15位置书写文字 TT4赋值:是否最后一个周期=1AND调=1 TT5赋值:是否最后一个周期=1AND调=2 GHJS1赋值:YD+(HH-YD)*1.191 GJNS1赋值:YD+(HH-YD)*1.333 GHJS2赋值:YD+(HH-YD)*1.382 GJNS2赋值:YD+(HH-YD)*1.25 GHJS3赋值:YD+(HH-YD)*1.03 GJNS3赋值:YD+(HH-YD)*1.15 GHJS4赋值:YD+(HH-YD)*1.08 GJNS4赋值:YD+(HH-YD)*1.125 GHJS5赋值:YD+(HH-YD)*1.45 GJNS5赋值:YD+(HH-YD)*1.22 GHJS6赋值:YD+(HH-YD)*1.50 GJNS6赋值:YD+(HH-YD)*1.28 当满足条件TT4时,在GHJS3位置书写文字 当满足条件TT4时,在GHJS4位置书写文字 当满足条件TT4时,在GJNS4位置书写文字 当满足条件TT4时,在GJNS3位置书写文字 当满足条件TT4时,在GHJS1位置书写文字 当满足条件TT4时,在GJNS5位置书写文字 当满足条件TT4时,在GJNS2位置书写文字 当满足条件TT4时,在GJNS6位置书写文字 当满足条件TT4时,在GJNS1位置书写文字 当满足条件TT4时,在GHJS2位置书写文字 当满足条件TT4时,在GHJS5位置书写文字 当满足条件TT4时,在GHJS6位置书写文字 GHJ1赋值:HH+(YD-HH)*1.191 GJN1赋值:HH+(YD-HH)*1.333 GHJ2赋值:HH+(YD-HH)*1.382 GJN2赋值:HH+(YD-HH)*1.25 GHJ3赋值:HH+(YD-HH)*1.03 GJN3赋值:HH+(YD-HH)*1.15 GHJ4赋值:HH+(YD-HH)*1.08 GJN4赋值:HH+(YD-HH)*1.125 GHJ5赋值:HH+(YD-HH)*1.45 GJN5赋值:HH+(YD-HH)*1.22 GHJ6赋值:HH+(YD-HH)*1.50 GJN6赋值:HH+(YD-HH)*1.28 GHJ7赋值:HH+(YD-HH)*1.55 GJN7赋值:HH+(YD-HH)*1.667 GHJ8赋值:HH+(YD-HH)*1.618 GJN8赋值:HH+(YD-HH)*1.75 GHJ9赋值:HH+(YD-HH)*1.809 当满足条件TT5时,在GHJ3位置书写文字 当满足条件TT5时,在GHJ4位置书写文字 当满足条件TT5时,在GJN4位置书写文字 当满足条件TT5时,在GJN3位置书写文字 当满足条件TT5时,在GHJ1位置书写文字通达信切线主图指标公式截图

    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 指标资讯 加入收藏