最新缠中说禅中枢和笔公式通达信版
通达信缠中说禅趋势力度、平均力度的公式,可以看MACD和均线面积

通达信缠中说禅趋势力度、平均力度的公式,可以看MACD和均线面积我编制的通达信公式是这样的:参数:short 默认是12,范围你自己定(下同)long默认是26;mid默认是9;K默认是0,范围0-1,0是显示均线面积,1是显示macd面积MA1:=MA(CLOSE,5);MA2:=MA(CLOSE,10);DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);DEA:=EMA(DIF,MID);MACD:=(DIF-DEA)*2,COLORSTICK;DIFF:=SUM(MA1-MA2,0);SUMMACD:=SUM(MACD,0);W1:=BARSLAST(CROSS(MA2,MA1))+1;W2:=BARSLAST(CROSS(MA1,MA2))+1;W3:=BARSLAST(CROSS(MACD,0))+1;W4:=BARSLAST(CROSS(-MACD,0))+1;趋势力度:IF(K,SUMMACD-REF(SUMMACD,MIN(W3,W4)),DIFF-REF(DIFF,MIN(W1,W2)));趋势平均力度:趋势力度/IF(K,(MIN(W3,W4)+1)/20,(MIN(W1,W2)+1)/20),COLORSTICK;MAX趋势平均力度:HHV(趋势平均力度,34);MIN趋势平均力度:LLV(趋势平均力度,34);想看均线的面积你就把K调成0,趋势力度就指的均线的面积,平均力度就很明显了想看macd的面积就把K调成1,趋势力度就指的是macd的面积了。
后面两个值是最近的趋势平均力度的最大最小值,后面的34你看着定,做成一个参数也成例图:。
目前最准确的通达信缠论分笔公式

目前最准确的通达信缠论分笔公式缠论是一种市场行为分析方法,由国内知名分析师缠中说禅所创立。
它基于对价格走势的观察和理解,通过综合分析市场行为模式和技术指标,来预测市场的走势。
其中的分笔公式是分析分笔走势的工具,用于确定市场的买卖点位。
1.缠论趋势判断公式:缠论认为,市场的走势可以分为趋势段、盘整段和反趋势段。
趋势段由包含关系的K线构成,盘整段由价格在一个区间内震荡运行,反趋势段为趋势段的结束。
在分析趋势的时候,可以使用缠论的趋势判断公式。
公式为:连续三笔同一向上(向下)不破前笔最高点(最低点),即为趋势上(下)。
2.分笔买卖点位判断公式:缠论通过观察分笔走势来预测市场的买卖点位。
分笔是指在走势段中,价格上升或下降时的单笔价格变化。
缠论将分笔分为买卖两类,使用不同的公式进行判断。
买分笔的公式为:上升四分笔不跌破前一分笔最低价,即为买点。
卖分笔的公式为:下跌四分笔不涨破前一分笔最高价,即为卖点。
3.分笔运用扩展公式:在实际运用分笔公式进行分析时,可以结合其它技术指标和图形形态来确认分笔的准确性。
比如,可以结合移动平均线等指标来进行确认。
此外,还可以观察分笔走势的震荡幅度、分笔数量等,来判断市场的力度和趋势的稳定性。
总之,缠论分笔公式是一种基于价格走势和市场行为的分析方法,其准确性主要取决于对市场走势的观察和理解能力,以及对技术指标和形态的熟练运用。
只有在不断研究和实践的基础上,才能提高对分笔走势的判断准确性。
此外,市场行情的变化是多变的,任何公式都无法百分之百准确。
因此,在进行分析和决策时,还需综合考虑其它因素,并灵活调整策略。
大智慧缠论中枢公式

大智慧缠论中枢公式
缠中说禅走势中枢的数学表达式:A、B、C,分别的高、低点是
a1\a2,b1\b2,c1\c2,则中枢的区间就是[max(a2,b2,c2),min
(a1,b1,c1)]。
中枢的形成有两种方式,第一种有a1=b1,b2=c2;第二种有
a2=b2,b1=c1。
但无论是哪种情况,中枢的公式都可以简化为[max
(a2,c2),min(a1,c1)]。
此外,走势中枢区间为方便起见,把与中枢方向一致的次级别走势类型称为Z走势段,按中枢中的时间顺序,分别记为Zn等,而相应的高、低点分别记为gn、dn。
特别地,再定义ZG= min(g1、g2),ZD=max(d1、d2),显然,[ZD,ZG]就是缠中说禅走势中枢的区间。
如需更多关于“大智慧缠论中枢公式”的信息,建议查阅大智慧股票软件官网或咨询其官方客服。
同时请注意,投资有风险,如果投资需谨慎。
目前最准确的通达信缠论分笔公式

目前最准确的通达信缠论分笔公式-CAL-FENGHAI.-(YICAI)-Company One1目前见到的最准确的通达信缠论分笔公式参数:老笔=1,使用老笔定义,默认为0,使用新笔定义G:=MA(C,5);D:=MA(C,10);HH:=REF(H,5)=HHV(H,11);LL:=REF(L,5)=LLV(L,11);FG01:=BACKSET(HH,6)>BACKSET(HH,5) ;FD01:=BACKSET(LL,6)>BACKSET(LL,5) ;FG02:=IF(BARSLAST(FG01)=BARSLAST(FD01) AND G>D,FG01, IF(BARSLAST(FD01)>BARSLAST(FG01),FG01,0));FD02:=IF(BARSLAST(FG01)=BARSLAST(FD01) AND D>G,FD01, IF(BARSLAST(FG01)>BARSLAST(FD01),FD01,0));FG0:=FG02 AND H=HHV(H,BARSLAST(FD02));FD0:=FD02 AND L=LLV(L,BARSLAST(FG02));GP:IF(FG0,H,DRAWNULL),CIRCLEDOT,COLORCYAN;DP:IF(FD0,L,DRAWNULL),CIRCLEDOT,COLORCYAN;GQ:=L>REF(H,1) AND DAY!=REF(DAY,1);DQ:=H<REF(L,1) AND DAY!=REF(DAY,1);GQL:=REF(L,BARSLAST(GQ));DQH:=REF(H,BARSLAST(DQ));FGH:=REF(H,BARSLAST(FG0));FGL:=REF(L,BARSLAST(FG0));FGH1:=REF(H,BARSLAST(FG0)+1);FGL1:=REF(L,BARSLAST(FG0)+1);FGH2:=REF(H,BARSLAST(FG0)+2);FGL2:=REF(L,BARSLAST(FG0)+2);FDH:=REF(H,BARSLAST(FD0));FDL:=REF(L,BARSLAST(FD0));FDH1:=REF(H,BARSLAST(FD0)+1);FDL1:=REF(L,BARSLAST(FD0)+1);FDH2:=REF(H,BARSLAST(FD0)+2);FDL2:=REF(L,BARSLAST(FD0)+2);FGZH:=IF(FGL<=FGL1,FGH2,FGH1);FGZL:=IF(FGH1<FGL,FGL,IF(FGL<=FGL1,FGL2,FGL1));FDZH:=IF(FDL1>FDH,FDH,IF(FDH>=FDH1,FDH2,FDH1));FDZL:=IF(FDH>=FDH1,FDL2,FDL1);FG1:=FGH>FDZH AND FG0;FD1:=FDL<FGZL AND FD0;FG:=FG1 AND FGH>FDH AND FGL>FDL AND FGL1>FDL;FD:=FD1 AND FDL<FGL AND FDH<FGH AND FDH1<FGH;BH0:=(H<=REF(H,1) AND L>=REF(L,1)) OR (H>=REF(H,1) AND L<=REF(L,1)); BHG:=COUNT(BH0,BARSLAST(FD0));BHD:=COUNT(BH0,BARSLAST(FG0));BGQ:=COUNT(GQ,BARSLAST(FD0));BDQ:=COUNT(DQ,BARSLAST(FG0));BK0:=IF(BHG>0,BHG+2+老笔,IF(BHD,BHD+2+老笔,3));BK:=IF(BGQ,BK0-BGQ,IF(BDQ,BK0-BDQ,BK0));G1X:=(FG AND BARSLAST(FD)>BK);D1X:=(FD AND BARSLAST(FG)>BK);G1:=(FG0 AND REF(H,BARSLAST(FG0))>=REF(H,BARSLAST(G1X)) AND BARSLAST(D1X)>BARSLAST(G1X))OR (FG1 AND COUNT(GQ,BARSLAST(FD1))>0 ANDREF(H,BARSLAST(FG1))>REF(H,BARSLAST(G1X)));D1:=(FD0 AND REF(L,BARSLAST(FD0))<=REF(L,BARSLAST(D1X)) AND BARSLAST(G1X)>BARSLAST(D1X))OR (FD1 AND COUNT(DQ,BARSLAST(FG1))>0 ANDREF(L,BARSLAST(FD1))<REF(H,BARSLAST(D1X)));G1H:=IF(BARSLAST(D1)>BARSLAST(G1),REF(H,BARSLAST(G1)),REF(H,BARSLAST(D 1))),;D1L:=IF(BARSLAST(G1)>BARSLAST(D1),REF(L,BARSLAST(D1)),REF(L,BARSLAST(G1) ));G2:=G1 AND H=HHV(G1H,BARSLAST(D1)+1) AND H>REF(H,1) AND BARSLAST(D1)>BARSLAST(G1);D2:=D1 AND L=LLV(D1L,BARSLAST(G1)+1) AND L<REF(L,1) ANDBARSLAST(G1)>BARSLAST(D1);G3:=G2 OR (FG0 AND REF(H,BARSLAST(FG0))>REF(H,BARSLAST(G2)) AND BARSLAST(D2)>BARSLAST(G2));D3:=D2 OR (FD0 AND REF(L,BARSLAST(FD0))<REF(L,BARSLAST(D2)) AND BARSLAST(G2)>BARSLAST(D2));GPB:IF(G1X,H,DRAWNULL),CIRCLEDOT,COLORYELLOW;DPB:IF(D1X,L,DRAWNULL),CIRCLEDOT,COLORYELLOW;{画线}NN:=G3;UU:=D3;L1:DRAWLINE(UU,L,NN, H,0),COLORLIGREEN;L2:DRAWLINE(NN,H,UU,L,0),COLORLIGREEN;{标示端点数值}{DRAWNUMBER(L1 AND L2 AND NN ,H,H),COLORLIRED;DRAWNUMBER(L1 AND L2 AND UU ,L,L),COLORLIMAGENTA;};。
缠中说禅中枢和笔公式通达信版

