通达信九转买牛主图指标 源码

指标是一个综合性技术分析工具,主要功能如下:

一、 顶部与底部序列标记
顶部序列 (A系列):在K线图上方显示数字。当收盘价连续高于4天前的收盘价时,开始正向计数(1,2,3...)。当这个连续计数在达到8后中断(即第9天不再高于4天前),或当前K线处于计数6-8之间时,会在对应K线高点附近标注出这个计数值(如6,7,8)。当序列恰好达到9时,会标注绿色的“9”。
底部序列 (B系列):在K线图下方显示数字。逻辑与顶部序列相反,当收盘价连续低于4天前的收盘价时开始计数。在计数中断或处于末尾计数状态时,在低点附近标注计数值。当序列恰好达到9时,会标注紫红色的“9”。
作用:用于识别基于价格与4日前对比的连续上涨或下跌惯性,并在惯性可能衰竭的位置进行提示。

二、 固定位置信息显示
在图形左上角固定区域显示以下文本信息:
1. 所属的行业、地域、概念板块名称。
2. 所属的风格板块名称。
3. 控盘系数:一个估算的主力控盘程度百分比。当系数上穿50时,定义为“高度控盘”。
4. 筹码峰:显示当前收盘价位置的获利盘比例百分比。

三、 主图趋势线
1. 金牛趋势线:一条基于加权均价计算的长期趋势线,默认显示为黄色粗线。当该线向上拐头时,线条颜色会变为红色。
2. 均线系统:绘制了5日均线(默认粉色)。10日、20日、60日均线被计算但不直接显示。
3. 短期交叉信号:基于三重均价((C+L+H)/3)的6日与5日指数移动平均线(EMA)产生交易信号。当快线上穿慢线时,在K线低点附近标注买入图标(图标7);当快线下穿慢线时,在K线高点附近标注卖出图标(图标8)。

四、 买入提示逻辑
该部分通过多个条件组合定义“买”点:
1. 计算一个基于价格动量的指标(AA8,可理解为相对强度比率)。
2. 当指标在最近2日内创下7日内的最低值,且指标值小于0,同时指标上穿其2日均线时,触发“买”信号。
3. 此信号用于条件选股或预警,不在主图上直接绘制图标。

指标整体用法:
指标将趋势跟踪(金牛线、均线)、波段序列计数(顶底数字)、资金面信息(控盘、筹码)以及多个短中期买卖点判定逻辑(交叉信号、买入提示)集成在一起。使用者需结合顶部/底部序列数字、金牛趋势线方向、均线位置以及交叉信号进行综合判断。左上角的板块和控盘信息用于辅助判断股票的基本属性与资金关注度。“买入提示”部分产生的信号需结合其他技术条件进行过滤。
 
AA7:=10;
A1:=C>REF(C,4);

A2:=BARSLASTCOUNT(A1);

A3:=REF(A2,1)=8 AND A2>REF(A2,1);

A4:=REF(BETWEEN(A2,5,8),1) AND A2<REF(A2,1);

A5:=ISLASTBAR AND BETWEEN(A2,6,8);

A6:=(BACKSET(A3>0,9) OR BACKSET(A4>0,A2+1)*0 OR BACKSET(A5>0,A2))*A2;

DRAWTEXT(A6>0,H+H*0.02,VAR2STR(A6,0)),COLORFF00FF;

DRAWTEXT(A2=9,H+H*0.02,'9'),COLOR00FF00;

B1:=C<REF(C,4);

B2:=BARSLASTCOUNT(B1);

B3:=REF(B2,1)=8 AND B2>REF(B2,1);

B4:=REF(BETWEEN(B2,5,8),1) AND B2<REF(B2,1);

B5:=ISLASTBAR AND BETWEEN(B2,6,8);

B6:=(BACKSET(B3>0,9) OR BACKSET(B4>0,B2+1)*0 OR BACKSET(B5>0,B2))*B2;

DRAWTEXT(B6>0,L-L*0.02,VAR2STR(B6,0)),COLOR00FF00;

DRAWTEXT(B2=9,L-L*0.02,'9'),COLORFF00FF;

{左上角文字}

DRAWTEXT_FIX(1,0.02,0.115,0,'所属行业地域概念:'),COLORYELLOW;

DRAWTEXT_FIX(1,0.13,0.115,0,HYBLOCK),COLOR0000FF;{所属行业}

