前段时间学习了一个比较小众的缠论,叫摩尔缠论,也顺手做了一个摩尔缠论的画线指标。据师兄们说还比较准确,分享到这里。
DRAWTEXT_FIX(1,0.008,0.08,0,'行业:'),COLOR99CCFF;
DRAWTEXT_FIX(1,0.050,0.08,0,HYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.008,0.15,0,'概念:')COLOR99CCFF;
DRAWTEXT_FIX(1,0.050,0.15,0,GNBLOCK)COLORGREEN;
DRAWTEXT_FIX(1,0.008,0.22,0,'风格:')COLOR99CCFF;
DRAWTEXT_FIX(1,0.050,0.22,0,FGBLOCK)COLORGREEN;
MA1:MA(CLOSE,5);
MA2:MA(CLOSE,34);
MA3:MA(CLOSE,170);
{取返回值并显示}
TDXDLL6(0,H,L,C),NODRAW;
返回:=TDXDLL6(2,O,0,0),NODRAW;
得分:TDXDLL6(36,0,0,0),NODRAW;
{画原始线段}
线1:=TDXDLL6(10,0,0,0),NODRAW;
DRAWLINE(线1=1 ,H,线1=-1,L,0),COLORGREEN,LINETHICK1;
DRAWLINE(线1=-1,L,线1=1,H,0),COLORGREEN,LINETHICK1;
{画本质线段}
线2:=TDXDLL6(11,0,0,0),NODRAW;
DRAWLINE(线2=1 ,H,线2=-1,L,0),COLORLIMAGENTA,LINETHICK1;
DRAWLINE(线2=-1,L,线2=1,H,0),COLORLIMAGENTA,LINETHICK1;
{画延伸线段}
线3:=TDXDLL6(12,0,0,0),NODRAW;
DRAWLINE(线3=1 ,H,线3=-1,L,0),COLORWHITE,LINETHICK1;
DRAWLINE(线3=-1,L,线3=1,H,0),COLORWHITE,LINETHICK1;
{画线中枢}
XIZS:=TDXDLL6(16,0,0,0),NODRAW;{线中枢类型}
XIZSB:=IF(XIZS=1 OR XIZS=3 OR XIZS=4,1,0),NODRAW;{是否中枢起点}
XIZSE:=IF(XIZS=50,1,0),NODRAW;{是否中枢终点}
XIZSZG:=TDXDLL6(17,0,0,0),NODRAW;{中枢高}
XIZSZD:=TDXDLL6(18,0,0,0),NODRAW;{中枢低}
XIZSV:=XIZSZG>0 AND XIZSZG>XIZSZD,NODRAW;{是否画中枢竖线}
STICKLINE(XIZSV,XIZSZG,XIZSZD,0,0),COLORYELLOW;{画中枢竖线}
DRAWLINE(XIZSB,XIZSZG,XIZSE,XIZSZG,0),COLORYELLOW,LINETHICK1;{画中枢横线}
DRAWLINE(XIZSB,XIZSZD,XIZSE,XIZSZD,0),COLORYELLOW,LINETHICK1;{画中枢横线};
{画走势}
走势:=TDXDLL6(31,0,0,0),NODRAW;
DRAWLINE(走势=1 ,H,走势=-1,L,0),COLORYELLOW,LINETHICK1;
DRAWLINE(走势=-1,L,走势=1,H,0),COLORYELLOW,LINETHICK1;
{画买卖点}
MAIDIAN:=TDXDLL6(35,0,0,0),NODRAW;
DRAWTEXT_FIX(MAIDIAN=1,0.008,0.01,0,'防一'),COLOR99CCFF;
DRAWTEXT_FIX(MAIDIAN=2,0.008,0.01,0,'防二'),COLOR99CCFF;
DRAWTEXT_FIX(MAIDIAN=3,0.008,0.01,0,'类三'),COLOR99CCFF;
DRAWTEXT_FIX(MAIDIAN=4,0.008,0.01,0,'进一'),COLOR99CCFF;
DRAWTEXT_FIX(MAIDIAN=5,0.008,0.01,0,'进一扩'),COLOR99CCFF;
DRAWTEXT_FIX(MAIDIAN=6,0.008,0.01,0,'进二'),COLOR99CCFF;
DRAWTEXT_FIX(MAIDIAN=7,0.008,0.01,0,'进二扩'),COLOR99CCFF;
DRAWTEXT_FIX(MAIDIAN=8,0.008,0.01,0,'进三'),COLOR99CCFF;
DRAWTEXT_FIX(MAIDIAN=9,0.008,0.01,0,'终完美'),COLOR99CCFF;
{画笔中枢}
BIZS:=TDXDLL6(13,0,0,0),NODRAW;{笔中枢类型}
BIZSB:=IF(BIZS=1 OR BIZS=3,1,0),NODRAW;{是否中枢起点}
BIZSE:=IF(BIZS=2 OR BIZS=3,1,0),NODRAW;{是否中枢终点}
BIZSZG:=TDXDLL6(14,0,0,0),NODRAW;{中枢高}
BIZSZD:=TDXDLL6(15,0,0,0),NODRAW;{中枢低}
DRAWLINE(BIZSB,BIZSZG,BIZSE,BIZSZG,0),COLORWHITE,LINETHICK1;{画中枢横线}
DRAWLINE(BIZSB,BIZSZD,BIZSE,BIZSZD,0),COLORWHITE,LINETHICK1;{画中枢横线};
{最终:TDXDLL6(5,0,0,0),NODRAW;};