缠论买卖点常用软件指标附图

缠论买卖点常用软件指标附图
缠论买卖点常用软件指标附图

缠论买卖点(主图指标)

(2011-09-11 17:49:30)

转载▼

标签:

股票

分类:缠论技术

{注:原转载的这个公式有问题,刚接到一位匿名网友的反映(见下面的评论),本着对博友负责的精神,我重新检查后修改好了,并配了图,请转过的朋友重新再转。给你带来了不便了,请谅解!(置顶一天)}

缠论买卖点(主图指标)

大智慧:

if DATATYPE<8 then

begin

fx30:="FENXING#min30";

fx60:="FENXING#min60";

{fxday:="FENXING#day";}

drawtext(barstatus=2,fx30,'-----30底分高'+fx30),colorwhite,align2; drawtext(barstatus=2,fx60,'-----60底分高'+fx60),colorgreen,align2; {drawtext(barstatus=2,fxday,'--日线底分高')+fx60,colorgreen,align2;} end;

var1:="chzhshch@kxian";{处理K线}

var2:="chzhshch@bi";{处理笔关系}

drawline(var2=1,h,var2=-1,l,0),pointdot,coloryellow;

drawline(var2=-1,l,var2=1,h,0),pointdot,coloryellow;

var3:="chzhshch@duan";{处理段关系}

drawtext(var3=1,h,''+h),align0,colormagenta;

drawtext(var3=1,h,'卖'),align2,colorred;

drawtext(var3=-1,l,''+l),colorgreen;

drawtext(var3=-1,l,'买'),align2,colorgreen;

drawline(var3=1,h,var3=-1,l,0),colorff6600;

drawline(var3=-1,l,var3=1,h,0),colorff6600;

{高一级别的段

var4:="[email=chzhshch@duan2]chzhshch@duan2[/email]";

drawline(var4=1,h,var4=-1,l,0),linethick2,colorred;

drawline(var4=-1,l,var4=1,h,0),linethick2,colorred;}

h1:=0;

X1:=BARSLAST(h1);

通达信:

{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)) 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,REF(BARSLAST(TJ4),1))); TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZD

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,'中枢'),COLORRED;

中枢高:PLOYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8))),CROSSDOT,COLORLIRED;

中枢低:PLOYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CROSSDOT,COLORLIGREEN;

中枢最高:PLOYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,COLORRED;

中枢最低:PLOYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,COLORGREEN;

趋势高:PLOYLINE(DISP=3,ZIG(1,K*N1)),COLORLIBLUE;

趋势低:PLOYLINE(DISP=3,ZIG(2,K*N2)),COLORLIBLUE;

局部低点预选A:=BACKSET(LLV(L,5)

局部低点预选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

距前高天:=BARSLAST(局部高点预选C=1);

距前低天:=BARSLAST(局部低点预选C=-1);

小值周期:=LOWRANGE(L);

大值周期:=TOPRANGE(H);

低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)

低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)

+1),1)),-1,0);

低保留S:=IF((低保留AA=-1 OR 低保留AB=-1) AND L

预判:=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);

高保留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)

低保留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

距前高天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);

高保留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)

低保留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

距前高天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 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) AND LLV(L,距前高天YA+1)

低保留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 LREF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND 低保留YX=-1 AND L

极点保留:=IF(AAAD=0,高保留YX+低保留YX,AAAD);

局部极点:IF(极点保留=-1,L,IF(极点保留=1,H,DRAWNULL)) CIRCLEDOT COLORYELLOW; DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0)COLORLIRED;

DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0)COLORYELLOW;

DD1:=BARSLAST(ABS(极点保留)!=1);

DRAWTEXT(极点保留=1,局部极点,'卖'),COLORGREEN;

DRAWTEXT(极点保留=-1,局部极点,'买'),COLORRED;

MA5:MA(CLOSE,5),COLORFF00FF,LINETHICK2;

