包含缠论主图+缠论MACD+缠论三买(PS:自己做了个选股公式比缠论三买方便些)。自己买的,有能力的和谐吧
BI:=TDXDLL6(1,H,L, 新笔3旧笔4);
BG:=TDXDLL6(2,H,L,笔段背切换);{输出笔高}
BD:=TDXDLL6(3,H,L,C);{输出笔低}
ZG:=TDXDLL6(4,H,L,C);{输出笔高低}
ZD:=TDXDLL6(5,H,L,C);{输出笔高}
ZSKS:=TDXDLL6(6,H,L,C);{输出笔}
ZSJS:=TDXDLL6(7,H,L,C);
ZSLX1:=TDXDLL6(8,H,L,C);{输出笔高低}
ZSLXDOT:=TDXDLL6(9,H,L,C);{输出笔高}
BH1:=TDXDLL6(13,H,L,C);{输出线段}
GD:=TDXDLL6(13,H,L,-1);{输出线段}
DGZS:=TDXDLL6(17,H,L,C);
SFZZ:=TDXDLL6(18,H,L,C);
ZHB:=TDXDLL6(20,H,L,1);
ZHD:=TDXDLL6(20,H,L,2);
DZG:=TDXDLL6(21,H,1,C);
DZD:=TDXDLL6(21,H,2,C);
DZSKS:=TDXDLL6(21,H,3,C);
DZSJS:=TDXDLL6(21,H,4,C);
ZSLX2:=TDXDLL6(21,H,5,C);
QCZZ:=TDXDLL6(22,H,L,C);
ZSLX:=IF(笔段背切换=0,ZSLX1,ZSLX2);
BHKS:=BH1=0 AND REF(BH1,1)!=0;
{笔}
{XBGD:=IF(BI=1 AND ZHB!=-1,BG,IF(BI=-1 AND ZHB!=-1,BD,0));}
XBGD:=IF(BI=1 ,BG,IF(BI=-1 ,BD,0));
XBI:=TDXDLL6(19,XBGD,L,1);
IF(隐藏笔=0 AND XBI!=0,XBI,DRAWNULL),LINETHICK1,COLORRED;
{当下笔}
{ DXBGD:=IF(ZHB!=0 AND BI=1,BG,IF(ZHB!=0 AND BI=-1,BD, 0) );
DXBI:=TDXDLL6(19,DXBGD,L,1);
DXXHB:IF(隐藏笔=0 AND DXBI!=0,DXBI,DRAWNULL),LINETHICK1,DOTLINE; }
XZG:=IF(ZSKS!=0 OR ZSJS!=0,ZG,0);
XZD:=IF(ZSKS!=0 OR ZSJS!=0,ZD,0);
XXZG:=TDXDLL6(19,XZG,L,2);
XXZD:=TDXDLL6(19,XZD,L,2);
IF(隐藏笔中枢=0 AND XXZG!=0,XXZG,DRAWNULL),LINETHICK2,COLORMAGENTA;
IF(隐藏笔中枢=0 AND XXZD!=0,XXZD,DRAWNULL),LINETHICK2,COLORMAGENTA;
STICKLINE(隐藏笔中枢=0 AND ZSKS,ZG,ZD,0.5,0),LINETHICK2,COLORMAGENTA;
STICKLINE(隐藏笔中枢=0 AND ZSJS,ZG,ZD,0.5,0),LINETHICK2,COLORMAGENTA;
JDSJ:=ZSJS!=0 AND COUNT(BI!=0, BARSLAST(ZSKS!=0)+1) >=10;{九段升级}
{中枢监视器}
JSQ:=IF(ZSKS!=0 OR ZSJS!=0,(ZG+ZD)/2,0);
XJSQ:=TDXDLL6(19,JSQ,L,2);
IF(隐藏笔中枢=0 AND XJSQ !=0,XJSQ,DRAWNULL),LINETHICK2,COLORRED;
{九段升级监控}
DRAWTEXT(ZSJS!=0 AND COUNT(BI!=0, BARSLAST(ZSKS!=0)+1) >=10,ZG,'九段升级')COLORRED;{输出走势类型}
{XZSDOT1:=IF(ZSLXDOT=1 AND ZHD!=-1,BG,IF(ZSLXDOT=-1 AND ZHD!=-1,BD,0));}
XZSDOT1:=IF(ZSLXDOT=1 ,BG,IF(ZSLXDOT=-1 ,BD,0));
XZS1:=TDXDLL6(19,XZSDOT1,L,1);
IF(隐藏段=0 AND XZS1!=0,XZS1,DRAWNULL),LINETHICK2,COLORRED;
{当下段}
{ DXZSDOT1:=IF( ZHD!=0 ,BG,IF( ZHD!=0 ,BD,0));
DXZSDOT1:=IF( ZHD!=0 AND ZSLXDOT=1,BG,IF( ZHD!=0 AND ZSLXDOT=-1,BD,0));
DXZS1:=TDXDLL6(19,DXZSDOT1,L,1);
DXXHB1:IF(隐藏段=0 AND DXZS1!=0,DXZS1,DRAWNULL),LINETHICK2,CIRCLEDOT,COLORRED; }
XZSDOT2:=IF(DGZS=1,BG,IF(DGZS=-1,BD,0));
XZS2:=TDXDLL6(19,XZSDOT2,L,1);
IF(隐藏大级别=0 AND XZS2!=0,XZS2,DRAWNULL),LINETHICK2,COLORBLUE;
DRAWTEXT(隐藏走势判断=0 AND ZSLX=1,BG,'盘整')COLORRED;{输出走势类型}
DRAWTEXT(隐藏走势判断=0 AND ZSLX=2,BG,'趋势')COLORRED;{输出走势类型}
DRAWTEXT(隐藏走势判断=0 AND ZSLX=3,BG,'扩张')COLORCYAN;{输出走势类型}
DRAWTEXT(隐藏走势判断=0 AND ZSLX=4,BG,'大级别盘整')COLORBLUE;{输出走势类型}
DRAWTEXT(隐藏走势判断=0 AND ZSLX=-1,BD,'盘整')COLORYELLOW;{输出走势类型}
DRAWTEXT(隐藏走势判断=0 AND ZSLX=-2,BD,'趋势')COLORRED;{输出走势类型}
DRAWTEXT(隐藏走势判断=0 AND ZSLX=-3,BD,'扩张')COLORCYAN;{输出走势类型}
DRAWTEXT(隐藏走势判断=0 AND ZSLX=-4,BD,'大级别盘整')COLORBLUE;{输出走势类型}
DRAWTEXT(隐藏背离提示=0 AND SFZZ=-3,L,'双背处'),COLORRED;
DRAWTEXT(隐藏背离提示=0 AND SFZZ=-2,L,'背驰'),COLORRED;
DRAWTEXT(隐藏背离提示=0 AND SFZZ=-1,L,'背离'),COLORRED;
DRAWTEXT(隐藏背离提示=0 AND SFZZ=3,L,'双背处'),COLORGREEN;
DRAWTEXT(隐藏背离提示=0 AND SFZZ=2,L,'背驰'),COLORGREEN;
DRAWTEXT(隐藏背离提示=0 AND SFZZ=1,L,'背离'),COLORGREEN;
{附加功能}
{1}
STICKLINE(显示包含=1 AND BH1!=0,BG,BD,1,0),COLORRED;
{2}
DRAWNUMBER(显示笔高低=1 AND BI=1,BG,BG),DRAWABOVE,COLORRED;
DRAWNUMBER(显示笔高低=1 AND BI=-1,BD,BD),COLORBLUE;
DF:=(REF(BG,BARSLAST(BI=1))-BD)/REF(BG,BARSLAST(BI=1))*100;
ZF:=(( BG-REF(BD,BARSLAST(BI=-1)))/REF(BD,BARSLAST(BI=-1)) )*100 ;
DRAWTEXT(笔涨跌幅=1 AND BI=-1,BD, VARCAT(VAR2STR(DF,3),'%')) ,COLORRED;
DRAWTEXT(笔涨跌幅=1 AND BI= 1,BG, VARCAT(VAR2STR(ZF,3),'%') ),COLORRED;
{STICKLINE(显示包含=0 AND BH1!=0 AND BI!=0 AND REF(BH1=0,1),BG,BD,0.1,0),COLORYELLOW;
{每笔包含处理后K线数量,默认隐藏,把下面两行的大括号拿掉就可以了}
DRAWNUMBER(包含K线数量=1 AND BI=-1,BD,COUNT(BH1!=0 , BARSLAST(BI=1)+1)) ,COLORMAGENTA;
DRAWNUMBER(包含K线数量=1 AND BI= 1,BG,COUNT(BH1!=0 , BARSLAST(BI=-1)+1))DRAWABOVE,COLORMAGENTA;
DXZG:=IF(DZSKS!=0 OR DZSJS!=0,DZG,0);
DXZD:=IF(DZSKS!=0 OR DZSJS!=0,DZD,0);
DXXZG:=TDXDLL6(19,DXZG,L,2);
DXXZD:=TDXDLL6(19,DXZD,L,2);
IF(隐藏段中枢=0 AND DXXZG!=0,DXXZG,DRAWNULL),LINETHICK2,COLORCYAN;
IF(隐藏段中枢=0 AND DXXZD!=0,DXXZD,DRAWNULL),LINETHICK2,COLORCYAN;
STICKLINE(隐藏段中枢=0 AND DZSKS,DZG,DZD,0.5,0),LINETHICK2,COLORCYAN;
STICKLINE(隐藏段中枢=0 AND DZSJS,DZG,DZD,0.5,0),LINETHICK2,COLORCYAN;
DRAWNUMBER(中枢价格 AND ZSJS,ZG,ZG),COLORRED,DRAWABOVE;
DRAWNUMBER(中枢价格 AND ZSJS,ZD,ZD),COLORRED;
DRAWTEXT(显示顶底分型=1 AND GD=1,BG,'顶'),COLORRED;
DRAWTEXT(显示顶底分型=1 AND GD=-1,BD,'底'),COLORGREEN;
{扩张:中枢行情的延续,盘整}
MTR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:MA(MTR,14);