{通达信MA+中枢+分笔公式} {M1,M2参数自己定,可选5,10} MA1:MA(CLOSE,5); MA2:MA(CLOSE,10); {N1:1,100,10;N2:1,100,10;DISP:=1,3,2}; N1:=10;N2:=10;DISP:=2; K:=IF(PERIOD=5,1,{日}IF(PERIOD=6,1,{周}IF(PERIOD=7,1,{月} IF(PERIOD=8,1,{多分钟} IF(PERIOD=9,1,{多日}IF(PERIOD=10,1,{季} IF(PERIOD=11,2,{年}IF(PER IOD=4,1,{60F}IF(PERIOD=3,1,{30F} IF(PERI OD=2,1,{15F} IF(PERIOD=1,1{5F},1{1F})))))))))))/10;P1:=PEAK(1,K*N1,1); P2:=PEAK(1,K*N1,2); WP1:=PEAKBARS(1,K*N1,1); WP2:=PEAKBARS(1,K*N1,2);T1:=TROUGH(2,K*N2,1); T2:=TROUGH(2,K*N2,2); WT1:=TROUGHBARS(2,K*N2,1); WT2:=TROUGHBARS(2,K*N2,2);TJ1:=P1>T1AND P2>T2 ; ZD:=MAX(T1,T2);ZG:=MIN(P1,P2); LL:=MIN(T1,T2); HH:=MAX(P1,P2); TJ2:=FILTER(ZG>ZD,2); TJ3:=ZG=REF(ZG,BARSLAST(TJ2))OR ZD=REF(ZD,BARSLAST(TJ2)); TJ4:=TJ1&&TJ2&&NOT(TJ3); TJ5:=BETW EEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1))); TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZDREF(HHV(H,4),1),4); 局部高点预选B:=BACKSET(局部高点预选A=0 A NDREF(局部高点预选A,1)=1,2); 局部高点预选C:=IF(局部高点预选B=1AND REF(局部高点预选B,1)=0,1,0); 缺口判断:=IF(L>REF(H,1),1,IF(HREF(距前低天,1) AND LLV(L,距前高天+1)=4ORLLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)REF(小值周期,距前低天+1) AND大值周期>REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);高保留A:=IF(局部高点预选C=1AND REF(距前低天,1)>REF(距前高天,1)AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);高保留B:=IF(局部高点预选C=1 ANDREF(距前低天,1)<=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HH V(缺口判断,距前低天)=1),1,0);高保留:=IF((高保留A=1 OR 高保留B=1 OR判断=1)AND H>REF(L,距前低天+1),1,0);预判A:=IF((距前高天<4AND HHV(缺口判断,距前高天)!=1)OR REF(高保留,距前高天)=0,1,0); 判断A:=IF(局部低点预选C=-1 ANDREF(距前高天,1)<=REF(距前低天,1)AND 预判A=1AND小值周期>R EF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND小值周期>REF(小值周期, 距前低天),-1,0); 低保留A:=IF(局部低点预选C=-1ANDREF(距前高天,1)>REF(距前低天,1) ANDLLV(L,距前高天+1)=4 OR LLV(缺口判断,距前高天)=-1 OR判断A=-1),-1,0); 低保留:=IF((低保留A=-1OR低保留B=-1)AND LREF(小值周期,距前低天A+1)AND 大值周期>REF(小值周期,距前低天A) AND 大值周期>REF(大值周期,距前高天A),1,0); 高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A,1)>REF(距前高天A,1) ANDHHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0); 高保留XB:=IF(局部高点预选C=1 ANDREF(距前低天A,1)<=REF(距前高天A,1)AND REF(低保留,距前低天A)=-1 AND (距前低天A>=4ORHHV(缺口判断,距前低天A)=1),1,0); 高保留X:=IF((高保留XA=1OR高保留XB=1OR判断X=1) AND H>REF (L,距前低天A+1),1,0); 预判XA:=IF((距前高天A<4 AND HHV(缺口判断,距前高天A)!=1) OR REF(高保留XA,距前高天A)=0,1,0); 判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1)AND 预判XA=1AND 小值周期>REF(大值周期,距前高天A+1) AND 小值周期>REF(大值周期,距前高天A) AN D小值周期>REF(小值周期,距前低天A),-1,0); 低保留XA:=IF(局部低点预选C=-1AND REF(距前高天A,1)>REF(距前低天A,1) ANDLLV(L,距前高天A+1)=4ORLLV(缺口判断,距前高天A)=-1 OR 判断XA=-1),-1,0);低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) ANDLREF(小值周期,距前低天YA+1) AND 大值周期>REF(小值周期,距前低天YA) AND大值周期>REF(大值周期,距前高天YA),1,0);高保留YXA:=IF (局部高点预选C=1AND REF(距前低天YA,1)>REF(距前高天YA,1) AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);高保留YXB:=IF(局部高点预选C=1 ANDREF(距前低天YA,1)<=REF(距前高天YA,1)AND REF(低保留X,距前低天YA)=-1AND(距前低天YA>=4OR HHV(缺口判断,距前低天YA)=1),1,0);高保留YX:=IF((高保留YXA=1OR 高保留YXB=1OR 判断YX=1) AND H>REF(L,距前低天YA+1),1,0);预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断,距前高天YA)!=1) OR REF(高保留YXA,距前高天YA)=0,1,0); 判断YXA:=I F(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND预判YXA=1 AND小值周期>REF(大值周期,距前高天YA+1) AND 小值周期>REF(大值周期,距前高天YA)AND 小值周期>REF(小值周期,距前低天YA),-1,0);低保留YXA:=IF(局部低点预选C=-1AND REF(距前高天YA,1)>REF(距前低天YA,1) AND LLV(L,距前高天YA+1)=4 ORLLV(缺口判断,距前高天YA)=-1OR 判断YXA=-1),-1,0); 低保留YX:=IF((低保留YXA=-1 OR 低保留YXB=-1)A ND LREF(H,REF(距前高天YA,1)+2),1,IF(高保留YX =1 AND 低保留YX=-1AND L。
通达信缠论、笔、分型指标公式

通达信缠论、笔、分型指标公式KX:='CHANLUN@KXIAN';KXG:='CHANLUN@KXG';KXD:='CHANLUN@KXD';KXFX:='CHANLUN@KXFX';笔:='CHANLUN@BI';BILAST:='CHANLUN@BILAST';段:='CHANLUN@DUAN';DUANLAST:='CHANLUN@DUANLAST';中枢:='CHANLUN@ZS';ZSZG:='CHANLUN@ZSZG';ZSZD:='CHANLUN@ZSZD';ZSGG:='CHANLUN@ZSGG';ZSDD:='CHANLUN@ZSDD';ZSZZ:='CHANLUN@ZSZZ';ZSKS:='CHANLUN@ZSKSLAST';ZSJS:='CHANLUN@ZSJSLAST';BIFX:=-REF(笔,BILAST);DUANFX:=-REF(段,DUANLAST);KXQJ:='CHANLUN@KXQJ';STICKLINE(ZSZG>ZSZD AND DUANFX=1, ZSZG, ZSZD, 10, 1),COLOR8E236B;STICKLINE(ZSZG>ZSZD AND DUANFX=-1, ZSZG, ZSZD, 10, 1), COLOR007700;DRAWLINE(ZSKS=1, ZSZZ, ZSJS=1, ZSZZ, 0), COLORFFFFFF;STICKLINE(KX>0, KXG, KXD, 5, 1),COLOR007700,LINETHICK2;STICKLINE(KX<0, KXG, KXD, 5, 1),COLOR00FFFF,LINETHICK2;STICKLINE(笔=1, KXG, KXD, 5, 1), colorgreen, LINETHICK2;STICKLINE(笔=-1, KXG, KXD, 5, 1), colorred, LINETHICK2;STICKLINE(段=1, KXG, KXD, 5, 0), COLOR007700, LINETHICK2;STICKLINE(段=-1, KXG, KXD, 5, 0), COLOR0000CC, LINETHICK2;DRAWLINE(笔=1,H,笔=-1,L,0),colorblue,LINETHICK2;DRAWLINE(笔=-1,L,笔=1,H,0),COLORFF00FF ,LINETHICK2;DRAWLINE(段=1,H,段=-1,L,0),COLOR007700, LINETHICK2;DRAWLINE(段=-1,L,段=1,H,0),colorred, LINETHICK2;DRAWTEXT(笔= 1, H*1.038, ''+H+''), COLORFFFFFF;DRAWTEXT(笔=-1, L*0.96, ''+L+''), COLORFFFFFF;VAR3:=LLV(H,240);VAR4:=100*(C-VAR3)/VAR3;VAR5:=(C-LLV(L,528))/(HHV(H,528)-LLV(L,528))*100;VAR6:=(C-LLV(C,530))/(HHV(C,530)-LLV(C,530))*100;VAR7:=0;VAR8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;VAR9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;VAR10:=IF(TROUGHBARS(3,16,1)=0 AND H>L+0.04,4,0);VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);VAR12:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);VAR14:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) ANDREF(ZIG(3,22),2)>=REF(ZIG(3,22),3);VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);VAR16:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);VAR17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);VAR18:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);VAR19:=EMA(C,2)-EMA(C,150);买1:=VAR10;买2:=(VAR11+VAR13+VAR15+VAR17);卖1:=(VAR12+VAR14+VAR16+VAR18);DRAWTEXT(买1>0 OR 买2>0,L*0.985,'买'),COLOR00FFFF;DRAWTEXT(卖1>0,H*1.01,'卖'),COLOR00FFFF;APP:=(VOL)/((H-L)*(2)-ABS(C-O));ZL:=IF((H>O),(APP)*(H-L),IF((L<O),(APP)*(H-O+C-L),(VOL)/(2)));SF:=IF((H>O),0-(APP)*(H-C+O-L),IF((L<O),0-(APP)*(H-L),0-(VOL)/(2)));库存能量:=MA(ZL+SF,2);库存平均:=MA(ZL+SF,5);GET:ZIG(3,5),coloryellow,LINETHICK3;PL5:=ZIG(3,5);EN1:=PL5>REF(PL5,1) AND REF(PL5,1)<=REF(PL5,2) AND REF(PL5,2)<=REF(PL5,3);EX1:=PL5<REF(PL5,1) AND REF(PL5,1)>=REF(PL5,2) AND REF(PL5,2)>=REF(PL5,3);PL10:=ZIG(3,10);EN2:=PL10>REF(PL10,1) AND REF(PL10,1)<=REF(PL10,2) AND REF(PL10,2)<=REF(PL10,3);EX2:=PL10<REF(PL10,1) AND REF(PL10,1)>=REF(PL10,2) AND REF(PL10,2)>=REF(PL10,3);PL20:=ZIG(3,20);EN3:=PL20>REF(PL20,1) AND REF(PL20,1)<=REF(PL20,2) AND REF(PL20,2)<=REF(PL20,3);EX3:=PL20<REF(PL20,1) AND REF(PL20,1)>=REF(PL20,2) AND REF(PL20,2)>=REF(PL20,3);走强1:=BARSLAST(PL5<REF(PL5,1));走弱1:=BARSLAST(PL5>REF(PL5,1));走强2:=BARSLAST(PL10<REF(PL10,1));走弱2:=BARSLAST(PL10>REF(PL10,1));走强3:=BARSLAST(PL20<REF(PL20,1));走弱3:=BARSLAST(PL20>REF(PL20,1));ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强2),0);ZTJD5:=IF(PL10>REF(PL10,1),COUNT(EX1,走强2),0);DTJZ5:=IF(PL10<REF(PL10,1),COUNT(EN1,走弱2),0);DTJD5:=IF(PL10<REF(PL10,1),COUNT(EX1,走弱2),0);ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强3),0);ZTJD10:=IF(PL20>REF(PL20,1),COUNT(EX2,走强3),0);DTJZ10:=IF(PL20<REF(PL20,1),COUNT(EN2,走弱3),0);DTJD10:=IF(PL20<REF(PL20,1),COUNT(EX2,走弱3),0);DRAWTEXT(EN2 AND DTJZ10=1,L*0.93,'[类二买]'),COLORFFFFFF;DRAWTEXT(EN3 AND ZTJZ10=1,L*0.95,'[一买]'),COLORFF00FF;DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,H*1.05,'[二卖]'),LINETHICK2,COLORFFFF00;DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2,L*0.95,'[二买]'),LINETHICK2,COLORFFFF00;DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=2 OR (ZTJD10=0 OR ZTJD10=2) AND EX2,H*1.04,'[一卖]'),LINETHICK3,COLOR00FF00;MA5:MA(CLOSE,5),colorwhite,LINETHICK1;MA10:MA(CLOSE,10),colorgreen,LINETHICK1;MA24:MA(CLOSE,24),colorred,LINETHICK1;趋势:ZIG(3,5);向上:=CROSS(趋势,REF(趋势,1));向下:=CROSS(REF(趋势,1),趋势);上1周期:=SUMBARS(向上,1);上2周期:=SUMBARS(向上,2);上3周期:=SUMBARS(向上,3);下1周期:=SUMBARS(向下,1);下2周期:=SUMBARS(向下,2);下3周期:=SUMBARS(向下,3);A1:=REF(趋势,下1周期);A2:=REF(趋势,下2周期);高点重叠:=MIN(A1,A2);低点重叠:=MAX(REF(趋势,上1周期),REF(趋势,上2周期));高点:=(趋势=高点重叠);连线1:=BARSLAST(高点)>上1周期 OR BARSLAST(高点)>下1周期;连线2:=BARSLAST(高点)<上2周期 OR BARSLAST(高点)<下2周期;低点:=(趋势=低点重叠);高1:=SUMBARS(高点,1);高2:=SUMBARS(高点,2);低1:=SUMBARS(低点,1);低2:=SUMBARS(低点,2); DRAWTEXT(C,高点重叠,'_____'); DRAWTEXT(C,低点重叠,'_____');。
目前最好用的缠论画笔线段公式--通达信

