通达信〖底部擒龙〗捕捉底部反转及主力建仓信号源码
本指标是一款专用于捕捉股价底部反转及主力建仓信号的副图工具。它通过综合评估价格波动、趋势动能与资金吸筹力度,从多维度量化分析主力在底部的隐蔽建仓行为。当价格指标向上突破建仓吸筹指标时,系统将发出明确的买入信号,提示主力已完成吸筹,股价即将进入启动阶段。
在操作策略上,该指标适用于中长线潜伏或波段交易。当副图出现强烈的底部买入信号时,可视为介入良机。建议采用分批建仓策略以分散风险,并结合大盘环境与个股基本面进行综合研判。同时,务必设置严格的止损位(例如跌破近期支撑或设定固定亏损比例)。若后续资金动能持续减弱或跌破关键支撑位,应果断止损离场。
{底部擒龙}
HG1:=REF(LOW, 1);
HG2:=SMA(ABS(LOW-HG1), 3, 1)/SMA(MAX(LOW-HG1, 0), 3, 1)*100;
HG3:=EMA(IF(CLOSE*1.2, HG2*10, HG2/10), 3);
HG4:=LLV(LOW, 30);
HG5:=HHV(HG3, 30);
CTA7:=IF(LLV(LOW, 58), 1, 0);
HG6:=EMA(IF(LOW<=HG4, (HG3+HG5*2)/2, 0), 3)/618*CTA7;
HG7:=IF(HG6>100, 100, HG6);
指标:=LLV(LOW, 75);
HG8:=HHV(HIGH, 75);
CTA7X:=(HG8-指标)/100;
HG9:=SMA((CLOSE-指标)/CTA7X, 20, 1);
HG10:=3*HG9-2*SMA(HG9, 15, 1);
HG11:=(CLOSE-LLV(LOW, 27))/(HHV(HIGH, 27)-LLV(LOW, 27))*100;
HG12:=SMA(HG11, 3, 1);
HG13:=(CLOSE-LLV(LOW, 40))/LLV(LOW, 40)*100, COLORYELLOW;
波段王:=SMA(HG12, 3, 1);
建仓吸筹:=IF(HG6, HG6, 1), COLORRED;
趋势:=EMA(3*SMA((C-LLV(L, 55))/(HHV(H, 55)-LLV(L, 55))*100, 5, 1)-2*SMA(SMA((C-LLV(L, 55))/(HHV(H, 55)-LLV(L, 55))*100, 5, 1), 3, 1), 3);
趋势吸筹:IF(趋势<=14, 趋势, DRAWNULL), NODRAW, COLORMAGENTA;
HG14:=SMA(ABS(L-REF(L, 1)), 3, 1)/SMA(MAX(L-REF(L, 1), 0), 3, 1)*100;
HG15:=EMA(HG14*10, 3);
HG16:=LLV(L, 38);
ACB5:=HHV(HG15, 38);
HG17:=EMA(IF(L<=HG16, (HG15+ACB5*2)/2, 0), 3)/618;
控盘:SMA(MAX(CLOSE-C, 0), 7, 1)/SMA(ABS(CLOSE-C), 7, 1)*100, NODRAW;
HG18:=IF(HG17>=100, 100, HG17);
主力吸筹:IF(HG18>0, HG18, DRAWNULL), COLORRED, NODRAW;
HG19:=SMA(ABS(L-REF(L, 1)), 3, 1)/SMA(MAX(L-REF(L, 1), 0), 3, 1)*100;
HG20:=EMA(HG19*10, 3);
AAC5:=LLV(L, 13);
AAC6:=HHV(HG20, 13);
HG21:=EMA(IF(LOW<=AAC5, (HG20+AAC6*2)/2, 0), 3)/618;
AAC8:=IF(HG21>500, 500, HG21);
致富吸筹:=IF(AAC8>-120, ABS(AAC8), DRAWNULL), COLORGRAY, NODRAW;
最大值:=MAX(趋势吸筹, MAX(主力吸筹, 致富吸筹));
最小值:=MIN(趋势吸筹, MIN(主力吸筹, 致富吸筹));
STICKLINE(趋势吸筹=最大值, 0, IF(趋势吸筹>0, 趋势吸筹, DRAWNULL), 2, 0), COLORMAGENTA;
STICKLINE(主力吸筹=最大值, 0, IF(主力吸筹>0, 主力吸筹, DRAWNULL), 2, 0), COLORRED;
STICKLINE(致富吸筹=最大值, 0, IF(致富吸筹>0, 致富吸筹, DRAWNULL), 2, 1), COLORGRAY;
STICKLINE(RANGE(趋势吸筹, 最小值, 最大值)=1, 0, IF(趋势吸筹>0, 趋势吸筹, DRAWNULL), 2, 0), COLORMAGENTA;
STICKLINE(RANGE(主力吸筹, 最小值, 最大值)=1, 0, IF(主力吸筹>0, 主力吸筹, DRAWNULL), 2, 0), COLORRED;
STICKLINE(RANGE(致富吸筹, 最小值, 最大值)=1, 0, IF(致富吸筹>0, 致富吸筹, DRAWNULL), 2, 1), COLORGRAY;
STICKLINE(趋势吸筹=最小值, 0, IF(趋势吸筹>0, 趋势吸筹, DRAWNULL), 2, 0), COLORMAGENTA;
STICKLINE(主力吸筹=最小值, 0, IF(主力吸筹>0, 主力吸筹, DRAWNULL), 2, 0), COLORRED;
STICKLINE(致富吸筹=最小值, 0, IF(致富吸筹>0, 致富吸筹, DRAWNULL), 2, 1), COLORGRAY;
CBA10:=IF(AAC8>-120, AAC8, 0);
HG22:=CBA10< REF(CBA10, 1);
DRAWICON(HG22 AND REF(NOT(HG22), 1), AAC8+5, 1);
HG23:=SMA(((HHV(C, 13)-C)/(HHV(C, 13)-LLV(C, 13))), 5, 1);
快速线:=(C-LLV(L, 9))/(HHV(H, 9)-LLV(L, 9))*100;
慢速线:=SMA(快速线, 3, 1), COLORRED, LINETHICK2;
空头:=SMA(慢速线, 3, 1), COLOR00FF00;
STICKLINE(2/HG23-2>0, 20, 2/HG23-2+20, 0, -1), COLORLIRED;
VAR1:=IF(CLOSE>REF(CLOSE, 1), 88, 0);
VAR2:=IF(CLOSE/REF(CLOSE, 1)>1.02 AND HIGH/CLOSE< 1.01 AND VAR1>0, 91, 0);
强突:=FILTER(VAR2>90, 45)=1;
CTE:=IF(BARSLAST(CROSS(慢速线, 快速线))>=3 AND CROSS(快速线, 慢速线)AND 慢速线< 30, 20, 0);
吸筹买点:=IF(CROSS(HG13, 建仓吸筹), 1, 0);
STICKLINE(吸筹买点, 0, 60, 3, 0), COLORYELLOW;
DRAWTEXT(吸筹买点, 50, ' ★底部擒龙')COLORMAGENTA;
DRAWICON(吸筹买点, 58, 25);

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
HG1赋值:1日前的最低价
HG2赋值:最低价-HG1的绝对值的3日[1日权重]移动平均/最低价-HG1和0的较大值的3日[1日权重]移动平均*100
HG3赋值:如果收盘价*1.2,返回HG2*10,否则返回HG2/10的3日指数移动平均
HG4赋值:30日内最低价的最低值
HG5赋值:30日内HG3的最高值
CTA7赋值:如果58日内最低价的最低值,返回1,否则返回0
HG6赋值:如果最低价<=HG4,返回(HG3+HG5*2)/2,否则返回0的3日指数移动平均/618*CTA7
HG7赋值:如果HG6>100,返回100,否则返回HG6
指标赋值:75日内最低价的最低值
HG8赋值:75日内最高价的最高值
CTA7X赋值:(HG8-指标)/100
HG9赋值:(收盘价-指标)/CTA7X的20日[1日权重]移动平均
HG10赋值:3*HG9-2*HG9的15日[1日权重]移动平均
HG11赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100
HG12赋值:HG11的3日[1日权重]移动平均
HG13赋值:(收盘价-40日内最低价的最低值)/40日内最低价的最低值*100, 画黄色
波段王赋值:HG12的3日[1日权重]移动平均
建仓吸筹赋值:如果HG6,返回HG6,否则返回1, 画红色
趋势赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均的3日指数移动平均
输出趋势吸筹:如果趋势<=14,返回趋势,否则返回无效数, NODRAW, 画洋红色
HG14赋值:最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均*100
HG15赋值:HG14*10的3日指数移动平均
HG16赋值:38日内最低价的最低值
ACB5赋值:38日内HG15的最高值
HG17赋值:如果最低价<=HG16,返回(HG15+ACB5*2)/2,否则返回0的3日指数移动平均/618
输出控盘:收盘价-收盘价和0的较大值的7日[1日权重]移动平均/收盘价-收盘价的绝对值的7日[1日权重]移动平均*100, NODRAW
HG18赋值:如果HG17>=100,返回100,否则返回HG17
输出主力吸筹:如果HG18>0,返回HG18,否则返回无效数, 画红色, NODRAW
HG19赋值:最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均*100
HG20赋值:HG19*10的3日指数移动平均
AAC5赋值:13日内最低价的最低值
AAC6赋值:13日内HG20的最高值
HG21赋值:如果最低价<=AAC5,返回(HG20+AAC6*2)/2,否则返回0的3日指数移动平均/618
AAC8赋值:如果HG21>500,返回500,否则返回HG21
致富吸筹赋值:如果AAC8>-120,返回AAC8的绝对值,否则返回无效数, 画深灰色, NODRAW
最大值赋值:趋势吸筹和主力吸筹和致富吸筹的较大值的较大值
最小值赋值:趋势吸筹和主力吸筹和致富吸筹的较小值的较小值
当满足条件趋势吸筹=最大值时,在0和如果趋势吸筹>0,返回趋势吸筹,否则返回无效数位置之间画柱状线,宽度为2,0不为0则画空心柱., 画洋红色
当满足条件主力吸筹=最大值时,在0和如果主力吸筹>0,返回主力吸筹,否则返回无效数位置之间画柱状线,宽度为2,0不为0则画空心柱., 画红色
当满足条件致富吸筹=最大值时,在0和如果致富吸筹>0,返回致富吸筹,否则返回无效数位置之间画柱状线,宽度为2,1不为0则画空心柱., 画深灰色
当满足条件趋势吸筹位于最小值和最大值之间=1时,在0和如果趋势吸筹>0,返回趋势吸筹,否则返回无效数位置之间画柱状线,宽度为2,0不为0则画空心柱., 画洋红色
当满足条件主力吸筹位于最小值和最大值之间=1时,在0和如果主力吸筹>0,返回主力吸筹,否则返回无效数位置之间画柱状线,宽度为2,0不为0则画空心柱., 画红色
当满足条件致富吸筹位于最小值和最大值之间=1时,在0和如果致富吸筹>0,返回致富吸筹,否则返回无效数位置之间画柱状线,宽度为2,1不为0则画空心柱., 画深灰色
当满足条件趋势吸筹=最小值时,在0和如果趋势吸筹>0,返回趋势吸筹,否则返回无效数位置之间画柱状线,宽度为2,0不为0则画空心柱., 画洋红色
当满足条件主力吸筹=最小值时,在0和如果主力吸筹>0,返回主力吸筹,否则返回无效数位置之间画柱状线,宽度为2,0不为0则画空心柱., 画红色
当满足条件致富吸筹=最小值时,在0和如果致富吸筹>0,返回致富吸筹,否则返回无效数位置之间画柱状线,宽度为2,1不为0则画空心柱., 画深灰色
CBA10赋值:如果AAC8>-120,返回AAC8,否则返回0
HG22赋值:CBA10< 1日前的CBA10
当满足条件HG22ANDREF(取反,1)时,在AAC8+5位置画1号图标
HG23赋值:((13日内收盘价的最高值-收盘价)/(13日内收盘价的最高值-13日内收盘价的最低值))的5日[1日权重]移动平均
快速线赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
慢速线赋值:快速线的3日[1日权重]移动平均, 画红色, 线宽为2
空头赋值:慢速线的3日[1日权重]移动平均, COLOR00FF00
当满足条件2/HG23-2>0时,在20和2/HG23-2+20位置之间画柱状线,宽度为0,-1不为0则画空心柱., 画淡红色
VAR1赋值:如果收盘价>1日前的收盘价,返回88,否则返回0
VAR2赋值:如果收盘价/1日前的收盘价>1.02ANDHIGH/收盘价<1.01ANDVAR1>0,返回91,否则返回0
强突赋值:VAR2>90的45日过滤=1
CTE赋值:如果上次慢速线上穿快速线距今天数>=3ANDCROSS(快速线,慢速线)AND慢速线<30,返回20,否则返回0
吸筹买点赋值:如果HG13上穿建仓吸筹,返回1,否则返回0
当满足条件吸筹买点时,在0和60位置之间画柱状线,宽度为3,0不为0则画空心柱., 画黄色
当满足条件吸筹买点时,在50位置书写文字画洋红色
当满足条件吸筹买点时,在58位置画25号图标