判:IF(MA5

飞狐:

var1:="color=#ff0000]chzhshch@kxian";

var2:="chzhshch@bi";{处理笔关系}

if DATAPERIOD<=8 then

begin

//var2:="[email=chzhshch@duan]chzhshch@duan[/email]";{处理段1分钟的关系}

pre:=3; {设置小数点位数}

if STKTYPE=0 then pre:=1;

if STKTYPE=11 then pre:=3;

a1:=barslast(var2<>0);

a2:=ref(var2,a1);

aa1:=ref(a1+1,1);

aa2:=ref(a2,1);

aa3:=BARSSINCE(var2<>0);

aa4:=ref(aa3+1,1)+4;//历史总周期数

a3:if (aa2>0,l-ref(h,aa1),h-ref(l,aa1)),linethick0;{计算点位差}

drawnumber(var2=1,h,h,pre),pxup20,color3300ff,align1; {显示数字}

drawnumber(var2=-1,l,l,pre),pxdn5,colorffff00,align1;

//{显示完成笔力度}

//drawtext(var2=1,h,'+'),pxup45,colormagenta,align2;

drawnumber(var2=1,h,a3,pre),align1,colormagenta,pxup65;

drawnumber(var2=-1,l,a3,pre),align1,colormagenta,pxdn50;

//显示完成笔周期

drawtext(var2=1,h,'卖'),pxup45,colorred,align2;

drawtext(var2=1,h,'T:'),pxup45,coloryellow,align2,shift3;

drawnumber(var2=1,h,aa1,0),colormagenta,pxup45,align1,shift3;

//drawnumber(var2=1,h,aa4,0),coloryellow,pxup45,align1,shift6;

drawtext(var2=-1,l,'买'),pxdn30,colorgreen,align2;

drawtext(var2=-1,l,'T:'),pxdn30,coloryellow,align2,shift3;

drawnumber(var2=-1,l,aa1,0),colormagenta,pxdn30,align1,shift3;

//drawnumber(var2=-1,l,aa4,0),coloryellow,pxdn30,align1,shift6;

//显示未完成笔的点位力度

ll:=l-ref(h,barslast(var2<>0));

hh:=h-ref(l,barslast(var2<>0)) ;

a3:= -a3;

//显示未完成笔的收盘数据

drawtext(islastbar and ref(var2,barslast(var2<>0))=-1 and

var2=0,h,numtostr(h,3)),pxup20,color3300ff,align1,shift6;{显示数字}

drawtext(islastbar and ref(var2,barslast(var2<>0))=1 and

var2=0,l,numtostr(l,3)),pxdn5,colorffff00,align1,shift6;

//写在未完成笔低点处的笔的点位力度

drawtext(islastbar and ref(var2,barslast(var2<>0))=1 and

var2=0,L,numtostr(ll,3)),colorgreen,shift6,pxdn30,align1;

//写在未完成笔高点处的笔的点位力度//

drawtext(islastbar and ref(var2,barslast(var2<>0))=-1 and var2=0,h,'+' + numtostr(hh,3)),align1,colormagenta,pxup45,shift6;

//显示未完成笔的周期,写在低点的

drawtext(islastbar and ref(var2,barslast(var2<>0))=1 and var2=0,L,'T:'+ numtostr(aa1,0) ),pxdn50,coloryellow,align1,shift6;

//显示未完成笔的周期,写在高点的

drawtext(islastbar and ref(var2,barslast(var2<>0))=-1 and var2=0,h,'T:'+ numtostr(aa1,0) ),pxup65,coloryellow,align1,shift6;

end;

var1:="[email=chzhshch@kxian]chzhshch@kxian[/email]";{处理K线}

var2:="[email=chzhshch@bi]chzhshch@bi[/email]";{处理笔关系}

drawline(var2=1,h,var2=-1,l,0),linedot,coloryellow;

drawline(var2=-1,l,var2=1,h,0),linedot,coloryellow;

var3:="[email=chzhshch@duan]chzhshch@duan[/email]";{处理段关系,处理前调整笔的高低点,处理后不调整}

drawnumber(var3=1,h,h,2),pxup20,colormagenta,align2;

//drawtext(var3=1,h,'卖'),pxup20,colormagenta,align2; drawnumber(var3=-1,l,l,2),pxdn5,colorgreen;

drawline(var3=1,h,var3=-1,l,0),colorFF6600;

drawline(var3=-1,l,var3=1,h,0),colorFF6600;

var31:=hhvbars(zig(3, 19)>ref(zig(3,19),1)

and ref(zig(3,19), 1)

stickline(var31=2,l*0.95,l*0.98,8,0),color0000ff;

drawtext(var31=2,l*0.95,'3天'),coloryellow;

stickline(var31=4,h*1.05,h*1.02,8,0),color9966ff;

drawtext(var31=4,h*1.06,'5天'),coloryellow;

stickline(var31=7,l*0.95,l*0.98,8,0),color00ffff;

drawtext(var31=7,l*0.95,'8天'),coloryellow;

stickline(var31=12,h*1.05,h*1.02,8,0),colorff33ff; drawtext(var31=12,h*1.06,'13天'),coloryellow;

stickline(var31=20,l*0.95,l*0.98,8,0),color0066ff; drawtext(var31=20,l*0.95,'21天'),coloryellow;

stickline(var31=33,h*1.05,h*1.02,8,0),colorffff00; drawtext(var31=33,h*1.06,'34天'),coloryellow;

stickline(var31=54,l*0.95,l*0.98,8,0),color006600; drawtext(var31=54,l*0.95,'55天'),coloryellow;

stickline(var31=88,h*1.05,h*1.02,8,0),color00ff00; drawtext(var31=88,h*1.06,'89天'),coloryellow;

stickline(var31=143,l*0.95,l*0.98,8,0),colorccffff; drawtext(var31=143,l*0.95,'144天'),coloryellow;

stickline(var31=232 ,h*1.05,h*1.02,8,0),colorff0033; drawtext(var31=232,h*1.06,'233天'),coloryellow;

stickline(var31=376,l*0.95,l*0.98,8,0),colorff9966; drawtext(var31=376,l*0.95,'377天'),coloryellow;

缠论公式集

缠论公式集 段成选股 var1:="chzhshch@kxian";{处理K线} var2:="chzhshch@bi";{处理笔关系} var3:="chzhshch@duan";{处理段关系} var4:="chzhshch@duan2";{处理更高级别段关系} bi1:=if(c>0,BARSLAST(var2<0),BARSLAST(var2> 0));{已完成笔向上} bi2:=if(c>0,BARSLAST(var2>0),BARSLAST(var2< 0));{已完成笔向下} bidi:=ref(l,SUMBARS(bi1=0,1)-1);{当前之前(如果在点上算自身1次)第n个笔低点的值} bigao:=ref(h,SUMBARS(bi2=0,1)-1);{当前之前(如果在点上算自身1次)第n个笔高点的值} duan1:=if(c>0,BARSLAST(var3<0),BARSLAST(var3& gt;0));{已完成段向上} duan2:=if(c>0,BARSLAST(var3>0),BARSLAST(var3 <0));{已完成段向下} duanA:=if(c>0,BARSLAST(var4<0),BARSLAST(var4 >0));{已完成更高级段向上} duanB:=if(c>0,BARSLAST(var4>0),BARSLAST(var4

<0));{已完成更高级段向下} 未完成笔往 下:BARSLAST(var2>0)<BARSLAST(var2<0); 未完成段往 下:BARSLAST(var3>0)<BARSLAST(var3<0); 未完成笔向 上:BARSLAST(var2>0)>BARSLAST(var2<0); 未完成段向 上:BARSLAST(var3<0)>BARSLAST(var3>0); TYP:=(HIGH+LOW+CLOSE)/3; CCI:=(TYP-MA(TYP,18))/(0.015*AVEDEV(TYP,18)); DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; f30段上选股:未完成段向上=1 and CCI<-100; F30段下二买:未完成段往下=1 and dea>0 AND CCI<-100; MACD底背离选股公式——通达信、同花顺 底背离,通达信版、同花顺版} DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA);

