通达信缠论中枢主图指标贴图 无加密
这是一个非常直观的趋势划线图,网上收集而来,主要根据缠论而生,适用于数浪,本人不太懂,觉得把这个指标叠加在主图上不影响什么,反而可以更直观的判断趋势,这个分享给大家,有喜欢的拿去研究,数浪数的心累,有钟情缠论的这个是个很不错的辅助工具。
CLG:=MA(C,5);
CLD:=MA(C,10);
CLHH:=REF(H,5)=HHV(H,11);
CLLL:=REF(L,5)=LLV(L,11);
CLFG01:=BACKSET(CLHH,6)>BACKSET(CLHH,5) ;
CLFD01:=BACKSET(CLLL,6)>BACKSET(CLLL,5) ;
CLFG02:=IF(BARSLAST(CLFG01)=BARSLAST(CLFD01) AND CLG>CLD,CLFG01,
IF(BARSLAST(CLFD01)>BARSLAST(CLFG01),CLFG01,0));
CLFD02:=IF(BARSLAST(CLFG01)=BARSLAST(CLFD01) AND CLD>CLG,CLFD01,
IF(BARSLAST(CLFG01)>BARSLAST(CLFD01),CLFD01,0));
CLFG0:=CLFG02 AND H=HHV(H,BARSLAST(CLFD02));
CLFD0:=CLFD02 AND L=LLV(L,BARSLAST(CLFG02));
CLGP:=IF(CLFG0,H,DRAWNULL),CIRCLEDOT,COLORCYAN;
CLDP:=IF(CLFD0,L,DRAWNULL),CIRCLEDOT,COLORCYAN;
CLGQ:=L>REF(H,1) AND DAY!=REF(DAY,1);
CLDQ:=H<REF(L,1) AND DAY!=REF(DAY,1);
CLGQL:=REF(L,BARSLAST(CLGQ));
CLDQH:=REF(H,BARSLAST(CLDQ));
CLFGH:=REF(H,BARSLAST(CLFG0));
CLFGL:=REF(L,BARSLAST(CLFG0));
CLFGH1:=REF(H,BARSLAST(CLFG0)+1);
CLFGL1:=REF(L,BARSLAST(CLFG0)+1);
CLFGH2:=REF(H,BARSLAST(CLFG0)+2);
CLFGL2:=REF(L,BARSLAST(CLFG0)+2);
CLFDH:=REF(H,BARSLAST(CLFD0));
CLFDL:=REF(L,BARSLAST(CLFD0));
CLFDH1:=REF(H,BARSLAST(CLFD0)+1);
CLFDL1:=REF(L,BARSLAST(CLFD0)+1);
CLFDH2:=REF(H,BARSLAST(CLFD0)+2);
CLFDL2:=REF(L,BARSLAST(CLFD0)+2);
CLFGZH:=IF(CLFGL<=CLFGL1,CLFGH2,CLFGH1);
CLFGZL:=IF(CLFGH1<CLFGL,CLFGL,IF(CLFGL<=CLFGL1,CLFGL2,CLFGL1));
CLFDZH:=IF(CLFDL1>CLFDH,CLFDH,IF(CLFDH>=CLFDH1,CLFDH2,CLFDH1));
CLFDZL:=IF(CLFDH>=CLFDH1,CLFDL2,CLFDL1);
CLFG1:=CLFGH>CLFDZH AND CLFG0;
CLFD1:=CLFDL<CLFGZL AND CLFD0;
CLFG:=CLFG1 AND CLFGH>CLFDH AND CLFGL>CLFDL AND CLFGL1>CLFDL;
CLFD:=CLFD1 AND CLFDL<CLFGL AND CLFDH<CLFGH AND CLFDH1<CLFGH;
CLBH0:=(H<=REF(H,1) AND L>=REF(L,1)) OR (H>=REF(H,1) AND L<=REF(L,1));
CLBHG:=COUNT(CLBH0,BARSLAST(CLFD0));
CLBHD:=COUNT(CLBH0,BARSLAST(CLFG0));
CLBGQ:=COUNT(CLGQ,BARSLAST(CLFD0));
CLBDQ:=COUNT(CLDQ,BARSLAST(CLFG0));
CLBK0:=IF(CLBHG>0,CLBHG+2+1,IF(CLBHD,CLBHD+2+1,3));
CLBK:=IF(CLBGQ,CLBK0-CLBGQ,IF(CLBDQ,CLBK0-CLBDQ,CLBK0));
CLG1X:=(CLFG AND BARSLAST(CLFD)>CLBK);
CLD1X:=(CLFD AND BARSLAST(CLFG)>CLBK);
CLG1:=(CLFG0 AND REF(H,BARSLAST(CLFG0))>=REF(H,BARSLAST(CLG1X)) AND BARSLAST(CLD1X)>BARSLAST(CLG1X)) OR (CLFG1 AND COUNT(CLGQ,BARSLAST(CLFD1))>0 AND REF(H,BARSLAST(CLFG1))>REF(H,BARSLAST(CLG1X)));
CLD1:=(CLFD0 AND REF(L,BARSLAST(CLFD0))<=REF(L,BARSLAST(CLD1X)) AND BARSLAST(CLG1X)>BARSLAST(CLD1X)) OR (CLFD1 AND COUNT(CLDQ,BARSLAST(CLFG1))>0 AND REF(L,BARSLAST(CLFD1))<REF(H,BARSLAST(CLD1X)));
CLG1H:=IF(BARSLAST(CLD1)>BARSLAST(CLG1),REF(H,BARSLAST(CLG1)),REF(H,BARSLAST(CLD1))),;
CLD1L:=IF(BARSLAST(CLG1)>BARSLAST(CLD1),REF(L,BARSLAST(CLD1)),REF(L,BARSLAST(CLG1)));
CLG2:=CLG1 AND H=HHV(CLG1H,BARSLAST(CLD1)+1) AND H>REF(H,1) AND BARSLAST(CLD1)>BARSLAST(CLG1);
CLD2:=CLD1 AND L=LLV(CLD1L,BARSLAST(CLG1)+1) AND L<REF(L,1) AND BARSLAST(CLG1)>BARSLAST(CLD1);
CLG3:=CLG2 OR (CLFG0 AND REF(H,BARSLAST(CLFG0))>REF(H,BARSLAST(CLG2)) AND BARSLAST(CLD2)>BARSLAST(CLG2));
CLD3:=CLD2 OR (CLFD0 AND REF(L,BARSLAST(CLFD0))<REF(L,BARSLAST(CLD2)) AND BARSLAST(CLG2)>BARSLAST(CLD2));
CLGPB:=IF(CLG1X,H,DRAWNULL),CIRCLEDOT,COLORYELLOW;
CLDPB:=IF(CLD1X,L,DRAWNULL),CIRCLEDOT,COLORYELLOW;
{画线}
CLNN:=CLG3;
CLUU:=CLD3;
DRAWLINE(CLUU,L,CLNN, H,0),COLORYELLOW,DOTLINE;
DRAWLINE(CLNN,H,CLUU, L,0),COLORWHITE,DOTLINE;{缠论中枢};