drawline(duan=1, kxg, duan=-1, kxd, 0),colorBlue, linethick2;
drawline(duan=-1, kxd, duan=1, kxg, 0),colorBlue, linethick2;
{中枢震荡监视器}
DRAWLINE(zskslast=1, zszz, zsjslast=1, zszz, 0), coloryellow;
{画中枢END}
zslx:="chanlun@zslx"(duan);
{走势类型中枢 段构成的中枢}
zslxzs:="chanlun@zslxzs";
{画中枢End}
{高级别走势类型中枢 本级别走势构成的中枢}
zslxA:="chanlun@zslx"(zslx);
zslxzsA:="chanlun@zslxzs";
zslxzsggA:="chanlun@zslxzsgg";
zslxzsddA:="chanlun@zslxzsdd";
STICKLINE(zslxzsjslast=1, zslxzszg, zslxzszd, 1, 501), colorGreen, linethick2;
{中枢震荡监视器}
DRAWLINE(zslxzskslast=1, zslxzszz, zslxzsjslast=1, zslxzszz, 0), colorGreen;
{以直线方式画中枢}
通达信最终版本缠论主图指标公式

通达信最终版本缠论主图指标公式N:=(1,100,8);KK:=(0,2,0);TYP := (HIGH + LOW + CLOSE)/3;CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,6));CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;AAAB:=(3*C+H+L+O)/6;VVAR1:=(8*AAAB+7*REF(AAAB,1)+6*REF(AAAB,2)+5*REF(A AAB,3)+4*REF(AAAB,4)+3*REF(AAAB,5)+2*REF(AAAB,6)+REF(AA AB,8))/36;VVAR6:=(LLV(VVAR1,2)+LLV(VVAR1,4)+LLV(VVAR1,6))/3;短线:IF(KK=0, VVAR1, DRAWNULL),COLORWHITE;中线:IF(KK=0,VVAR6, DRAWNULL),COLORYELLOW;DRAWBAND(短线,RGB(200,10,10),中线,RGB(10,200,10));DRAWKLINE(H,O,L,C);下跌:IF(KK=0 AND VVAR1=VVAR6,VVAR6, DRAWNULL),COLORGREEN;中:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOS E,24))/4;上轨:IF(KK=1,中+3*STD(中,10),DRAWNULL),COLOR000088,LINETHICK1;IF(KK=1,2*MA(上轨,12)-MA(C,21),DRAWNULL),COLOR666666;N1:=(1,100,10);N2:=(1,100,10);DISP:=(1,3,2);K:=IF(PERIOD=5,1,{日}IF(PERIOD=6,1,{周}IF(PERIOD=7,1,{月}IF(PERIOD=8,1,{多分钟}IF(PERIOD=9,1,{多日}IF(PERIOD=10,1,{季}IF(PERIOD=11,2,{年}IF(PERIOD=4,1,{60F}IF(PERIOD=3,1,{30F}IF(PERIOD=2,1,{15F}IF(PERIOD=1,1{5F},1{1F})))))))))))/10;P1:=PEAK(1,K*N1,1);P2:=PEAK(1,K*N1,2);WP1:=PEAKBARS(1,K*N1,1);WP2:=PEAKBARS(1,K*N1,2);T1:=TROUGH(2,K*N2,1);T2:=TROUGH(2,K*N2,2);WT1:=TROUGHBARS(2,K*N2,1);WT2:=TROUGHBARS(2,K*N2,2);TJ1:=P1>T1 AND P2>T2 ;ZD:=MAX(T1,T2);ZG:=MIN(P1,P2);LL:=MIN(T1,T2);HH:=MAX(P1,P2);TJ2:=FILTER(ZG>ZD,2);TJ3:=ZG=REF(ZG,BARSLAST(TJ2)) OR ZD=REF(ZD,BARSLAST(TJ2));TJ4:=TJ1&&TJ2&&NOT(TJ3);TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,RE F(BARSLAST(TJ4),1)));TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZD<REF(ZD,REF( BARSLAST(TJ4),1));TJ8:=TJ4&&NOT(TJ5 OR TJ6 OR TJ7);ZSD:=IF(TJ8,ZD,DRAWNULL);ZSG:=IF(TJ8,ZG,DRAWNULL);ZSH:=IF(TJ8,HH,DRAWNULL);ZSL:=IF(TJ8,LL,DRAWNULL);STICKLINE(TJ8,ZSH,ZSL,0,-1),COLORMAGENTA;STICKLINE(TJ8,ZSD,ZSG,IF(DISP=1,3,0),1),COLORMAGENTA;DRAWTEXT(DISP=2,ZSH,'中枢'),COLORWHITE;中枢高:PLOYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8))),CIRCLEDOT,COLO RLIRED;中枢低:PLOYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CIRCLEDOT,COLO RLIGREEN;中枢最高:PLOYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,COLO RRED;中枢最低:PLOYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,COLO RGREEN;趋势高:PLOYLINE(DISP=3,ZIG(1,K*N1)),COLORLIBLUE;趋势低:PLOYLINE(DISP=3,ZIG(2,K*N2)),COLORLIBLUE;局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0);局部高点预选A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));距前高天:=BARSLAST(局部高点预选C=1);距前低天:=BARSLAST(局部低点预选C=-1);小值周期:=LOWRANGE(L);大值周期:=TOPRANGE(H);低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)<REF(LLV(L,距前低天+1),1)),-1,0);低保留S:=IF((低保留AA=-1 OR 低保留AB=-1) AND L<REF(H,距前高天+1),-1,0);预判:=IF((距前低天<4 AND HHV(缺口判断,距前低天)!=1) OR REF(低保留S,距前低天)=0,1,0);判断:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND 预判=1 AND 大值周期>REF(小值周期,距前低天+1) AND 大值周期>REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);高保留A:=IF(局部高点预选C=1 AND REF(距前低天,1)>REF(距前高天,1) AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HHV(缺口判断,距前低天)=1),1,0);高保留:=IF((高保留A=1 OR 高保留B=1 OR 判断=1) AND H>REF(L,距前低天+1),1,0);预判A:=IF((距前高天<4 AND HHV(缺口判断,距前高天)!=1) OR REF(高保留,距前高天)=0,1,0);判断A:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND 预判A=1 AND 小值周期>REF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND 小值周期>REF(小值周期,距前低天),-1,0);低保留A:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);低保留B:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR 判断A=-1),-1,0);低保留:=IF((低保留A=-1 OR 低保留B=-1) AND L<REF(H,距前高天+1),-1,0);距前高天A:=BARSLAST(高保留=1);距前低天A:=BARSLAST(低保留=-1);预判X:=IF((距前低天A<4 AND HHV(缺口判断,距前低天A)!=1) OR REF(低保留,距前低天A)=0,1,0);判断X:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND 预判X=1 AND 大值周期>REF(小值周期,距前低天A+1) AND 大值周期>REF(小值周期,距前低天A) AND 大值周期>REF(大值周期,距前高天A),1,0);高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A,1)>REF(距前高天A,1) AND HHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0);A,1)<=REF(距前高天A,1) AND REF(低保留,距前低天A)=-1 AND (距前低天A>=4 OR HHV(缺口判断,距前低天A)=1),1,0);高保留X:=IF((高保留XA=1 OR 高保留XB=1 OR 判断X=1) AND H>REF(L,距前低天A+1),1,0);预判XA:=IF((距前高天A<4 AND HHV(缺口判断,距前高天A)!=1) OR REF(高保留XA,距前高天A)=0,1,0);判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND 预判XA=1 AND 小值周期>REF(大值周期,距前高天A+1) AND 小值周期>REF(大值周期,距前高天A) AND 小值周期>REF(小值周期,距前低天A),-1,0);低保留XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)>REF(距前低天A,1) AND LLV(L,距前高天A+1)<REF(LLV(L,距前高天A+1),1),-1,0);低保留XB:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND (距前高天A>=4 OR LLV(缺口判断,距前高天A)=-1 OR 判断XA=-1),-1,0);低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) AND L<REF(H,距前高天A+1),-1,0);距前高天YA:=BARSLAST(高保留X=1);距前低天YA:=BARSLAST(低保留X=-1);预判YX:=IF((距前低天YA<4 AND HHV(缺口判断,距前低天YA)!=1) OR REF(低保留X,距前低天YA)=0,1,0);判断YX:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND 预判YX=1 AND 大值周期>REF(小值周期,距前低天YA+1) AND大值周期>REF(小值周期,距前低天YA) AND 大值周期>REF(大值周期,距前高天YA),1,0);高保留YXA:=IF(局部高点预选C=1 AND REF(距前低天YA,1)>REF(距前高天YA,1) AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);高保留YXB:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND REF(低保留X,距前低天YA)=-1 AND (距前低天YA>=4 ORHHV(缺口判断,距前低天YA)=1),1,0);高保留YX:=IF((高保留YXA=1 OR 高保留YXB=1 OR 判断YX=1) AND H>REF(L,距前低天YA+1),1,0);预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断,距前高天YA)!=1) OR REF(高保留YXA,距前高天YA)=0,1,0);判断YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND 预判YXA=1 AND 小值周期>REF(大值周期,距前高天YA+1)AND 小值周期>REF(大值周期,距前高天YA) AND 小值周期>REF(小值周期,距前低天YA),-1,0);低保留YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)>REF(距前低天YA,1) AND LLV(L,距前高天YA+1)<REF(LLV(L,距前高天YA+1),1),-1,0);低保留YXB:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND (距前高天YA>=4 OR LLV(缺口判断,距前高天YA)=-1 OR判断YXA=-1),-1,0);低保留YX:=IF((低保留YXA=-1 OR 低保留YXB=-1) AND L<REF(H,距前高天YA+1),-1,0);AAAD:=IF(高保留YX=1 AND 低保留YX=-1 AND H>REF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND 低保留YX=-1 AND L<REF(L,REF(距前低天YA,1)+2),-1,0));极点保留:=IF(AAAD=0,高保留YX+低保留YX,AAAD);局部极点:IF(极点保留=-1,L,IF(极点保留=1,H,DRAWNULL)) CIRCLEDOT COLORYELLOW;STICKLINE(C>REF(C,1)*1.099,C,O,2.7,0)COLORRED,LINETHIC K2;STICKLINE(C<REF(C,1)*0.901,C,O,2.7,0)COLORGREEN,LINET HICK2;DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0),COLORRED;DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0),COLORGREEN;DD1:=BARSLAST(ABS(极点保留)!=1);DRAWICON(极点保留=1,局部极点,2);DRAWICON(极点保留=-1,局部极点,1);{MA5:MA(CLOSE,5),COLORMAGENTA,LINETHICK1;判:IF(MA5<REF(MA5,1),MA5,DRAWNULL),COLORCYAN,LINE THICK1;};V2:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL ,1)-1,VOL/REF(VOL,1)-1);STICKLINE(V2>=1,O,C,1,0),COLORYELLOW;TY:=C;{收盘价}A1:=REF(TY,10)=HHV(TY,2*10+1);{10日前收盘价等于21天内最高价}VB1:=FILTER(A1,10);{当出现A1条件时,过滤10天后连续出现的信号}C1:=BACKSET(VB1,10+1);{将当前位置到11天前的位置设为1} HD:=FILTER(C1,10);{将当前位置到10天后的位置设为1}A2:=REF(TY,10)=LLV(TY,2*10+1);{10天前的收盘价等于21天内最低价}VB2:=FILTER(A2,10); {过滤10天内连续出现的信号}C2:=BACKSET(VB2,10+1);{将当前位置到11天前的位置设为1} LD:=FILTER(C2,10);{当出现C2后,10天后的数据不予记录}A:=REF(C,BARSLAST(HD));{设值上次高点位置}B:=REF(C,BARSLAST(LD));{设值上次低点位置}T11:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD);{上升波段回调不创新低没新高}T21:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);{下降波段反弹不创新高没新低}波峰:IF(T11,A,A),COLORFF00FF,POINTDOT;{符合T1条件,高位线为紫色点状线}STICKLINE(T11,A,A,9,0),COLORFF00FF;{高位画横线}波谷:IF(T21,B,B),COLOR80FF00,POINTDOT;{符合T2条件,高位线为绿色点状线}STICKLINE(T21,B,B,9,0),COLOR80FF00;{低位画横线};。
通达信缠论线段中枢代码