(完整版)缠论的核心和精髓

一、缠论的核心和精髓 缠论的核心就是几个结合律。当走势到达一定程度,这些结合律使得一个走势可能完成的情况“极端的明确与狭小”。所以学好结合律,才可以在走势的判断上有硬功夫。 缠论的精髓在于“走势终完美”。走势终完美在理论上解决了所有公开的自由经济的金融证券市场,所有走势都是可以精确定位的。 与缠论有关的结合律有三种: 1、包含K线分型结合律;包含K线分型结合律,走捷径的按照缠师的简单包含K线处理已经足够, 2、笔结合律;笔结合律是最基础的。不搞清楚笔结合律,缠论就无从谈起。 3、走势结合律。以上两个结合律是走势定义的第一部分起始函数A0=f1(B)。而走势结合律则是走势定义的第二部分递归函数An=f2(An-1)。对于走势必读和必谈的当然就是走势结合律f2。这也是缠论最精彩、最数学、最具艺术性的地方 二、缠论操作系统的核心技术 缠师说:操作的节奏是最重要的,操作,归根结底就是买点买、卖点卖。而节奏来源自对级别的清楚认识,没有级别,任何的买卖点都是白搭,更别谈什么节奏了。缠师说:抓住中枢这个中心,走势类型与级别两个基本点,其他都是辅助。 因此缠论的三大分析技术“中枢、走势类型、级别”,通过辅助判断“背驰”以及“均线趋势力度、量价关系进出”的几个指标,从而确认第一二三买卖点,这就是组成缠论操作系统的核心技术。 (一)、缠中说禅走势中枢 走势中枢:某级别走势类型中,被至少三个连续次级别走势类型所重叠的部分。具体的计算以前三个连续次级别的重叠为准,严格的公式可以这样表示:次级别的连续三个走势类型A、B、C,分别的高、低点是a1a2,b1b2,c1c2。则,中枢的区间就是(max (a2,b2,c2),min(a1,b1,c1))而实际上用目测就可以,不用这么复杂。 例如:一个5分钟中枢,只要3个1分钟走势类型有重合就可以。 关于走势中枢的类型分为:1、中枢形成;2、中枢延伸(震荡);3、中枢新生;4、中枢扩展 简言之: 1、中枢形成:某级别走势类型中,被至少三个连续次级别走势类型所重叠; 2、中枢延伸:围绕形成的中枢震荡,延伸不能超过9个次级别,否则就变成更大级别的; 3、中枢新生:即形成趋势; 4、中枢扩展:围绕形成的中枢震荡超过9段就扩展成高一级别中枢;

