通达信〖缠论顶底〗缠论思路判顶底分型主图指标源码


缠论顶底指标是基于缠论分型理论设计的主图指标,核心围绕股价顶底分型结构识别展开,结合重心线、牛熊线等价格中枢及趋势指标,辅以视觉化的彩色K线展示,帮助投资者快速识别股价短期高低点,为买入和卖出决策提供直观参考。
 
HG0:=CLOSE;
重心线:(H+L+O+HG0*3)/6;
HG1:=(3*HG0+LOW+OPEN+HIGH)/6;
牛线:(20*HG1+19*REF(HG1,1)+18*REF(HG1,2)+17*REF(HG1,3)+16*REF(HG1,4)+15*REF(HG1,5)+14*REF(HG1,6)+13*REF(HG1,7)+12*REF(HG1,8)+11*REF(HG1,9)+10*REF(HG1,10)+9*REF(HG1,11)+8*REF(HG1,12)+7*REF(HG1,13)+6*REF(HG1,14)+5*REF(HG1,15)+4*REF(HG1,16)+3*REF(HG1,17) +2*REF(HG1,18)+REF(HG1,20))/210;
牛熊线:MA(牛线,6),COLOR00FF00,LINETHICK2;
HG2:=BBI+3*STD(BBI,13);
HG3:=BBI-3*STD(BBI,13);
HG4:=IF(HIGH=HHV(HIGH,3),1,0);
HG5:=IF(LOW=LLV(LOW,3),1,0);
HG6:=IF(REF(HG4,2)=1 AND REF(HG4,1)=0 AND HG4=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(HG4,2)=1 AND REF(HG4,1)=0 AND HG4=0)));
HG7:=IF(REF(HG5,2)=1 AND REF(HG5,1)=0 AND HG5=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(HG5,2)=1 AND REF(HG5,1)=0 AND HG5=0)));
HG8:=H>HG6 AND H>REF(H,1);
HG9:=L< HG7 AND L< REF(L,1);
HG10:=BARSLAST(HG8);
HG11:=BARSLAST(HG9);
HG12:=IF(HG10=0,HG11,HG10)>3;
HG13:=HG8 AND HG12 AND H>=HHV(H,BARSLAST(HG9));
HG14:=HG9 AND HG12 AND L<=LLV(L,BARSLAST(HG8));
HG15:=HIGH< REF(HIGH,1) AND LOW< REF(LOW,1);
HG16:=HIGH< REF(HIGH,1) AND LOW>REF(LOW,1);
HG17:=HIGH>REF(HIGH,1) AND LOW< REF(LOW,1);
HG18:=HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
HG19:=REF(HIGH,2)< HIGH AND REF(LOW,2)< LOW AND REF(HIGH,2)>REF(HIGH,1) AND REF(LOW,2)< REF(LOW,1);
HG20:=COUNT(HG15,6)>=3 AND COUNT(HG16 OR HG17,5)=0 AND LLVBARS(LOW,6)=1 AND HHVBARS(HIGH,6)>=5 AND HG18;
HG21:=COUNT(HG15,7)>=3 AND COUNT(HG16 OR HG17,6)=1 AND LLVBARS(LOW,7)=2 AND HHVBARS(HIGH,7)>=6 AND HG19;
HG22:=COUNT(HG15,7)>=3 AND COUNT(HG16 OR HG17,6)=1 AND LLVBARS(LOW,7)=1 AND HHVBARS(HIGH,7)>=6 AND HG18;
HG23:=COUNT(HG15,8)>=3 AND COUNT(HG16 OR HG17,7)<=2 AND LLVBARS(LOW,8)=2 AND HHVBARS(HIGH,8)>=7 AND HG19;
HG24:=COUNT(HG15,8)>=3 AND COUNT(HG16 OR HG17,7)<=2 AND LLVBARS(LOW,8)=1 AND HHVBARS(HIGH,8)>=7 AND HG18;
HG25:=COUNT(HG15,9)>=3 AND COUNT(HG16 OR HG17,8)<=3 AND LLVBARS(LOW,9)=2 AND HHVBARS(HIGH,9)>=8 AND HG19;
HG26:=COUNT(HG15,9)>=3 AND COUNT(HG16 OR HG17,8)<=3 AND LLVBARS(LOW,9)=1 AND HHVBARS(HIGH,9)>=8 AND HG18;
HG27:=COUNT(HG15,10)>=3 AND COUNT(HG16 OR HG17,9)<=4 AND LLVBARS(LOW,10)=2 AND HHVBARS(HIGH,10)>=9 AND HG19;
HG28:=COUNT(HG15,10)>=3 AND COUNT(HG16 OR HG17,9)<=4 AND LLVBARS(LOW,10)=1 AND HHVBARS(HIGH,10)>=9 AND HG18;
HG29:=COUNT(HG15,11)>=3 AND COUNT(HG16 OR HG17,10)<=5 AND LLVBARS(LOW,11)=2 AND HHVBARS(HIGH,11)>=10 AND HG19;
HG30:=HG20 OR HG21 OR HG22 OR HG23 OR HG24 OR HG25 OR HG26 OR HG27 OR HG28 OR HG29;
HG31:=HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
HG32:=HIGH< REF(HIGH,1) AND LOW>REF(LOW,1);
HG33:=HIGH>REF(HIGH,1) AND LOW< REF(LOW,1);
HG34:=HIGH< REF(HIGH,1) AND LOW< REF(LOW,1);
HG35:=REF(HIGH,2)>HIGH AND REF(LOW,2)>LOW AND REF(HIGH,2)>REF(HIGH,1) AND REF(LOW,2)< REF(LOW,1);
HG36:=COUNT(HG31,6)>=3 AND COUNT(HG32 OR HG33,5)=0 AND HHVBARS(HIGH,6)=1 AND LLVBARS(LOW,6)>=5 AND HG34;
HG37:=COUNT(HG31,7)>=3 AND COUNT(HG32 OR HG33,6)=1 AND HHVBARS(HIGH,7)=2 AND LLVBARS(LOW,7)>=6 AND HG35;
HG38:=COUNT(HG31,7)>=3 AND COUNT(HG32 OR HG33,6)=1 AND HHVBARS(HIGH,7)=1 AND LLVBARS(LOW,7)>=6 AND HG34;
HG39:=COUNT(HG31,8)>=3 AND COUNT(HG32 OR HG33,7)<=2 AND HHVBARS(HIGH,8)=2 AND LLVBARS(LOW,8)>=7 AND HG35;
HG40:=COUNT(HG31,8)>=3 AND COUNT(HG32 OR HG33,7)<=2 AND HHVBARS(HIGH,8)=1 AND LLVBARS(LOW,8)>=7 AND HG34;
HG41:=COUNT(HG31,9)>=3 AND COUNT(HG32 OR HG33,8)<=3 AND HHVBARS(HIGH,9)=2 AND LLVBARS(LOW,9)>=8 AND HG35;
HG42:=COUNT(HG31,9)>=3 AND COUNT(HG32 OR HG33,8)<=3 AND HHVBARS(HIGH,9)=1 AND LLVBARS(LOW,9)>=8 AND HG34;
HG43:=COUNT(HG31,10)>=3 AND COUNT(HG32 OR HG33,9)<=4 AND HHVBARS(HIGH,10)=2 AND LLVBARS(LOW,10)>=9 AND HG35;
HG44:=COUNT(HG31,10)>=3 AND COUNT(HG32 OR HG33,9)<=4 AND HHVBARS(HIGH,10)=1 AND LLVBARS(LOW,10)>=9 AND HG34;
HG45:=COUNT(HG31,11)>=3 AND COUNT(HG32 OR HG33,10)<=5 AND HHVBARS(HIGH,11)=2 AND LLVBARS(LOW,11)>=10 AND HG35;
HG46:=HG36 OR HG37 OR HG38 OR HG39 OR HG40 OR HG41 OR HG42 OR HG43 OR HG44 OR HG45;
底分型:FILTER(HG30=1,5) AND 重心线< 10.5 AND 牛线< 12 AND 牛熊线< 10.2,COLOR00FFFF,NODRAW;
顶分型:FILTER(HG46=1,3),NODRAW;
DRAWBAND(BBI,RGB(97,95,00),HG2,RGB(97,95,00));
DRAWBAND(BBI,RGB(25,75,150),HG3,RGB(25,75,250));
STICKLINE(HG0>REF(HG0,1),HIGH,LOW,0,1),COLORRED;
STICKLINE(HG0>REF(HG0,1),OPEN,HG0,3,0),COLOR000055;
STICKLINE(HG0>REF(HG0,1),OPEN,HG0,2.7,0),COLOR000077;
STICKLINE(HG0>REF(HG0,1),OPEN,HG0,2.1,0),COLOR000099;
STICKLINE(HG0>REF(HG0,1),OPEN,HG0,1.5,0),COLOR0000BB;
STICKLINE(HG0>REF(HG0,1),OPEN,HG0,0.9,0),COLOR0000DD;
STICKLINE(HG0>REF(HG0,1),OPEN,HG0,0.3,0),COLOR0000FF;
STICKLINE(HG0=REF(HG0,1),HIGH,LOW,0,1),COLORWHITE;
STICKLINE(HG0=REF(HG0,1),OPEN,HG0,3,0),COLOR555555;
STICKLINE(HG0=REF(HG0,1),OPEN,HG0,2.7,0),COLOR777777;
STICKLINE(HG0=REF(HG0,1),OPEN,HG0,2.1,0),COLOR999999;
STICKLINE(HG0=REF(HG0,1),OPEN,HG0,1.5,0),COLORBBBBBB;
STICKLINE(HG0=REF(HG0,1),OPEN,HG0,0.9,0),COLORDDDDDD;
STICKLINE(HG0=REF(HG0,1),OPEN,HG0,0.3,0),COLORFFFFFF;
STICKLINE(HG0< REF(HG0,1),HIGH,LOW,0,1),COLORCYAN;
STICKLINE(HG0< REF(HG0,1),OPEN,HG0,3,0),COLOR990000;
STICKLINE(HG0< REF(HG0,1),OPEN,HG0,2.7,0),COLORCC0000;
STICKLINE(HG0< REF(HG0,1),OPEN,HG0,2.1,0),COLORFF4400;
STICKLINE(HG0< REF(HG0,1),OPEN,HG0,1.5,0),COLORFF8800;
STICKLINE(HG0< REF(HG0,1),OPEN,HG0,0.9,0),COLORFFCC00;
STICKLINE(HG0< REF(HG0,1),OPEN,HG0,0.3,0),COLORCYAN;
DRAWTEXT(FILTER(HG30=1,5) AND 重心线< 10.5 AND 牛线< 12 AND 牛熊线< 10.2,L*0.97,'底分型'),COLORYELLOW;
DRAWTEXT(FILTER(HG46=1,3),H*1.02,'顶分型');