通达信缠论线段中枢代码通达信是一种常用的股票分析软件,而“缠论线段中枢”是基于缠论理论的一种技术分析方法。
在通达信软件中,可以通过编写相应的公式来计算缠论线段中枢。
以下是一个简单的通达信公式示例,用于计算缠论线段中枢:text.变量定义:HH: =HHV(H, 30); // 最近30个周期内的最高价。
LL: =LLV(L, 30); // 最近30个周期内的最低价。
HL: =HHV(HH, 30); // 最近30个周期内的最高价的最高值。
LH: =LLV(LL, 30); // 最近30个周期内的最低价的最低值。
中枢高点: =IF(HH > HL AND REF(HH, 1) < HL, HH, 0); //计算中枢高点。
中枢低点: =IF(LL < LH AND REF(LL, 1) > LH, LL, 0); //计算中枢低点。
条件1: =C > 中枢高点 AND REF(C, 1) <= 中枢高点; // 条件1,收盘价上穿中枢高点。
条件2: =C < 中枢低点 AND REF(C, 1) >= 中枢低点; // 条件2,收盘价下穿中枢低点。
中枢高点: 中枢高点; // 输出中枢高点值。
中枢低点: 中枢低点; // 输出中枢低点值。
上述公式中,通过使用最高价(H)和最低价(L)的历史数据,计算出最近30个周期内的最高价(HH)、最低价(LL)、最高价的最高值(HL)和最低价的最低值(LH)。
然后,根据一定的条件判断,确定中枢高点和中枢低点。
这只是一个简单的示例,实际的缠论线段中枢计算可能会更加复杂,需要根据具体的缠论理论和交易策略进行相应的调整和优化。
请注意,以上公式仅供参考,具体使用时需要根据个人需求和实际情况进行调整和验证。
通达信缠论中枢自动画线指标公式

通达信缠论中枢自动画线指标公式
1 什么是中枢自动画线指标
中枢自动画线指标,是指可以自动"判断行情大走势、涨跌趋势及其支撑位和阻力位"的技术分析工具,它使用"均线跌破、均线支撑,涨跌回转点"等指标进行判断,以更加准确把握股票价格判断。
2 中枢自动画线指标的特点
中枢自动画线指标的总体特点是以“均线跌破”为骨干,整合几大判断标准,利用多维度图形多角度联系行情涨跌,并建立稳定的支撑阻力压力位,从而更准确预测行情变化,成为市场交易者的有效投资分析工具,是时下热门的技术指标之一。
3 中枢自动画线的计算公式
均线跌破:
当价格跌破一条设定的均线时,判断为趋势发生变化;
MA(30)>MA(60) AND MA(60)>MA(90):
当30日均线大于60日均线、60日均线大于90日均线时,判断为上涨趋势;
MA(30)<MA(60) AND MA(60)<MA(90):
当30日均线小于60日均线、60日均线小于90日均线时,判断为下跌趋势;
涨跌回转点:
当价格跌落或上涨到前次支撑或阻力位附近时,判断可能出现一定回转;
EXPMA(7,34):
7天指数平均线,34天指数平均线
当7天指数平均线穿越34天指数平均线、或者两者之间形成交叉时,可以判断出股价可能出现趋势变换的最前期信号。
4 中枢自动画线的应用
中枢自动画线指标的使用很受广大交易者的青睐。
此指标功能强大,可以追求陆续参加行情的波段风向,择机加减仓的时点,抓住及时高抛低吸的动向,把握卖出股票的最优考虑时点,从而拿去最佳的利润。
同时,也让参与交易者更加有信心稳定获利。
缠中说禅中枢和笔公式通达信版复习过程