缠论买点公式

KX:='CHANLUN@KXIAN'; KXG:='CHANLUN@KXG'; KXD:='CHANLUN@KXD'; KXFX:='CHANLUN@KXFX'; 笔:='CHANLUN@BI'; 笔周期:='CHANLUN@BILAST',LINETHICK0, COLORFF00FF; BILAST:='CHANLUN@BILAST';{笔周期}; 段:='CHANLUN@DUAN'; 段周期:='CHANLUN@DUANLAST', LINETHICK0, COLORFFFFFF; 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'; {画中枢BEGIN} {以背景方式画} 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; {画笔段} 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)*10 0; VAR9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*1 00; VAR10:=IF(TROUGHBARS(3,16,1)=0 AND H>L+0.04,4,0);

通达信指标公式源码缠论主神优化主图指标

NAA:=10;{源码120.调整时间长短。最底10、21;} TA:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-L OW)); ATR:=EMA(TA,5);{筹码峰高度调整线,源码181。参数最低21.如果抓大牛把参数加大。} VAR81:=REF(CLOSE,NAA)-REF(ATR,1);

仙界线:=HHV(VAR81,5),COLORYELLOW;{筹码峰高度调整线,最低21.源码181} 上:=(1+1/100)*仙界线; 下:=(1-1/100)*仙界线; {上:=(1+7/100)*仙界线; 下:=(1-7/100)*仙界线; 中:=(上+下)/2;} XGD:DRAWBAND(上,RGB(258,88,0),下,RGB(258,88,0));{颜色亮度}; {箱体} TC1S:=IF(H=HHV(H,48),H,DRAWNULL); TC2S:=CONST(BARSLAST(TC1S=H))+1; UPPERS:=CONST(IF(TC2S=1,H,REF(H,TC2S-1))); BC1S:=IF(L=LLV(L,48),L,DRAWNULL); BC2S:=CONST(BARSLAST(BC1S=L))+1; LOWERS:=CONST(IF(BC2S=1,L,REF(L,BC2S-1))); LPS:=CURRBARSCOUNT<=BC2S AND L=LOWERS; HPS:=CURRBARSCOUNT<=TC2S AND H=UPPERS; AB1S:=EMA(((2*C+H+L)/4-LLV(LOW,30))/ (HHV(HIGH,30)-LLV(LOW,30))*100,8); BA1S:=EMA(AB1S,5); 上轨:=REFDATE(REF(HHV(MAX(C,O),96),5),DATE); 下轨:=REFDATE(REF(LLV(MIN(C,O),96),5),DATE); 中轨:=((上轨)+(下轨))/2; YXHX:=DATE>=REF(DATE,BARSLAST(IF(BC2S>TC2S,LPS,HPS))); 上沿:IF(AB1S>0 AND AB1S-BA1S<=0 AND YXHX,上轨,上 轨),COLOR555555,LINETHICK2; 中枢:IF(AB1S>0 AND AB1S-BA1S<=0 AND YXHX,中轨,中 轨),COLOR555555,LINETHICK2; 下沿:IF(AB1S>0 AND AB1S-BA1S<=0 AND YXHX,下轨,下 轨),COLOR555555,LINETHICK2; {三K线} 三K线:=IF(三K线,1,DRAWNULL); DG:=MAX(MAX(REFX(L,1),REFX(L,2)),REFX(L,3)); GD:=MIN(MIN(REFX(H,1),REFX(H,2)),REFX(H,3)); AA11:=(DG+GD)/2; A11:=AA11>REFX(L,3) AND REFX(L,2)< AA11 AND REFX(L,1)

缠论公式集

缠论公式集