DRAWTEXT_FIX(1,0.18,0.115,0,DYBLOCK),COLORFF00FF;{所属地域}

DRAWTEXT_FIX(1,0.23,0.115,0,GNBLOCK),COLOR0088FF;{所属概念}

DRAWTEXT_FIX(1,0.02,0.17,0,'所属风格板块:'),COLOR00FFAA;

DRAWTEXT_FIX(1,0.10,0.17,0,FGBLOCK),COLOR00FFFF;{所属风格板块};

{控盘系数}

ZLCM:=EMA(WINNER(CLOSE)*70,3);{//主力筹码估算}

SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);{//散户筹码估算}

ZZLKP:=ZLCM/(ZLCM+SHCM)*100;{//主力控盘筹码比率}

控盘系数%:=INTPART(ZZLKP),NODRAW;

高度控盘:=CROSS(控盘系数%,50);

DRAWTEXT_FIX(1,0.02,0.23,0,STRCAT('控盘系数%:',CON2STR(控盘系数%,2))),COLORYELLOW;



{筹码峰}

DRAWTEXT_FIX(1,0.07,0.23,0,EXTERNSTR(0,2))COLORFF00FF;

DRAWTEXT_FIX(1,0.15,0.23,0,'筹码峰:')COLORWHITE;

DRAWNUMBER_FIX(1,0.21,0.23,0,WINNER(C)*100)COLORWHITE;



{金牛趋势线}

VAR1:=(C+H+O+L)/4;

WUJIA:=(3*CLOSE+OPEN+LOW+HIGH)/6;

金牛:(20*WUJIA+19*REF(WUJIA,1)+18*REF(WUJIA,2)+17*REF(WUJIA,3)+16*REF(WUJIA,4)+15*REF(WUJIA,5)+14*REF(WUJIA,6)

+13*REF(WUJIA,7)+12*REF(WUJIA,8)+11*REF(WUJIA,9)+10*REF(WUJIA,10)+9*REF(WUJIA,11)+8*REF(WUJIA,12)

+7*REF(WUJIA,13)+6*REF(WUJIA,14)+5*REF(WUJIA,15)+4*REF(WUJIA,16)+3*REF(WUJIA,17)+2*REF(WUJIA,18)+

REF(WUJIA,20))/210,COLORYELLOW, LINETHICK2;

LIXIN:=EMA(金牛,2);

IF( 金牛>LIXIN,金牛,DRAWNULL), COLORRED, LINETHICK2;



{五日线}

MA5:MA(CLOSE,5);

MA10:MA(CLOSE,10),NODRAW;

MA20:MA(CLOSE,20),NODRAW;

MA60:MA(CLOSE,60),COLORWHITE,NODRAW;

Y1:=(C+L+H)/3;

Y2:=EMA(Y1,6);

Y3:=EMA(Y2,5);

DRAWICON(CROSS(Y2,Y3),L*0.98,7),NODRAW;

XG:CROSS(Y2,Y3),NODRAW;

DRAWICON(CROSS(Y3,Y2),H*1.02,8),NODRAW;



{买入提示}

MAA5:MA(C,5),COLORFF00FF,LINETHICK0;

MAA10:=MA(C,10);

MAA30:MA(C,30),COLORRED,LINETHICK0;

KS:IF(MAA10>MAA30,MAA10,MAA30),COLORBLUE,LINETHICK0;

AA3:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;

AA4:=SMA(AA3,3,1);

AA5:=SMA(AA4,3,1);

AA6:=3*AA4-2*AA5;



AA8:=100*EMA(EMA(AA7,6),6)/EMA(EMA(ABS(AA7),6),6);

买:=LLV(AA8,2)=LLV(AA8,7) AND COUNT(AA8<0,2) AND CROSS(AA8,MA(AA8,2));





来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:WINNER

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

AA7赋值:10
A1赋值:收盘价>4日前的收盘价
A2赋值:条件连续成立次数
A3赋值:1日前的A2=8 AND A2>1日前的A2
A4赋值:1日前的A2位于5和8之间 AND A2<1日前的A2
A5赋值:是否最后一个周期 AND A2位于6和8之间
A6赋值:(若A3>0则将最近9周期置为1 OR 若A4>0则将最近A2+1周期置为1*0 OR 若A5>0则将最近A2周期置为1)*A2
当满足条件A6>0时,在最高价+最高价*0.02位置书写文字,COLORFF00FF
当满足条件A2=9时,在最高价+最高价*0.02位置书写文字,COLOR00FF00
B1赋值:收盘价<4日前的收盘价
B2赋值:条件连续成立次数
B3赋值:1日前的B2=8 AND B2>1日前的B2
B4赋值:1日前的B2位于5和8之间 AND B2<1日前的B2
B5赋值:是否最后一个周期 AND B2位于6和8之间
B6赋值:(若B3>0则将最近9周期置为1 OR 若B4>0则将最近B2+1周期置为1*0 OR 若B5>0则将最近B2周期置为1)*B2
当满足条件B6>0时,在最低价-最低价*0.02位置书写文字,COLOR00FF00
当满足条件B2=9时,在最低价-最低价*0.02位置书写文字,COLORFF00FF
当满足条件1时,在横轴0.02纵轴0.115位置书写文字,画黄色
当满足条件1时,在横轴0.13纵轴0.115位置书写文字,COLOR0000FF
当满足条件1时,在横轴0.18纵轴0.115位置书写文字,COLORFF00FF
当满足条件1时,在横轴0.23纵轴0.115位置书写文字,COLOR0088FF
当满足条件1时,在横轴0.02纵轴0.17位置书写文字,COLOR00FFAA
当满足条件1时,在横轴0.10纵轴0.17位置书写文字,COLOR00FFFF

ZLCM赋值:以收盘价计算的获利盘比例*70的3日指数移动平均
SHCM赋值:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*80的3日指数移动平均
ZZLKP赋值:ZLCM/(ZLCM+SHCM)*100
控盘系数%赋值:ZZLKP的整数部分,NODRAW
高度控盘赋值:控盘系数%上穿50
当满足条件1时,在横轴0.02纵轴0.23位置书写文字,画黄色
当满足条件1时,在横轴0.07纵轴0.23位置书写文字COLORFF00FF
当满足条件1时,在横轴0.15纵轴0.23位置书写文字画白色
当满足条件1时,在横轴0.21纵轴0.23位置书写数字画白色
VAR1赋值:(收盘价+最高价+开盘价+最低价)/4
WUJIA赋值:(3*收盘价+开盘价+最低价+最高价)/6
输出金牛:(20*WUJIA+19*1日前的WUJIA+18*2日前的WUJIA+17*3日前的WUJIA+16*4日前的WUJIA+15*5日前的WUJIA+14*6日前的WUJIA+13*7日前的WUJIA+12*8日前的WUJIA+11*9日前的WUJIA+10*10日前的WUJIA+9*11日前的WUJIA+8*12日前的WUJIA+7*13日前的WUJIA+6*14日前的WUJIA+5*15日前的WUJIA+4*16日前的WUJIA+3*17日前的WUJIA+2*18日前的WUJIA+20日前的WUJIA)/210,画黄色, 线宽为2
LIXIN赋值:金牛的2日指数移动平均
如果金牛>LIXIN,返回金牛,否则返回无效数, 画红色, 线宽为2
输出 MA5:收盘价的5日简单移动平均
输出MA10:收盘价的10日简单移动平均,NODRAW
输出MA20:收盘价的20日简单移动平均,NODRAW
输出MA60:收盘价的60日简单移动平均,画白色,NODRAW
Y1赋值:(收盘价+最低价+最高价)/3
Y2赋值:Y1的6日指数移动平均
Y3赋值:Y2的5日指数移动平均
当满足条件Y2上穿Y3时,在最低价*0.98位置画7号图标,NODRAW
输出XG:Y2上穿Y3,NODRAW
当满足条件Y3上穿Y2时,在最高价*1.02位置画8号图标,NODRAW
输出 MAA5:收盘价的5日简单移动平均,COLORFF00FF,线宽为0
MAA10赋值:收盘价的10日简单移动平均
输出MAA30:收盘价的30日简单移动平均,画红色,线宽为0
输出KS:如果MAA10>MAA30,返回MAA10,否则返回MAA30,画蓝色,线宽为0
AA3赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
AA4赋值:AA3的3日[1日权重]移动平均
AA5赋值:AA4的3日[1日权重]移动平均
AA6赋值:3*AA4-2*AA5
AA8赋值:100*AA7的6日指数移动平均的6日指数移动平均/AA7的绝对值的6日指数移动平均的6日指数移动平均
买赋值:2日内AA8的最低值=7日内AA8的最低值 AND 统计2日中满足AA8<0的天数 AND AA8上穿AA8的2日简单移动平均
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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