{通达信MA+ 中枢+分笔公式} {M1,M2 参数自己定,可选5,10} MA1:MA(CLOSE,5); MA2:MA(CLOSE,10);{N1:1,100,10;N2:1,100,10;DISP:=1,3,2};N1:=10;N2:=10;DISP:=2; K:=IF(PERIOD=5,1,{ 日} IF(PERIOD=6,1,{ 周} IF(PERIOD=7,1,{ 月} IF(PERIOD=8,1,{ 多分钟} IF(PERIOD=9,1,{ 多日}IF(PERIOD=10,1,{ 季} IF(PERIOD=11,2,{ 年} IF(PERIOD=4,1,{60F} IF(PERIOD=3,1,{30F} IF(PERIOD=2,1,{15F} IF(PERIOD=1,1{5F},1{1F})))))))))))/10;P1:=PEAK(1,K*N1,1); P2:=PEAK(1,K*N1,2); WP1:=PEAKBARS(1,K*N1,1); WP2:=PEAKBARS(1,K*N1,2);T1:=TROUGH(2,K*N2,1); T2:=TROUGH(2,K*N2,2);WT1:=TROUGHBARS(2,K*N2,1);WT2:=TROUGHBARS(2,K*N2,2); TJ1:=P1>T1 AND P2>T2 ; ZD:=MAX(T1,T2); ZG:=MIN(P1,P2); LL:=MIN(T1,T2);HH:=MAX(P1,P2); TJ2:=FILTER(ZG>ZD,2);TJ3:=ZG=REF(ZG,BARSLAST(TJ2)) ORZD=REF(ZD,BARSLAST(TJ2));TJ4:=TJ1&&TJ2&&NOT(TJ3);TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF (ZG,REF(BARSLAST(TJ4),1)));TJ6:=BETWEEN(ZG ,REF(ZD,REF(BARSLAST(TJ4),1)),REF( ZG, REF(BARSLAST(TJ4),1)));TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZDREF(HHV (H,4),1),4); 局部高点预选B:=BACKSET( 局部高点预选A=0AND REF(局部高点预选A,1)=1,2);局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);缺口判断:=IF(L>REF(H,1),1,IF(HREF( 距前低天,1) AND LLV(L, 距前高天+1)=4 OR LLV( 缺口判断,距前高天)=-1 OR LLV(L, 距前低天+2)REF( 小值周期,距前低天+1) AND 大值周期>REF(小值周期距前低天)AND大值周期>REF(大值周期,距前高天),1,0); 高保留A:=IF( 局部高点预选C=1 ANDREF(距前低天,1)>REF(距前高天,1) AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);高保留B:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HHV( 缺口判断,距前低天)=1),1,0); 高保留:=IF(( 高保留A=1 OR 高保留B=1 OR 判断=1) AND H>REF(L, 距前低天+1),1,0); 预判A:=IF(( 距前高天<4 AND HHV( 缺口判断,距前高天)!=1) OR REF(高保留,距前高天)=0,1,0);判断A:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND预判A=1 AND小值周期>REF(大值周期,距前高天+1) AND小值周期>REF(大值周期,距前高天)AND小值周期>REF(小值周期,距前低天),-1,0);低保留A:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV (L, 距前高天+1)=4 OR LLV(缺口判断,距前高天)=-1 OR 判断A=-1),-1,0); 低保留:=IF((低保留A=-1 OR 低保留B=-1)AND LREF(小值周期, 距前低天A+1) AND 大值周期>REF(小值周期,距前低天A) AND大值周期>REF(大值周期,距前高天A),1,0); 高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A,1)>REF(距前高天A,1) AND HHV(H, 距前低天A+1)>REF(HHV(H, 距前低天A+1),1),1,0); 高保留XB:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND REF(低保留,距前低天A)=-1 AND (距前低天A>=4 OR HHV(缺口判断,距前低天A)=1),1,0); 高保留X:=IF((高保留XA=1 OR 高保留XB=1 OR 判断X=1) AND H>REF(L, 距前低天A+1),1,0); 预判XA:=IF ((距前高天A<4 AND HHV(缺口判断,距前高天A)!=1) OR REF(高保留XA,距前高天A)=0,1,0);判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1)AND预判XA=1 AND小值周期>REF(大值周期,距前高天A+1)AND小值周期>REF(大值周期,距前高天A) AND小值周期>REF(小值周期, 距前低天A),-1,0); 低保留XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)>REF(距前低天A,1) AND LLV(L, 距前高天A+1)=4 OR LLV(缺口判断,距前高天A)=-1 OR 判断XA=-1),-1,0); 低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) AND LREF (小值周期距前低天YA+1) AND 大值周期>REF(小值周期距前低天YA) AND 大值周期>REF(大值周期距前高天YA),1,0); 高保留YXA:=IF(局部高点预选C=1 AND REF(距前低天YA,1)>REF(距前高天YA,1) AND HHV(H, 距前低天YA+1)>REF(HHV(H, 距前低天YA+1),1),1,0); 高保留YXB:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND REF(低保留X,距前低天YA)=-1 AND (距前低天YA>=4 OR HHV(缺口判断,距前低天YA)=1),1,0); 高保留YX:=IF((高保留YXA=1 OR 高保留YXB=1 OR 判断YX=1) AND H>REF(L, 距前低天YA+1),1,0); 预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断,距前高天YA)!=1) OR REF(高保留YXA,距前高天YA)=0,1,0); 判断YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND 预判YXA=1 AND 小值周期>REF(大值周期,距前高天YA+1) AND 小值周期>REF(大值周期距前高天YA) AND 小值周期>REF(小值周期,距前低天YA),-1,0); 低保留YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)>REF(距前低天YA,1) ANDC A A A A A議sn w >》》》》》LLVr思IfM >H Y A +1H 4 OR L L <霁口卷」雪 Y—卷」晉)」YXA —匕OR吏湘1§Y X B U a AND LREF(H-REF(^t f r w >HY A3+2)A_F(W^B Y X 巴 ANDA A A A A A ^Sf 〉〉〉〉〉〉》。
通达信手机版缠论画笔分析指标公式

通达信手机版缠论画笔分析指标公式本文档旨在介绍通达信手机版缠论画笔分析指标公式,包括其计算方法和应用。
该指标用于分析市场走势,并帮助投资者做出合理的买卖决策。
一、画笔分析指标公式概述画笔分析指标是缠论技术的一部分,通过分析市场价格形态的画笔特征来预测未来的走势。
该指标主要包含以下几个公式:1. 画笔长度公式:- 公式:P = H - L- 解释:P代表画笔的长度,H代表画笔的最高点价格,L代表画笔的最低点价格。
2. 画笔变化公式:- 公式:V = P1 / P2- 解释:V代表画笔变化的比率,P1代表当前画笔的长度,P2代表前一个画笔的长度。
3. 画笔斜率公式:- 公式:S = (H1 - H2) / (n * C)- 解释:S代表画笔的斜率,H1代表当前画笔的最高点价格,H2代表前一个画笔的最高点价格,n代表画笔的数量,C代表当前价格收盘价。
二、画笔分析指标公式的应用画笔分析指标的应用可以帮助投资者判断市场的趋势和买卖信号。
以下是几种常见的应用方法:1. 趋势判断:- 通过观察画笔长度和画笔变化比率,可以判断市场的趋势是上涨还是下跌。
2. 买卖信号:- 当画笔的斜率为正值时,表示市场处于上涨趋势,投资者可以考虑买入。
- 当画笔的斜率为负值时,表示市场处于下跌趋势,投资者可以考虑卖出。
3. 风险控制:- 投资者可以根据画笔分析指标的结果,合理控制投资风险,避免盲目买卖。
请注意,具体的应用方法应结合实际情况和个人风险承受能力进行综合判断。
结论通达信手机版缠论画笔分析指标公式是一种用于分析市场走势和辅助投资决策的指标。
掌握该指标的计算方法和应用可以帮助投资者更好地理解市场,并做出更准确的买卖决策。
【通达信】原创通达信版-缠论分笔分段公式(附:缠论公式编写教程,打造自己的缠论体系)

【通达信】原创通达信版-缠论分笔分段公式(附:缠论公式编写教程,打造自己的缠论体系)一切有为法,如梦幻泡影,如露亦如电,应作如是观。
本文开篇就以《金刚经》的偈语作序吧。
缠论大师很多,在下才疏学浅,不到之处敬请点拔。
另外声明一下,世间没有包赚钱的公式,只有适合的工具。
想通过一个什么包赚钱的价格几万的公式来稳赚不赔,那股市就没有输家了。
如果有缘份的话,本文最后将推出缠师最终没有告知大家的力度公式部分。
真正得缠者,为见相非相,即见如来。
通达信版公式,因为定义不了全局变量、数组,以及没有循环语句等功能,相比大智慧在公式编程方面差了不少。
但通达信的优势还是有的,在此推出一个通达信非DLL 版本的缠论分笔公式,并在后续的文章中逐步讲解如何通过程序,将缠论转化公式。
如果缠友仅想得到一公式而已,那就也无所谓细读本文。
但凡得道,靠的是觉悟和缘份,在此也就不细说了。
初学缠论的朋友也可以参考一些网站或专门的书籍,对阅读本文会有较大的帮助。
一、分形。
缠论集道氏、波浪、江恩学派于一体,结合浑沌理论,将K线形态以分形的方式进行规划,并以一套规则定义波浪起始点,以中枢的形式表达三角形调整(旗形、契形、钻石等形态,均是三角形形态的变种),以背驰的理论表述力度的衰竭。
理论指导实战,行之有效。
分形分二种,一是顶分型,另一是底分型。
分型也可以看成是酒田的三山形态,即中间K线高低点均高于二侧的,为顶分型,均低于二侧的,为底分形。
当一根K线高低点均在前一根K线价格之类,或者前一根K线高低点均在本根K线价格之类,称为包含关系。
在程序处理上,被前一根K线包含的,因为不可能作为分形的顶、底点,所以我们可以不进行处理。
如果是后一种包含关系,则观察前一根K线处于什么分形关态,如果前一根是顶分形,则本根向上取值,作为顶分形处理,反之则向下处理为底分形。
但这里有一个特殊情况,在不成笔的情况下,如果这根K线的前一分形状态为低分形,但本K线高点却已经超出了前一个顶分形的顶点,应将这根K线作为顶分形处理,反之亦然。
通达信缠论自动画笔指标公式源码

{缠论画笔}黄金柱:=V/REF(V,1)>=1.9;DRAWLINE(黄金柱,L,REF(黄金柱,1),REF(L,1),1),COLORYELLOW;DRAWLINE(黄金柱,H,REF(黄金柱,1),REF(H,1),1),COLORRED;倍缩:=V/REF(V,1)<=0.6;DRAWLINE(倍缩,H,REF(倍缩,1),REF(H,1),1),COLOR1D7300;HH:=REF(H,5)=HHV(H,13);LL:=REF(L,5)=LLV(L,13);FG01:=BACKSET(HH,6)>BACKSET(HH,5) ;FD01:=BACKSET(LL,6)>BACKSET(LL,5) ;FG0:=FG01 AND H=HHV(H,BARSLAST(FD01));FD0:=FD01 AND L=LLV(L,BARSLAST(FG01));J0:=(H+L)/2;FGH:=REF(H,BARSLAST(FG0));FGH1:=REF(H,BARSLAST(FG0)+1);FGL1:=REF(L,BARSLAST(FG0)+1);FGH2:=REF(H,BARSLAST(FG0)+2);FGL2:=REF(L,BARSLAST(FG0)+2);FGJ0:=REF(J0,BARSLAST(FG0));FGL:=REF(L,BARSLAST(FG0));FDH:=REF(H,BARSLAST(FD0));FDL:=REF(L,BARSLAST(FD0));FDH1:=REF(H,BARSLAST(FD0)+1);FDL1:=REF(L,BARSLAST(FD0)+1);FDH2:=REF(H,BARSLAST(FD0)+2);FDL2:=REF(L,BARSLAST(FD0)+2);FDJ0:=REF(J0,BARSLAST(FD0));FGZH:=IF(FGL<FGL1,FGH2,FGH1);FGZL:=IF(FGL<FGL1,FGL2,FGL1);FDZH:=IF(FDH>FDH1,FDH2,FDH1);FDZL:=IF(FDH>FDH1,FDL2,FDL1);FG1:=IF(((FGL>FDH AND FGH>FDZH) OR (FGH>FDH1 AND FDH1>FDH AND FDH>FDH2)),FG0,FG0 AND FGJ0>FDH AND FGH>FDZH);FD1:=IF(((FDH<FGL AND FDL<FGZL) OR (FDL<FGL1 AND FGL1<FGL AND FDL<FGL2)),FD0,FD0 AND FDJ0<FGL AND FDL<FGZL);FG2:=FG1 AND H>=HHV(H,BARSLAST(FD1));FD2:=FD1 AND L<=LLV(L,BARSLAST(FG1));FG:=FG2 AND KDJ.K>40;FD:=FD2 AND KDJ.K<60;BK:=IF((FGL1>=FGL AND FG0) OR (FDH1<=FDH AND FD0),4,3);G1:=FG AND BARSLAST(FD)>BK;D1:=FD AND BARSLAST(FG)>BK;G2:=G1 AND H>=HHV(H,BARSLAST(D1));D2:=D1 AND L<=LLV(L,BARSLAST(G1));G3:=G2 OR (FG0 AND KDJ.J>100);D3:=D2 OR (FD0 AND KDJ.J<0);G4:=G3 OR (FG0 AND REF(H,BARSLAST(FG0))>REF(H,BARSLAST(G2)) AND BARSLAST(D2)>BARSLAST(G2));D4:=D3 OR (FD0 AND REF(L,BARSLAST(FD0))<REF(L,BARSLAST(D2)) AND BARSLAST(G2)>BARSLAST(D2));G5:=G4 AND H=HHV(H,BARSLAST(D4));D5:=D4 AND L=LLV(L,BARSLAST(G4));GPB:=IF(G4,H,DRAWNULL),CIRCLEDOT,COLORYELLOW;DPB:=IF(D4,L,DRAWNULL),CIRCLEDOT,COLORYELLOW;NN:=G5;UU:=D5;DRAWLINE(UU,L,NN, H,0),COLORYELLOW,LINETHICK1;DRAWLINE(NN,H,UU, L,0),COLORYELLOW,LINETHICK1;{涨停板}TB:=(C-REF(C,1))/REF(C,1)*100;STICKLINE(TB>9.9,O,C,2.5,1)COLORMAGENTA;STICKLINE(TB<-9.9,O,C,2.5,0)COLOR1D7300;。
通达信指标公式源码缠论 笔-线段-中枢主图指标

M5:MA(CLOSE,5),COLORWHITE; M10:MA(CLOSE,10),COLORYELLOW; M60:MA(CLOSE,60),COLORMAGENTA; M 年:MA(CLOSE,255),COLORCYAN; X_1:=TDXDLL8(1,PERIOD,HIGH,LOW); DRAWLINE(X_1=1,HIGH,X_1=(-1),LOW,0),DOTLINE,COLORYELLOW; DRAWLINE(X_1=(-1),LOW,X_1=1,HIGH,0),DOTLINE,COLORYELLOW; X_2:=TDXDLL8(2,0,0,0); DRAWLINE(X_2=1,HIGH,X_2=(-1),LOW,0),COLORBLUE,LINETHICK2; DRAWLINE(X_2=(-1),LOW,X_2=1,HIGH,0),COLORBLUE,LINETHICK2; X_3:=CLOSE>REF(CLOSE,4); X_4:=BARSLASTCOUNT(X_3); X_5:=X_4=9;{好} X_6:=ISLASTBAR AND BETWEEN(X_4,5,8); X_7:=(BACKSET(X_5>0,9) OR BACKSET(X_6>0,X_4))*X_4; DRAWTEXT(X_7>0,HIGH*1.02,VAR2STR(X_7,0)),COLORMAGENTA; DRAWTEXT(X_4=9,HIGH*1.02,1),COLORGREEN; X_8:=CLOSE<REF(CLOSE,4); X_9:=BARSLASTCOUNT(X_8); X_10:=X_9=9; X_11:=ISLASTBAR AND BETWEEN(X_9,5,8); X_12:=(BACKSET(X_10>0,9) OR BACKSET(X_11>0,X_9))*X_9; DRAWTEXT(X_12>0,LOW*0.98,VAR2STR(X_12,0)),COLORGREEN; DRAWTEXT(X_9=9,LOW*0.98,1),COLORRED; STICKLINE(CLOSE>=OPEN,OPEN,CLOSE,3,1),COLORLIRED; STICKLINE(CLOSE<OPEN,OPEN,CLOSE,3,1),COLORLIGREEN; STICKLINE(CLOSE>=OPEN,HIGH,CLOSE,0,1),COLORLIRED; STICKLINE(CLOSE>=OPEN,LOW,OPEN,0,1),COLORLIRED; STICKLINE(CLOSE<OPEN,HIGH,OPEN,0,1),COLORLIGREEN; STICKLINE(CLOSE<OPEN,CLOSE,LOW,0,1),COLORLIGREEN;
【通达信】《缠中说禅》画笔、画线段指标公式(通达信、大智慧、操盘手源码)

【通达信】《缠中说禅》画笔、画线段指标公式(通达信、大
智慧、操盘手源码)
初学缠论的朋友,大部分同学都纠结与缠论的分笔、分段的划分,笔的新旧定义,跳空缺口等等都会让走势难以合理分解,使得对走势的分析学如不及,犹恐失之,
深怕因为分笔分段的错误而影响当下走势的判断。
缠论分笔分段公式的作用,就是避免繁重的画笔分段工作,非常便利对行情走势的分析,同时分笔分段的成功率达到95%以上,
只有极少数比较复杂的走势需要自己手动修正,方便、快捷、高效率
画笔公式的运用周期广泛,无论是日线,周线,月线,亦或是60分钟周期、30分钟、5分钟、还是1分钟,统统适用与分笔指标公式,适用于不同类型的投资者(短线,中线,长线皆可)。
下面是通达信版本的最近各大指数的分笔图形
上证日线
上证30分钟
上证5分钟
创业板30分钟
中小板30分钟
下面是大智慧版、操盘手版本的最近上证指数的分笔图形
上证30分钟
上证5分钟
注意:通达信版本画笔公式,无法画出中枢;大智慧和操盘手版本画笔指标可以画出中枢。
分笔不可能100%正确,但正确率在95%以上,只有极少数需要手动修正!。
缠中说禅的公式

【通达信】缠中说禅趋势(主图)-指标公式源码动态翻译:V00赋值: 最高价<昨日最高价 AND 最低价<昨日最低价V01赋值: 最高价<昨日最高价 AND 最低价>昨日最低价V02赋值: 最高价>昨日最高价 AND 最低价<昨日最低价V03赋值: 最高价>昨日最高价 AND 最低价>昨日最低价V04赋值: 2日前的最高价 < 最高价 AND 2日前的最低价 < 最低价 AND 2日前的最高价 > 昨日最高价 AND 2日前的最低价 < 昨日最低价V1赋值: 统计3日中满足V00的天数>=1 AND 3日内最低价距今天数 = 1 AND V03V2赋值: 统计4日中满足V00的天数>=1 AND 4日内最低价距今天数 = 2 AND V04V3赋值: 统计4日中满足V00的天数>=1 AND 统计4日中满足V01ORV02的天数=1 AND 4日内最低价距今天数 = 1 AND V03V4赋值: 统计5日中满足V00的天数>=1 AND 统计5日中满足V01ORV02的天数=2 AND 5日内最低价距今天数 = 2 AND V04输出XG:(V1 OR V2 OR V3 OR V4){参数:SHORT 5/30/7 LONG 10/250/19}T:=PERIOD;D:=IF(T=0,30,{1F}IF(T=1,25,{5F}IF(T=8,25,{多分钟}IF(T=2,20,{15F}IF(T=3,20,{30F}IF(T=4,20,{60F}IF(T=5,10,{日}IF(T=6,10,{周}IF(T=7,10,{月}IF(T=9,10,{多日}IF(T=10,10{季},10{年})))))))))));RMA:EMA(CLOSE,SHORT),COLORLIGRAY;NMA:EMA(CLOSE,LONG),COLORMAGENTA;RISK:IF(NMA>RMA,NMA,DRAWNULL),COLORGREEN;UP:DRAWLINE(L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1) AND L=LLV(L,D) ANDRMA<=NMA,L,H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1) AND H=HHV(H,D) ANDRMA>=NMA,H,0),COLOR0000FF,LINETHICK2;DOWN:DRAWLINE(H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1) AND H=HHV(H,D) ANDRMA>=NMA,H,L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1) AND L=LLV(L,D) ANDRMA<=NMA,L,0),COLOR00FF00,LINETHICK2;UH:HHV(H,55),COLORMAGENTA;MID:(HHV(H,55)+LLV(L,55))/2,COLORYELLOW;DL:LLV(L,55),COLORBLUE;“底分型”选股公式,可预警{底分型选股预警}V00:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);V01:= HIGH<REF(HIGH,1) AND LOW>REF(LOW,1);V02:= HIGH>REF(HIGH,1) AND LOW<REF(LOW,1);V03:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);V04:= REF(HIGH,2) < HIGH AND REF(LOW,2) < LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);V1:= COUNT(V00,3)>=1 AND LLVBARS(LOW,3) = 1 AND V03;V2:= COUNT(V00,4)>=1 AND LLVBARS(LOW,4) = 2 AND V04;V3:= COUNT(V00,4)>=1 AND COUNT(V01 OR V02,4)=1 AND LLVBARS(LOW,4) = 1 AND V03;V4:= COUNT(V00,5)>=1 AND COUNT(V01 OR V02,5)=2 AND LLVBARS(LOW,5) = 2 AND V04;XG:CURRENTTIME>092530 AND (V1 OR V2 OR V3 OR V4) AND STRFIND(stkname,'ST',1)=0 AND STRFIND(stkname,'S',1)=0 AND DYNAINFO(4)<>0;通达信:XG: V1 OR V2 OR V3 OR V4;同花顺:XG: (V1 OR V2 OR V3 OR V4) AND STRFIND(stkname,'ST',1)=0 ANDSTRFIND(stkname,'S',1);飞狐:不用替换。
通达信缠论分型笔线段主图指标公式