段成选股 var1:=" chzhshch@kxian";{处理 K线} var2:=" chzhshch@b";{处理笔关系} var3:=" chzhshch@duan;{处理段关系} var4:=" chzhshch@duan2;{处理更高级别段关系} bi1:=if(c>0,BARSLAST(var2<0),BARSLAST(var2>0));{ bi2:=if(c>0,BARSLAST(var2>0),BARSLAST(var2<0) );{已完成笔向上} 已完成笔向下} bidi:=ref(l,SUMBARS(bi1=0,1)-1);{当前之前(如果在点上算自身 1次)第n个笔低点的值}bigao:=ref(h,SUMBARS(bi2=0,1)-1);{当前之前(如果在点上算自身 1次)第n个笔高点的值}duan1:=if(c>0,BARSLAST(var3<0),BARSLAST(var3>0));{已完成段向上} dua n2:=if(c>0,BARSLAST(var3>0),BARSLAST(var3<0));{ dua nA:=if(c>0,BARSLAST(var4<0),BARSLAST(var4>0));已完成段向下} 已完成更高级段向上} dua nB:=if(c>0,BARSLAST(var4>0),BARSLAST(var4<0)); { 已完成更高级段向下}未完成笔往下:BARSLAST(var2>0)0)0)>BARSLAST(var2<0); 未完成段向上:BARSLAST(var3<0)>BARSLAST(var3>0); TYP:=(HIGH+L0W+CL0SE)/3; CCI:=(TYP-MA(TYP,18))/(0.015*AVEDEV(TYP,18)); DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; f30段上选股:未完成段向上=1 and CCI<-100; F30段下二买:未完成段往下=1 and dea>0 AND CCI<-100; MAC[底背离选股公式一一通达信、同花顺 底背离,通达信版、同花顺版} DIFF:=EMA(CL0SE,12) - EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); QZQ:=BARSLAST(REF(MACD,1)<0 AND MACD>0); QM:=LLVBARS(MACD,QZQ+20); MQDZ:=IF(QM>QZQ,REF(MACD,QM),0); XG1:=MACD<0 AND MACD>MQDZ AND CL0SE=LLV(CL0SE,QZQ+20) AND MQDZ<0; XG:REF(XG1,1)=1 AND MACD>REF(MACD,1); {双底背离,通达信版、同花顺版} DIFF:=EMA(CL0SE,12) - EMA(CL0SE,26);

缠论的自同构性结构与级别

自同构性结构:走势的最基本结构,在不同级别上(从最低级别到最高级别),其表现的几何形态是相同的。这就是自同构性结构。 股票走势,归根结底是不可复制的,但股票走势的绝妙之处就在于,不可复制的走势,却毫无例外地复制着自同构性结构,而这自同构性结构的复制性是绝对的,是可以用缠论绝对地证明而不需要套用任何诸如经验性的归纳之类的先验数学理论。这种自同构性结构的绝对复制性的可绝对推导性,就是缠论的关键之处,也是缠对繁复、不可捉摸的股票走势的绝妙洞察之一。 走势的不可重复性、自同构性结构的绝对复制性和理论的纯逻辑推导,这就构成了缠论视角的三个基本的客观支点。不深刻地明白这一点,是很难对缠论有真正的理解的。 自同构性结构就如同基因,按照这个基因,这个图谱,走势就如同有生命般自动生长出不同的级别来,就能周而复始地重复着上涨、下跌和盘整走势。不论构成走势的人如何改变,只要其贪嗔痴疑慢不改变,那么自同构性结构就存在,级别的自组性就必然存在。 缠论讲到的分型、走势类型,本质就是自同构性结构。同样,走势必完美的本质也是自同构性结构。例如分型,在1分钟级别是这样的结构,在年线上也是这样的结构。 走势的不可重复性,决定了一切的判断必须也必然是不可绝对预测的;自同构性结构的绝对复制性,决定了一切的判断都是可判断的,有着绝对的可操作性;理论的纯逻辑推导,就证明其结论的绝对有效性。 这三点,又何止是仅与股票走势相关。真明白了,对你的人生与社会操作,有着同样的意义。每个人的生活,世界的变化,诸如此类,本质上,离不开这走势的绝对不可重复性和自同构性结构的绝对复制性以及相应不患的共业的绝对推理性。看走势的背驰、转折,不过是第一层次的东西,能看明白社会、经济、政治等等结构的背驰、转折,那才是更高层次的东西。 缠论的哲学本质,就在于人的贪嗔痴疑慢所引发的自同构性结构以及由此引发走势级别的自组性这种类生命的现象。走势是有生命的,缠论说“看行情的走势,就如同听一朵花的开放,见一朵花的芬芳,嗅一朵花的美丽,一切都在当下中灿烂”,这绝对不是矫情比喻,而是科学般的严谨说明,因为走势确实有着如花一般的生命特征,走势确实依据自同构性结构,在自组性中发芽、生长、绽放、凋败。所以,本理论,不是一些死的教条,而是一门生命学科。 自同构性结构的自组性:自同构性结构依据时序性、连续性,就可以自组出级别来。自同构性结构的自组性符合原始递归定义,可用递归函数计算出级别。这种自组性决定了这种结构的分解和组合符合结合律,并存在包含关系。

通达信缠论指标公式

通达信缠论指标公式 {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)) 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,REF(BARSLAST(TJ4),1))); TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZD

通达信缠论公式

中枢. 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)) OR ZD=REF(ZD,BARSLAST(TJ2)); TJ4:=TJ1&&TJ2&&NOT(TJ3);

缠论基础知识