来函数检测结果如下
该公式没有未来函数


定制、编写公式指标请联系QQ或微信同号:88652583

HG0赋值:收盘价
输出重心线:(最高价+最低价+开盘价+HG0*3)/6
HG1赋值:(3*HG0+最低价+开盘价+最高价)/6
输出牛线:(20*HG1+19*1日前的HG1+18*2日前的HG1+17*3日前的HG1+16*4日前的HG1+15*5日前的HG1+14*6日前的HG1+13*7日前的HG1+12*8日前的HG1+11*9日前的HG1+10*10日前的HG1+9*11日前的HG1+8*12日前的HG1+7*13日前的HG1+6*14日前的HG1+5*15日前的HG1+4*16日前的HG1+3*17日前的HG1 +2*18日前的HG1+20日前的HG1)/210
输出牛熊线:牛线的6日简单移动平均,COLOR00FF00,线宽为2
HG2赋值:多空均线+3*多空均线的13日估算标准差
HG3赋值:多空均线-3*多空均线的13日估算标准差
HG4赋值:如果最高价=3日内最高价的最高值,返回1,否则返回0
HG5赋值:如果最低价=3日内最低价的最低值,返回1,否则返回0
HG6赋值:如果2日前的HG4=1ANDREF(HG4,1)=0ANDHG4=0,返回2日前的最高价,否则返回2+上次2日前的HG4=1ANDREF(HG4,1)=0ANDHG4=0距今天数日前的最高价
HG7赋值:如果2日前的HG5=1ANDREF(HG5,1)=0ANDHG5=0,返回2日前的最低价,否则返回2+上次2日前的HG5=1ANDREF(HG5,1)=0ANDHG5=0距今天数日前的最低价
HG8赋值:最高价>HG6 AND 最高价>1日前的最高价
HG9赋值:最低价< HG7 AND 最低价< 1日前的最低价
HG10赋值:上次HG8距今天数
HG11赋值:上次HG9距今天数
HG12赋值:如果HG10=0,返回HG11,否则返回HG10>3
HG13赋值:HG8 AND HG12 AND 最高价>=上次HG9距今天数日内最高价的最高值
HG14赋值:HG9 AND HG12 AND 最低价<=上次HG8距今天数日内最低价的最低值
HG15赋值:最高价< 1日前的最高价 AND 最低价< 1日前的最低价
HG16赋值:最高价< 1日前的最高价 AND 最低价>1日前的最低价
HG17赋值:最高价>1日前的最高价 AND 最低价< 1日前的最低价
HG18赋值:最高价>1日前的最高价 AND 最低价>1日前的最低价
HG19赋值:2日前的最高价< 最高价 AND 2日前的最低价< 最低价 AND 2日前的最高价>1日前的最高价 AND 2日前的最低价< 1日前的最低价
HG20赋值:统计6日中满足HG15的天数>=3 AND 统计5日中满足HG16ORHG17的天数=0 AND 6日内最低价距今天数=1 AND 6日内最高价距今天数>=5 AND HG18
HG21赋值:统计7日中满足HG15的天数>=3 AND 统计6日中满足HG16ORHG17的天数=1 AND 7日内最低价距今天数=2 AND 7日内最高价距今天数>=6 AND HG19
HG22赋值:统计7日中满足HG15的天数>=3 AND 统计6日中满足HG16ORHG17的天数=1 AND 7日内最低价距今天数=1 AND 7日内最高价距今天数>=6 AND HG18
HG23赋值:统计8日中满足HG15的天数>=3 AND 统计7日中满足HG16ORHG17的天数<=2 AND 8日内最低价距今天数=2 AND 8日内最高价距今天数>=7 AND HG19
HG24赋值:统计8日中满足HG15的天数>=3 AND 统计7日中满足HG16ORHG17的天数<=2 AND 8日内最低价距今天数=1 AND 8日内最高价距今天数>=7 AND HG18
HG25赋值:统计9日中满足HG15的天数>=3 AND 统计8日中满足HG16ORHG17的天数<=3 AND 9日内最低价距今天数=2 AND 9日内最高价距今天数>=8 AND HG19
HG26赋值:统计9日中满足HG15的天数>=3 AND 统计8日中满足HG16ORHG17的天数<=3 AND 9日内最低价距今天数=1 AND 9日内最高价距今天数>=8 AND HG18
HG27赋值:统计10日中满足HG15的天数>=3 AND 统计9日中满足HG16ORHG17的天数<=4 AND 10日内最低价距今天数=2 AND 10日内最高价距今天数>=9 AND HG19
HG28赋值:统计10日中满足HG15的天数>=3 AND 统计9日中满足HG16ORHG17的天数<=4 AND 10日内最低价距今天数=1 AND 10日内最高价距今天数>=9 AND HG18
HG29赋值:统计11日中满足HG15的天数>=3 AND 统计10日中满足HG16ORHG17的天数<=5 AND 11日内最低价距今天数=2 AND 11日内最高价距今天数>=10 AND HG19
HG30赋值:HG20 OR HG21 OR HG22 OR HG23 OR HG24 OR HG25 OR HG26 OR HG27 OR HG28 OR HG29
HG31赋值:最高价>1日前的最高价 AND 最低价>1日前的最低价
HG32赋值:最高价< 1日前的最高价 AND 最低价>1日前的最低价
HG33赋值:最高价>1日前的最高价 AND 最低价< 1日前的最低价
HG34赋值:最高价< 1日前的最高价 AND 最低价< 1日前的最低价
HG35赋值:2日前的最高价>最高价 AND 2日前的最低价>最低价 AND 2日前的最高价>1日前的最高价 AND 2日前的最低价< 1日前的最低价
HG36赋值:统计6日中满足HG31的天数>=3 AND 统计5日中满足HG32ORHG33的天数=0 AND 6日内最高价距今天数=1 AND 6日内最低价距今天数>=5 AND HG34
HG37赋值:统计7日中满足HG31的天数>=3 AND 统计6日中满足HG32ORHG33的天数=1 AND 7日内最高价距今天数=2 AND 7日内最低价距今天数>=6 AND HG35
HG38赋值:统计7日中满足HG31的天数>=3 AND 统计6日中满足HG32ORHG33的天数=1 AND 7日内最高价距今天数=1 AND 7日内最低价距今天数>=6 AND HG34
HG39赋值:统计8日中满足HG31的天数>=3 AND 统计7日中满足HG32ORHG33的天数<=2 AND 8日内最高价距今天数=2 AND 8日内最低价距今天数>=7 AND HG35
HG40赋值:统计8日中满足HG31的天数>=3 AND 统计7日中满足HG32ORHG33的天数<=2 AND 8日内最高价距今天数=1 AND 8日内最低价距今天数>=7 AND HG34
HG41赋值:统计9日中满足HG31的天数>=3 AND 统计8日中满足HG32ORHG33的天数<=3 AND 9日内最高价距今天数=2 AND 9日内最低价距今天数>=8 AND HG35
HG42赋值:统计9日中满足HG31的天数>=3 AND 统计8日中满足HG32ORHG33的天数<=3 AND 9日内最高价距今天数=1 AND 9日内最低价距今天数>=8 AND HG34
HG43赋值:统计10日中满足HG31的天数>=3 AND 统计9日中满足HG32ORHG33的天数<=4 AND 10日内最高价距今天数=2 AND 10日内最低价距今天数>=9 AND HG35
HG44赋值:统计10日中满足HG31的天数>=3 AND 统计9日中满足HG32ORHG33的天数<=4 AND 10日内最高价距今天数=1 AND 10日内最低价距今天数>=9 AND HG34
HG45赋值:统计11日中满足HG31的天数>=3 AND 统计10日中满足HG32ORHG33的天数<=5 AND 11日内最高价距今天数=2 AND 11日内最低价距今天数>=10 AND HG35
HG46赋值:HG36 OR HG37 OR HG38 OR HG39 OR HG40 OR HG41 OR HG42 OR HG43 OR HG44 OR HG45
输出底分型:HG30=1的5日过滤 AND 重心线< 10.5 AND 牛线< 12 AND 牛熊线< 10.2,COLOR00FFFF,NODRAW
输出顶分型:HG46=1的3日过滤,NODRAW
画带状线
画带状线
当满足条件HG0>1日前的HG0时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件HG0>1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000055
当满足条件HG0>1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR000077
当满足条件HG0>1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR000099
当满足条件HG0>1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000BB
当满足条件HG0>1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR0000DD
当满足条件HG0>1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR0000FF
当满足条件HG0=1日前的HG0时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画白色
当满足条件HG0=1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR555555
当满足条件HG0=1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR777777
当满足条件HG0=1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR999999
当满足条件HG0=1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORBBBBBB
当满足条件HG0=1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORDDDDDD
当满足条件HG0=1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFFFFFF
当满足条件HG0<1日前的HG0时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色
当满足条件HG0<1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR990000
当满足条件HG0<1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLORCC0000
当满足条件HG0<1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLORFF4400
当满足条件HG0<1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFF8800
当满足条件HG0<1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORFFCC00
当满足条件HG0<1日前的HG0时,在开盘价和HG0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画青色
当满足条件HG30=1的5日过滤AND重心线<10.5AND牛线<12AND牛熊线<10.2时,在最低价*0.97位置书写文字,画黄色
当满足条件HG46=1的3日过滤时,在最高价*1.02位置书写文字
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图