通达信缠论分型笔线段主图指标公式贝加尔湖畔(唯美版)来自定锚00:0003:17源码MA5:MA(CLOSE,5) COLORWHITE,LINETHICK2;MA10:MA(CLOSE,10) COLORMAGENTA,LINETHICK1;MA20:MA(CLOSE,20) COLORBLUE,LINETHICK1;MA60:MA(CLOSE,60) COLORYELLOW,LINETHICK2;MA250:MA(CLOSE,250) COLORRED, LINETHICK1;老笔:=0;G:=MA(C,5);D:=MA(C,10);HH:=REF(H,5)=HHV(H,11);LL:=REF(L,5)=LLV(L,11);FG01:=BACKSET(HH,6)>BACKSET(HH,5) ;FD01:=BACKSET(LL,6)>BACKSET(LL,5) ;FG02:=IF(BARSLAST(FG01)=BARSLAST(FD01) AND G>D,FG01,IF(BARSLAST(FD01)>BARSLAST(FG01),FG01,0));FD02:=IF(BARSLAST(FG01)=BARSLAST(FD01) AND D>G,FD01,IF(BARSLAST(FG01)>BARSLAST(FD01),FD01,0));FG0:=FG02 AND H=HHV(H,BARSLAST(FD02));FD0:=FD02 AND L=LLV(L,BARSLAST(FG02));GP:IF(FG0,H,DRAWNULL),CIRCLEDOT,COLORCYAN;DP:IF(FD0,L,DRAWNULL),CIRCLEDOT,COLORCYAN;GQ:=L>REF(H,1) AND DAY!=REF(DAY,1);DQ:=HGQL:=REF(L,BARSLAST(GQ));DQH:=REF(H,BARSLAST(DQ));FGH:=REF(H,BARSLAST(FG0));FGL:=REF(L,BARSLAST(FG0));FGH1:=REF(H,BARSLAST(FG0)+1);FGL1:=REF(L,BARSLAST(FG0)+1);FGH2:=REF(H,BARSLAST(FG0)+2);FGL2:=REF(L,BARSLAST(FG0)+2);FDH:=REF(H,BARSLAST(FD0));FDL:=REF(L,BARSLAST(FD0));FDH1:=REF(H,BARSLAST(FD0)+1);FDL1:=REF(L,BARSLAST(FD0)+1);FDH2:=REF(H,BARSLAST(FD0)+2);FDL2:=REF(L,BARSLAST(FD0)+2);FGZH:=IF(FGL<>FGZL:=IF(FGH1<><>FDZH:=IF(FDL1>FDH,FDH,IF(FDH>=FDH1,FDH2,FDH1));FDZL:=IF(FDH>=FDH1,FDL2,FDL1);FG1:=FGH>FDZH AND FG0;FD1:=FDLFG:=FG1 AND FGH>FDH AND FGL>FDL AND FGL1>FDL;FD:=FD1 AND FDL<>BH0:=(H<=ref(h,1) and="" l="">=REF(L,1)) OR (H>=REF(H,1) AND L<>=ref(h,1)>BHG:=COUNT(BH0,BARSLAST(FD0));BHD:=COUNT(BH0,BARSLAST(FG0));BGQ:=COUNT(GQ,BARSLAST(FD0));BDQ:=COUNT(DQ,BARSLAST(FG0));BK0:=IF(BHG>0,BHG+2+老笔,IF(BHD,BHD+2+老笔,3));BK:=IF(BGQ,BK0-BGQ,IF(BDQ,BK0-BDQ,BK0));G1X:=(FG AND BARSLAST(FD)>BK);D1X:=(FD AND BARSLAST(FG)>BK);G1:=(FG0 ANDREF(H,BARSLAST(FG0))>=REF(H,BARSLAST(G1X)) AND BARSLAST(D1X)>BARSLAST(G1X))OR (FG1 AND COUNT(GQ,BARSLAST(FD1))>0 AND REF(H,BARSLAST(FG1))>REF(H,BARSLAST(G1X)));D1:=(FD0 AND REF(L,BARSLAST(FD0))<=ref(l,barslast(d1x)) and="" barslast(g1x)="">BARSLAST(D1X))=ref(l,barslast(d1x))> OR (FD1 AND COUNT(DQ,BARSLAST(FG1))>0 AND REF(L,BARSLAST(FD1))<>G1H:=IF(BARSLAST(D1)>BARSLAST(G1),REF(H,BARSLAST(G 1)),REF(H,BARSLAST(D1))),;D1L:=IF(BARSLAST(G1)>BARSLAST(D1),REF(L,BARSLAST(D1) ),REF(L,BARSLAST(G1)));G2:=G1 AND H=HHV(G1H,BARSLAST(D1)+1) AND H>REF(H,1) AND BARSLAST(D1)>BARSLAST(G1);D2:=D1 AND L=LLV(D1L,BARSLAST(G1)+1) AND LBARSLAST(D1);G3:=G2 OR (FG0 AND REF(H,BARSLAST(FG0))>REF(H,BARSLAST(G2)) AND BARSLAST(D2)>BARSLAST(G2));D3:=D2 OR (FD0 AND REF(L,BARSLAST(FD0))BARSLAST(D2));GPB:IF(G1X,H,DRAWNULL),CIRCLEDOT,COLORYELLOW;DPB:IF(D1X,L,DRAWNULL),CIRCLEDOT,COLORYELLOW;DRAWICON(CROSS(MA20,MA60),MA60*0.98,9);DIF:=MA(CLOSE,5)-MA(CLOSE,89);DIFMA:=MA(DIF,36);XG:=CROSS(DIF,DIFMA) AND DIF<>DRAWICON(XG,H*1.03,23);{画线}NN:=G3;UU:=D3;L1:DRAWLINE(UU,L,NN,H,0),COLORLIGREEN;L2:DRAWLINE(NN,H,UU,L,0),COLORLIGREEN;{标示端点数值}DRAWNUMBER(L1 AND L2 AND NN ,H,H),COLORLIRED;DRAWNUMBER(L1 AND L2 AND UU ,L,L),COLORLIMAGENTA;{折扣价}DRAWICON(CURRBARSCOUNT=6,LOW*0.98,24);DRAWNUMBER(CURRBARSCOUNT=6,LOW*0.96,C);DRAWICON(CURRBARSCOUNT=11,LOW*0.98,25);DRAWNUMBER(CURRBARSCOUNT=11,LOW*0.96,C);DRAWICON(CURRBARSCOUNT=21,LOW*0.98,26);DRAWNUMBER(CURRBARSCOUNT=21,LOW*0.96,C);DRAWICON(CURRBARSCOUNT=61,LOW*0.98,27);DRAWNUMBER(CURRBARSCOUNT=61,LOW*0.96,C);DRAWICON(CURRBARSCOUNT=121,LOW*0.98,18);DRAWNUMBER(CURRBARSCOUNT=121,LOW*0.96,C);{量能平台}N250:=250;PT250:=CONST(HHVBARS(V,N250));T250:IF(CURRBARSCOUNT<>IF(CURRBARSCOUNT=PT250+1,T250,DRAWNULL),CIRCLED OT,COLORFF0000,LINETHICK2;DRAWTEXT(CURRBARSCOUNT=N250,T250,'250'),COLOR99 0000;N120:=120;PT120:=CONST(HHVBARS(V,N120));T120:IF(CURRBARSCOUNT<>IF(CURRBARSCOUNT=PT120+1,T120,DRAWNULL),CIRCLED OT,COLORFFFF00,LINETHICK2;DRAWTEXT(CURRBARSCOUNT=N120,T120,'120'),COLORAA AA00;N60:=60;PT60:=CONST(HHVBARS(V,N60));T60:IF(CURRBARSCOUNT<>IF(CURRBARSCOUNT=PT60+1,T60,DRAWNULL),CIRCLEDOT, COLOR00FF00,LINETHICK2;DRAWTEXT(CURRBARSCOUNT=N60,T60,'60'),COLOR00BB0 0;N30:=30;PT30:=CONST(HHVBARS(V,N30));T30:IF(CURRBARSCOUNT<>IF(CURRBARSCOUNT=PT30+1,T30,DRAWNULL),CIRCLEDOT, COLOR0000FF,LINETHICK2;DRAWTEXT(CURRBARSCOUNT=N30,T30,'30'),COLOR0000C C;N20:=20;PT20:=CONST(HHVBARS(V,N20));T20:IF(CURRBARSCOUNT<>IF(CURRBARSCOUNT=PT20+1,T20,DRAWNULL),CIRCLEDOT, COLORFF00FF,LINETHICK2;DRAWTEXT(CURRBARSCOUNT=N20,T20,'20'),COLORDD00 DD;N10:=10;PT10:=CONST(HHVBARS(V,N10));T10:IF(CURRBARSCOUNT<>IF(CURRBARSCOUNT=PT10+1,T10,DRAWNULL),CIRCLEDOT, COLOR00FFFF,LINETHICK2;DRAWTEXT(CURRBARSCOUNT=N10,T10,'10'),COLOR00EEEE;N5:=5;PT5:=CONST(HHVBARS(V,N5));T5:IF(CURRBARSCOUNT<>IF(CURRBARSCOUNT=PT5+1,T5,DRAWNULL),CIRCLEDOT,C OLORFFFFFF,LINETHICK2;DRAWTEXT(CURRBARSCOUNT=N5,T5,'5'),COLORFFFFFF;ND:=10;PTD:=CONST(LLVBARS(V,ND));TDPX:IF(CURRBARSCOUNT<=nd,const(if(ptd=0,o,ref(o,ptd)) ),drawnull),>=nd,const(if(ptd=0,o,ref(o,ptd))),drawnull),> IF(CURRBARSCOUNT=PTD+1,TDPX,DRAWNULL),CIRCLEDOT, COLOR9370DB,LINETHICK2;DRAWTEXT(ISLASTBAR,TDPX,' 地平线10'), COLOR9370DB;检测到未来函数:BACKSET,DRAWLINE,未来函数用于观察行情还是可以的,不可以用于选股翻译输出MA5:收盘价的5日简单移动平均画白色,线宽为2输出MA10:收盘价的10日简单移动平均画洋红色,线宽为1输出MA20:收盘价的20日简单移动平均画蓝色,线宽为1输出MA60:收盘价的60日简单移动平均画黄色,线宽为2输出MA250:收盘价的250日简单移动平均画红色, 线宽为1老笔赋值:0G赋值:收盘价的5日简单移动平均D赋值:收盘价的10日简单移动平均HH赋值:5日前的最高价=11日内最高价的最高值LL赋值:5日前的最低价=11日内最低价的最低值FG01赋值:若HH则将最近6周期置为1>若HH则将最近5周期置为1FD01赋值:若LL则将最近6周期置为1>若LL则将最近5周期置为1FG02赋值:如果上次FG01距今天数=上次FD01距今天数ANDG>D,返回FG01,否则返回如果上次FD01距今天数>上次FG01距今天数,返回FG01,否则返回0FD02赋值:如果上次FG01距今天数=上次FD01距今天数ANDD>G,返回FD01,否则返回如果上次FG01距今天数>上次FD01距今天数,返回FD01,否则返回0FG0赋值:FG02 AND 最高价=上次FD02距今天数日内最高价的最高值FD0赋值:FD02 AND 最低价=上次FG02距今天数日内最低价的最低值输出GP:如果FG0,返回最高价,否则返回无效数,CIRCLEDOT,画青色输出DP:如果FD0,返回最低价,否则返回无效数,CIRCLEDOT,画青色GQ赋值:最低价>1日前的最高价 AND 日不等于1日前的日DQ赋值:最高价<>日前的最低价 AND 日不等于1日前的日GQL赋值:上次GQ距今天数日前的最低价DQH赋值:上次DQ距今天数日前的最高价FGH赋值:上次FG0距今天数日前的最高价FGL赋值:上次FG0距今天数日前的最低价FGH1赋值:上次FG0距今天数+1日前的最高价FGL1赋值:上次FG0距今天数+1日前的最低价FGH2赋值:上次FG0距今天数+2日前的最高价FGL2赋值:上次FG0距今天数+2日前的最低价FDH赋值:上次FD0距今天数日前的最高价FDL赋值:上次FD0距今天数日前的最低价FDH1赋值:上次FD0距今天数+1日前的最高价FDL1赋值:上次FD0距今天数+1日前的最低价FDH2赋值:上次FD0距今天数+2日前的最高价FDL2赋值:上次FD0距今天数+2日前的最低价FGZH赋值:如果FGL<>返回FGH2,否则返回FGH1FGZL赋值:如果FGH1<>返回FGL,否则返回如果FGL<>返回FGL2,否则返回FGL1FDZH赋值:如果FDL1>FDH,返回FDH,否则返回如果FDH>=FDH1,返回FDH2,否则返回FDH1FDZL赋值:如果FDH>=FDH1,返回FDL2,否则返回FDL1FG1赋值:FGH>FDZH AND FG0FD1赋值:FDLFG赋值:FG1 AND FGH>FDH AND FGL>FDL AND FGL1>FDL FD赋值:FD1 AND FDL<>BH0赋值:(最高价<>日前的最高价AND 最低价>=1日前的最低价) OR (最高价>=1日前的最高价 AND 最低价<>日前的最低价) BHG赋值:统计上次FD0距今天数日中满足BH0的天数BHD赋值:统计上次FG0距今天数日中满足BH0的天数BGQ赋值:统计上次FD0距今天数日中满足GQ的天数BDQ赋值:统计上次FG0距今天数日中满足DQ的天数BK0赋值:如果BHG>0,返回BHG+2+老笔,否则返回如果BHD,返回BHD+2+老笔,否则返回3BK赋值:如果BGQ,返回BK0-BGQ,否则返回如果BDQ,返回BK0-BDQ,否则返回BK0G1X赋值:(FG AND 上次FD距今天数>BK)D1X赋值:(FD AND 上次FG距今天数>BK)G1赋值:(FG0 AND 上次FG0距今天数日前的最高价>=上次G1X 距今天数日前的最高价AND 上次D1X距今天数>上次G1X距今天数)OR (FG1 AND 统计上次FD1距今天数日中满足GQ的天数>0 AND 上次FG1距今天数日前的最高价>上次G1X距今天数日前的最高价) D1赋值:(FD0 AND 上次FD0距今天数日前的最低价<>上次D1X距今天数日前的最低价AND 上次G1X距今天数>上次D1X距今天数)OR (FD1 AND 统计上次FG1距今天数日中满足DQ的天数>0 AND 上次FD1距今天数日前的最低价上次D1X距今天数日前的最高价) G1H赋值:如果上次D1距今天数>上次G1距今天数,返回上次G1距今天数日前的最高价,否则返回上次D1距今天数日前的最高价, D1L赋值:如果上次G1距今天数>上次D1距今天数,返回上次D1距今天数日前的最低价,否则返回上次G1距今天数日前的最低价G2赋值:G1 AND 最高价=上次D1距今天数+1日内G1H的最高值 AND 最高价>1日前的最高价 AND 上次D1距今天数>上次G1距今天数D2赋值:D1 AND 最低价=上次G1距今天数+1日内D1L的最低值 AND 最低价<>日前的最低价 AND 上次G1距今天数>上次D1距今天数G3赋值:G2 OR (FG0 AND 上次FG0距今天数日前的最高价>上次G2距今天数日前的最高价AND 上次D2距今天数>上次G2距今天数)D3赋值:D2 OR (FD0 AND 上次FD0距今天数日前的最低价上次D2距今天数日前的最低价 AND 上次G2距今天数>上次D2距今天数) 输出GPB:如果G1X,返回最高价,否则返回无效数,CIRCLEDOT,画黄色输出DPB:如果D1X,返回最低价,否则返回无效数,CIRCLEDOT,画黄色当满足条件MA20上穿MA60时,在MA60*0.98位置画9号图标DIF赋值:收盘价的5日简单移动平均-收盘价的89日简单移动平均DIFMA赋值:DIF的36日简单移动平均XG赋值:DIF上穿DIFMA AND DIF<>当满足条件XG时,在最高价*1.03位置画23号图标NN赋值:G3UU赋值:D3输出L1:当满足条件UU时,在最低价位置画直线起点,当满足条件NN时,在最高价位置画直线终点,0表示是否延长.,画淡绿色输出L2:当满足条件NN时,在最高价位置画直线起点,当满足条件UU时,在最低价位置画直线终点,0表示是否延长.,画淡绿色当满足条件L1ANDL2ANDNN时,在最高价位置书写数字,画淡红色当满足条件L1ANDL2ANDUU时,在最低价位置书写数字,画淡洋红色当满足条件到最后交易的周期=6时,在最低价*0.98位置画24号图标当满足条件到最后交易的周期=6时,在最低价*0.96位置书写数字当满足条件到最后交易的周期=11时,在最低价*0.98位置画25号图标当满足条件到最后交易的周期=11时,在最低价*0.96位置书写数字当满足条件到最后交易的周期=21时,在最低价*0.98位置画26号图标当满足条件到最后交易的周期=21时,在最低价*0.96位置书写数字当满足条件到最后交易的周期=61时,在最低价*0.98位置画27号图标当满足条件到最后交易的周期=61时,在最低价*0.96位置书写数字当满足条件到最后交易的周期=121时,在最低价*0.98位置画18号图标当满足条件到最后交易的周期=121时,在最低价*0.96位置书写数字N250赋值:250PT250赋值:N250日内成交量(手)距今天数的最后一日取值设为常数输出T250:如果到最后交易的周期<>返回如果PT250=0,返回收盘价,否则返回PT250日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR990000如果到最后交易的周期=PT250+1,返回T250,否则返回无效数,CIRCLEDOT,COLORFF0000,线宽为2当满足条件到最后交易的周期=N250时,在T250位置书写文字,COLOR990000N120赋值:120PT120赋值:N120日内成交量(手)距今天数的最后一日取值设为常数输出T120:如果到最后交易的周期<>返回如果PT120=0,返回收盘价,否则返回PT120日前的收盘价的最后一日取值设为常数,否则返回无效数,COLORAAAA00如果到最后交易的周期=PT120+1,返回T120,否则返回无效数,CIRCLEDOT,COLORFFFF00,线宽为2当满足条件到最后交易的周期=N120时,在T120位置书写文字,COLORAAAA00N60赋值:60PT60赋值:N60日内成交量(手)距今天数的最后一日取值设为常数输出T60:如果到最后交易的周期<>返回如果PT60=0,返回收盘价,否则返回PT60日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR00BB00如果到最后交易的周期=PT60+1,返回T60,否则返回无效数,CIRCLEDOT,COLOR00FF00,线宽为2当满足条件到最后交易的周期=N60时,在T60位置书写文字,COLOR00BB00N30赋值:30PT30赋值:N30日内成交量(手)距今天数的最后一日取值设为常数输出T30:如果到最后交易的周期<>返回如果PT30=0,返回收盘价,否则返回PT30日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR0000CC如果到最后交易的周期=PT30+1,返回T30,否则返回无效数,CIRCLEDOT,COLOR0000FF,线宽为2当满足条件到最后交易的周期=N30时,在T30位置书写文字,COLOR0000CCN20赋值:20PT20赋值:N20日内成交量(手)距今天数的最后一日取值设为常数输出T20:如果到最后交易的周期<>返回如果PT20=0,返回收盘价,否则返回PT20日前的收盘价的最后一日取值设为常数,否则返回无效数,COLORDD00DD如果到最后交易的周期=PT20+1,返回T20,否则返回无效数,CIRCLEDOT,COLORFF00FF,线宽为2当满足条件到最后交易的周期=N20时,在T20位置书写文字,COLORDD00DDN10赋值:10PT10赋值:N10日内成交量(手)距今天数的最后一日取值设为常数输出T10:如果到最后交易的周期<>返回如果PT10=0,返回收盘价,否则返回PT10日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR00EEEE如果到最后交易的周期=PT10+1,返回T10,否则返回无效数,CIRCLEDOT,COLOR00FFFF,线宽为2当满足条件到最后交易的周期=N10时,在T10位置书写文字,COLOR00EEEEN5赋值:5PT5赋值:N5日内成交量(手)距今天数的最后一日取值设为常数输出T5:如果到最后交易的周期<>返回如果PT5=0,返回收盘价,否则返回PT5日前的收盘价的最后一日取值设为常数,否则返回无效数,COLORFFFFFF如果到最后交易的周期=PT5+1,返回T5,否则返回无效数,CIRCLEDOT,COLORFFFFFF,线宽为2当满足条件到最后交易的周期=N5时,在T5位置书写文字,COLORFFFFFFND赋值:10PTD赋值:ND日内成交量(手)距今天数的最后一日取值设为常数输出TDPX:如果到最后交易的周期<>返回如果PTD=0,返回开盘价,否则返回PTD日前的开盘价的最后一日取值设为常数,否则返回无效数, COLOR9370DB如果到最后交易的周期=PTD+1,返回TDPX,否则返回无效数,CIRCLEDOT, COLOR9370DB,线宽为2当满足条件是否最后一个周期时,在TDPX位置书写文字, COLOR9370DB缠中说禅:为什么要研究分型、走势类型等东西,其哲学基础是什么?这就是人的贪嗔痴疑慢。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。