3类买卖点图示 分型和K线包含关系 顶分型第二K线高点是相邻三K线高点中最高的,而低点也是相邻三K线低点中最高的 底分型第二K线低点是相邻三K线低点中最低的,而高点也是相邻三K线高点中最低的 (分型的)顶顶分型的最高点 (分型的)底底分型的最低点 K线包含关系一K线的高低点全在另一K线的范围里 K线包含关系的处理在向上时,把两K线的最高点当高点,而两K线低点中的较高者当成低点,这样就把两K 线合并成一新的K线;反之,当向下时,把两K线的最低点当低点,而两K线高点中的较低者当成高点,这样就把两K线合并成一新的K线 非包含关系的三相邻K线完全分类上升K线,顶分型,下降K线,底分型 K线合并方向假设,第n根K线满足第n根与第n+1根的包含关系,而第n根与第n-1根不是包含关系,那么如果gn>=gn-1,那么称第n-1、n、n+1根K线是向上的;如果dn<=dn-1,那么称第n-1、n、n+1根K线是向下的。 K线包含关系的顺序原则先用第1、2根K线的包含关系确认新的K线,然后用新的K线去和第三根比,如果有包含关系,继续用包含关系的法则结合成新的K线,如果没有,就按正常K线去处理 K线包含处理方法

一,合并方向:合并K线,12无包含,23有包含,2比1高取向上包含,2比1低取向下包含 二,合并K线高低点取法:向上包含,取两K线中高点最高为高点,低点最高为低点。向下包含,取两K线中高点最低为高点,低点最低为低点。 三,合并顺序:23有包含,先合并23得出新的K线,再与4比,如有包含继续按此三个步骤合并。 特殊示例: K线包含关系的顺序的一个例图 本图中,中间K线最长,似乎和前后有‘很多的包含关系’,但正确的处理应该是:A先和A-1合并,取高点中的低点,低点中的低点。合并后的新K线和A+1还有包含关系,那就继续合并,按照风若静版主的意见仍取取高点中的低点,低点中的低点。 K线包含关系的顺序的另一个例图 笔

缠论精典解析(操作级别)

(一)级别问题,一只是缠论里一个让人晕乎的问题,好多人都在这个问题上发蒙,下面就结合着图说点自己的浅见。 首先,统一一下讨论的概念:分为两大类 1:K线图级别,就是直接把多少分钟的K线图分笔分段后就当作当作多少分钟走势的级别,统一名称叫:1分钟K线级别,5分钟K线级别,30分钟K线级别......。注意,30分钟K线图上最低级别就是30分钟级别。 2:F(X0)=X1的递归定义的缠论K线级别,就是以某分钟K线图为最低单元,分笔分段后别当作走势的级别,逐级递归上去:统一名称叫:1分钟K线1F走势级别,1分钟K线5F走势级别......;5分钟K线5F走势级别,5分钟K线30F走势级别......;...... 注意上面的省略号,显然,1分钟K线级别= 1分钟K线1F走势级别;5分钟K线级别= 5分钟K线5F走势级别......以后讨论问题的表述,应该这样表述,xx分钟K线yyF 走势级别,yyF中枢,表明以什么时间K线为最小单位,递归得到的什么级别的级别,中枢;因为:XX分钟K线级别= XX分钟K线XXF走势级别,所以XX分钟K线XXF走势级别可以简称:XX分钟K线级别及中枢。 其实不分两类,就一个名称最好:xx分钟K线yyF走势级别,XX=YY呢就是第一种情况,不等呢就是以XX分钟K线为最小K线单元递归上来的级别,这样就是一个名称就统一了所有的情况。 而:5分钟K线级别(=5分钟K线5F走势级别)与1分钟K线5F走势级别,既有联系,但不能等同。 其中的区别就是:5分钟K线级别是小倍数显微镜看到的,比较粗糙,1分钟K线5F走势级别是大倍数显微镜看到的,比较精细:大部分的常规走势下划分出的中枢是一样的, (缠师原话:按严格定义操作,必须从最低级别开始逐步确认其级别,太麻烦也没多大意义,所以才有了后面1、5、15、30、60分钟,日、周、月、季、年的级别分类。在这种情况下,就可以不大严格地说,三个连续1分钟走势类型的重叠构成5分钟的中枢,三个连续5分钟走势类型的重叠构成15或30分钟的中枢等话。在实际操作上,这种不大严格的说法不会产生任何原则性的问题,而且很方便,所以就用了,对此,必须再次明确。) 这两类走势级别,使用上会产生下面3类人: 1:最懒的人,直接用1分钟K线级别,5分钟K线级别,30分钟K线级别......当作自己的级别,所有上一级别都不做递归得出,直接用上一级K线图近似得出,虽然非常方便,但要承受上述的失误。

缠论经典版