来函数检测结果如下:
该公式包含未来函数:BACKSET
定制、编写指标公式请联系QQ或微信同号:88652583
母ㄖぞ摺LG赋值:收盘价的5日简单移动平均
CLD赋值:收盘价的10日简单移动平均
CLHH赋值:5日前的最高价=11日内最高价的最高值
CLLL赋值:5日前的最低价=11日内最低价的最低值
CLFG01赋值:若CLHH则将最近6周期置为1>若CLHH则将最近5周期置为1
CLFD01赋值:若CLLL则将最近6周期置为1>若CLLL则将最近5周期置为1
CLFG02赋值:如果上次CLFG01距今天数=上次CLFD01距今天数ANDCLG>CLD,返回CLFG01,否则返回如果上次CLFD01距今天数>上次CLFG01距今天数,返回CLFG01,否则返回0
CLFD02赋值:如果上次CLFG01距今天数=上次CLFD01距今天数ANDCLD>CLG,返回CLFD01,否则返回如果上次CLFG01距今天数>上次CLFD01距今天数,返回CLFD01,否则返回0
CLFG0赋值:CLFG02 AND 最高价=上次CLFD02距今天数日内最高价的最高值
CLFD0赋值:CLFD02 AND 最低价=上次CLFG02距今天数日内最低价的最低值
CLGP赋值:如果CLFG0,返回最高价,否则返回无效数,CIRCLEDOT,画青色
CLDP赋值:如果CLFD0,返回最低价,否则返回无效数,CIRCLEDOT,画青色
CLGQ赋值:最低价>1日前的最高价 AND 日不等于1日前的日
CLDQ赋值:最高价<1日前的最低价 AND 日不等于1日前的日
CLGQL赋值:上次CLGQ距今天数日前的最低价
CLDQH赋值:上次CLDQ距今天数日前的最高价
CLFGH赋值:上次CLFG0距今天数日前的最高价
CLFGL赋值:上次CLFG0距今天数日前的最低价
CLFGH1赋值:上次CLFG0距今天数+1日前的最高价
CLFGL1赋值:上次CLFG0距今天数+1日前的最低价
CLFGH2赋值:上次CLFG0距今天数+2日前的最高价
CLFGL2赋值:上次CLFG0距今天数+2日前的最低价
CLFDH赋值:上次CLFD0距今天数日前的最高价
CLFDL赋值:上次CLFD0距今天数日前的最低价
CLFDH1赋值:上次CLFD0距今天数+1日前的最高价
CLFDL1赋值:上次CLFD0距今天数+1日前的最低价
CLFDH2赋值:上次CLFD0距今天数+2日前的最高价
CLFDL2赋值:上次CLFD0距今天数+2日前的最低价
CLFGZH赋值:如果CLFGL<=CLFGL1,返回CLFGH2,否则返回CLFGH1
CLFGZL赋值:如果CLFGH1CLFDZH赋值:如果CLFDL1>CLFDH,返回CLFDH,否则返回如果CLFDH>=CLFDH1,返回CLFDH2,否则返回CLFDH1
CLFDZL赋值:如果CLFDH>=CLFDH1,返回CLFDL2,否则返回CLFDL1
CLFG1赋值:CLFGH>CLFDZH AND CLFG0
CLFD1赋值:CLFDLCLFG赋值:CLFG1 AND CLFGH>CLFDH AND CLFGL>CLFDL AND CLFGL1>CLFDL
CLFD赋值:CLFD1 AND CLFDLCLBH0赋值:(最高价<=1日前的最高价 AND 最低价>=1日前的最低价) OR (最高价>=1日前的最高价 AND 最低价<=1日前的最低价)
CLBHG赋值:统计上次CLFD0距今天数日中满足CLBH0的天数
CLBHD赋值:统计上次CLFG0距今天数日中满足CLBH0的天数
CLBGQ赋值:统计上次CLFD0距今天数日中满足CLGQ的天数
CLBDQ赋值:统计上次CLFG0距今天数日中满足CLDQ的天数
CLBK0赋值:如果CLBHG>0,返回CLBHG+2+1,否则返回如果CLBHD,返回CLBHD+2+1,否则返回3
CLBK赋值:如果CLBGQ,返回CLBK0-CLBGQ,否则返回如果CLBDQ,返回CLBK0-CLBDQ,否则返回CLBK0
CLG1X赋值:(CLFG AND 上次CLFD距今天数>CLBK)
CLD1X赋值:(CLFD AND 上次CLFG距今天数>CLBK)
CLG1赋值:(CLFG0 AND 上次CLFG0距今天数日前的最高价>=上次CLG1X距今天数日前的最高价 AND 上次CLD1X距今天数>上次CLG1X距今天数) OR (CLFG1 AND 统计上次CLFD1距今天数日中满足CLGQ的天数>0 AND 上次CLFG1距今天数日前的最高价>上次CLG1X距今天数日前的最高价)
CLD1赋值:(CLFD0 AND 上次CLFD0距今天数日前的最低价<=上次CLD1X距今天数日前的最低价 AND 上次CLG1X距今天数>上次CLD1X距今天数) OR (CLFD1 AND 统计上次CLFG1距今天数日中满足CLDQ的天数>0 AND 上次CLFD1距今天数日前的最低价<上次CLD1X距今天数日前的最高价)
CLG1H赋值:如果上次CLD1距今天数>上次CLG1距今天数,返回上次CLG1距今天数日前的最高价,否则返回上次CLD1距今天数日前的最高价,
CLD1L赋值:如果上次CLG1距今天数>上次CLD1距今天数,返回上次CLD1距今天数日前的最低价,否则返回上次CLG1距今天数日前的最低价
CLG2赋值:CLG1 AND 最高价=上次CLD1距今天数+1日内CLG1H的最高值 AND 最高价>1日前的最高价 AND 上次CLD1距今天数>上次CLG1距今天数
CLD2赋值:CLD1 AND 最低价=上次CLG1距今天数+1日内CLD1L的最低值 AND 最低价<1日前的最低价 AND 上次CLG1距今天数>上次CLD1距今天数
CLG3赋值:CLG2 OR (CLFG0 AND 上次CLFG0距今天数日前的最高价>上次CLG2距今天数日前的最高价 AND 上次CLD2距今天数>上次CLG2距今天数)
CLD3赋值:CLD2 OR (CLFD0 AND 上次CLFD0距今天数日前的最低价<上次CLD2距今天数日前的最低价 AND 上次CLG2距今天数>上次CLD2距今天数)
CLGPB赋值:如果CLG1X,返回最高价,否则返回无效数,CIRCLEDOT,画黄色
CLDPB赋值:如果CLD1X,返回最低价,否则返回无效数,CIRCLEDOT,画黄色
CLNN赋值:CLG3
CLUU赋值:CLD3
当满足条件CLUU时,在最低价位置画直线起点,当满足条件CLNN时,在最高价位置画直线终点,0表示是否延长.,画黄色,DOTLINE
当满足条件CLNN时,在最高价位置画直线起点,当满足条件CLUU时,在最低价位置画直线终点,0表示是否延长.,画白色,DOTLINE