第一章概论 一、“缠中说禅”股市技术理论成立的前提: 两个前提:价格充分有效和市场里的非完全绝对趋同交易。 二、“缠中说禅”股市技术简解: 1、以走势中枢为中间点的力度比较,尤如拔河,力大者,持有原仓位,力小者,反向操作。 2、把走势全部同级别分解,关注新的走势之形成,以前一走势段为中间点与再前一走势段比大小,大者,留之,小者,去之。 3、进行多重赋格性的同级别分解操作,尤如行船、尤如开车,以不同档位适应不同情况,则可一路欣赏风景矣。 4、其至高,则眼中有股,心中无股,当下于五浊纷缠之股市得大自在,亦于五浊纷缠之现世得大自在,即为“缠中说禅”。 三、《缠论》的本质 分为两个部分: 1.形态学。走势中枢、走势类型、笔、线段之类的东西。 2.动力学。任何涉及背驰的、走势中枢、走势的能量结构之类的东西。 3.两者的结合。 注:截止目前尚没有任何涉及成交量的分析或者说明,或许这也正是体现了价格包容一切市场信息的原则。 四、学习《缠论》的线路图 分型-笔-线段-走势中枢-走势 趋势-背驰-区间套-转折及其力度 第二章形态学 一、K线的包含关系 1、基本概念 K线包含关系:指一K线的高低点全在另一K线的范围里(如图①)。 非包含关系的三相邻K线完全分类:分为四类——上升K线、顶分型、下降K线、底分型。(如图②) K线包含关系的处理:在向上时,把两K线的最高点当高点,而两K线低点中的较高者当成低点,这样就把两K线合并成一新的K线;反之,当向下时,把两K线的最低点当低点,而两K线高点中的较低者当成高点,这样就把两K线合并成一新的K线。

2、概念要点 K线合并方向:假设,第n根K线满足第n根与第n+1根的包含关系,而第n根与第n-1根不是包含关系,那么,如果第n根K线的高点大于第n-1根K线的高点,则称第n-1、n、n+1根K线是向上的;如果第n根K线的低点小于第n-1根K线的低点,则称第n-1、n、n+1根K线是向下的 K线包含关系的顺序原则:先用第1、2根K线的包含关系确认新的K线,然后用新的K线去和第3根比,如果有包含关系,继续用包含关系的法则结合成新的K线;如果没有,就按正常K线去处理。 概括而言,K线包含处理方法: 1、合并方向的确定:1和2无包含,2和3有包含,若2比1高则取向上包含;若2比1低则取向下包含; 2、合并高低点的确定:若向上包含,取两K线中高点最高为高点,低点最高为低点;若向下包含,取两K线中高点最低为高点,低点最低为低点。 3、合并顺序的确定:2和3有包含,先合并2和3得出新的K线,再与4比,若有包含则继续合并。 二、分型 1、基本概念 顶分型:第二K线高点是相邻三K线高点中最高的,而低点也是相邻三K线低点中最高的。(如图①)

缠论分型通达信指标公式源码.doc

缠论分型通达信指标公式源码 {缠论分型}MA5:=MA(c,5),LINETHICK1;V00:=hREF(h,1)ANDlREF(h,1) ANDl>REF(l,1);V04:=REF(h,2)=5ANDV03;V2:=COUNT(V00,7)> =3ANDCOUNT(V01ORV02,6)=1ANDLLVBARS(l,7)=2ANDHHV BARS(h,7)>=6ANDV04;V3:=COUNT(V00,7)>=3ANDCOUNT(V 01ORV02,6)=1ANDLLVBARS(l,7)=1ANDHHVBARS(h,7)>=6AN DV03;V4:=COUNT(V00,8)>=3ANDCOUNT(V01ORV02,7)=7AN DV04;V5:=COUNT(V00,8)>=3ANDCOUNT(V01ORV02,7)=7AN DV03;V6:=COUNT(V00,9)>=3ANDCOUNT(V01ORV02,8)=8AN DV04;V7:=COUNT(V00,9)>=3ANDCOUNT(V01ORV02,8)=8AN DV03;V8:=COUNT(V00,10)>=3ANDCOUNT(V01ORV02,9)=9A NDV04;V9:=COUNT(V00,10)>=3ANDCOUNT(V01ORV02,9)=9 ANDV03;V10:=COUNT(V00,11)>=3ANDCOUNT(V01ORV02,10) =10ANDV04;DFX:V1ORV2ORV3ORV4ORV5ORV6ORV7ORV8O RV9ORV10ANDc>MA5;XG:DFXANDc>MA5;

缠论中枢划线笔和线段主图指标公式优化后

缠论中枢划线笔和线段 主图指标公式优化后 Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】

KU1:=IF(HIGH=HHV(HIGH,3),1,0); KD1:=IF(LOW=LLV(LOW,3),1,0); UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0))); DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0))); HV:=H>UL AND H>REF(H,1) ; LV:=L

3; HV1:=HV AND IP AND H>=HHV(H,BARSLAST(LV)); LV1:=LV AND IP AND L<=LLV(L,BARSLAST(HV)); DRAWLINE(LV1,LOW,HV1, HIGH,0),COLORYELLOW,LINETHICK2; DRAWLINE(HV1,HIGH,LV1, LOW,0),COLORMAGENTA,LINETHICK2; N1:=10;N2:=10;DISP:=2;K:=1; 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 AND TJ2 AND 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)) AND ZD

目前最准确的通达信缠论分笔公式

目前最准确的通达信缠 论分笔公式 -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:=HFDH,FDH,IF(FDH>=FDH1,FDH2,FDH1)); FDZL:=IF(FDH>=FDH1,FDL2,FDL1); FG1:=FGH>FDZH AND FG0; FD1:=FDLFDH AND FGL>FDL AND FGL1>FDL; FD:=FD1 AND FDL=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));

缠论分笔公式

缠论分笔公式 分笔1 KU1:=IF(HIGH=HHV(HIGH,3),1,0); KD1:=IF(LOW=LLV(LOW,3),1,0); UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0))); DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0))); HV:=H>UL AND H>REF(H,1) ; LV:=L<DL AND L<REF(L,1) ; GP:=BARSLAST(HV); DP:=BARSLAST(LV); IP:=IF(GP=0,DP,GP)>3; HV1:=HV AND IP AND H>=HHV(H,BARSLAST(LV)); LV1:=LV AND IP AND L<=LLV(L,BARSLAST(HV)); DRAWLINE(LV1,LOW,HV1, HIGH,0),COLORYELLOW,LINETHICK2; DRAWLINE(HV1,HIGH,LV1, LOW,0),COLORMAGENTA,LINETHICK2; 分笔2 局部低点预选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); 局部极点A:=局部低点预选C+局部高点预选C; 局部极点B:=IF(局部低点预选C=-1,-1,IF(局部高点预选C=1,1,0)); 缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0)); 距前高天:=BARSLAST(局部极点A=1);

缠论线段详细图解

62 分型 三根K线,第二K线高点是相邻三K线高点中最高的,而低点也是相邻三K线低点中最高的,本ID给一个定义叫顶分型;第二K线低点是相邻三K线低点中最低的,而高点也是相邻三K线高点中最低的。 1. 顶分型 2. 底分型 对于分型,里面最大的麻烦,就是所谓的前后K线间的包含关系,其次,有点简单的几何思维,根据定义,任何人都可以马上得出以下的一些推论: 1、用[di,gi]记号第i根K线的最低和最高构成的区间,当向上时,顺次n个包含关系的K线组,等价于[maxdi,maxgi]的区间对应的K线,也就是说,这n个K线,和最低最高的区间为[maxdi,maxgi]的K线是一回事情;向下时,顺次n个包含关系的K线组,等价于[mindi,mingi]的区间对应的K线。 2、结合律是有关本ID这理论中最基础的,在K线的包含关系中,当然也需要遵守,而包含关系,不符合传递律,也就是说,第1、2根K线是包含关系,第2、3根也是包含关系,但并不意味着第1、3根就有包含关系。因此在K线包含关系的分析中,还要遵守顺序原则,就是先用第1、2根K线的包含关系确认新的K线,然后用新的K线去和第三根比,如果有包含关系,继续用包含关系的法则结合成新的K线,如果没有,就按正常K线去处理。 3、有人可能还要问,什么是向上?什么是向下?其实,这根本没什么可说的,任何看过图的都知道什么是向上,什么是向下。当然,本ID的理论是严格的几何理论,对向上向下,也可以严格地进行几何定义,只不过,这样对于不习惯数学符号的人,头又要大一次了。 假设,第n根K线满足第n根与第n+1根的包含关系,而第n根与第n-1根不是包含关系,那么如果gn>=gn-1,那么称第n-1、n、n+1根K线是向上的;如果dn<=dn-1,那么称第n-1、n、n+1根K线是向下的。 有人可能又要问,如果gndn-1,算什么?那就是一种包含关系,这就违反了前面第n根与第n-1根不是包含关系的假设。同样道理,gn>=gn-1与dn<=dn-1不可能同时成立。

缠论中枢划线(笔和线段)主图指标公式-优化后

KU1:=IF(HIGH=HHV(HIGH,3),1,0); KD1:=IF(LOW=LLV(LOW,3),1,0); UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0))); DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0))); HV:=H>UL AND H>REF(H,1) ; LV:=L

3; HV1:=HV AND IP AND H>=HHV(H,BARSLAST(LV)); LV1:=LV AND IP AND L<=LLV(L,BARSLAST(HV)); DRAWLINE(LV1,LOW,HV1, HIGH,0),COLORYELLOW,LINETHICK2; DRAWLINE(HV1,HIGH,LV1, LOW,0),COLORMAGENTA,LINETHICK2; N1:=10;N2:=10;DISP:=2;K:=1; 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 AND TJ2 AND 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)) AND ZD
相关文档
最新文档