通达信牛牛公式主图源码
指标为综合型多周期均线主图,含四条趋势线:
- 牛:41日均线上浮10%,判断中期压力/支撑。
- 牛妖:23日均线上浮5%,短线强势线。
- 牛动:3/6/12/24日均线平均,反映短期动能。
- 牛启:5日最高价,用于捕捉启动信号。
同时显示成交量5/135日均量、前期巨量高点(DD线),并在固定位置输出财务数据(流通市值、总市值、市盈率等)及所属板块。
信号功能:
- 牛启上穿牛妖/牛/牛动上穿牛/牛妖,且当日涨幅超5%时,在低点标注文字(成妖、小牛、妖股初现)。
- 收盘价突破DD线或回踩DD线时标注箭头提示。
画线:用DRAWLINE连接前次信号点,形成趋势跟踪线。右侧固定信息栏用文字标注数字代码,需配合外部图例使用。适用于强势股启动、妖股识别和量价突破跟踪。
牛:MA(CLOSE,41)+MA(CLOSE,41)*10/100,COLORBLUE,LINETHICK2;
牛妖:MA(CLOSE,23)+MA(CLOSE,23)*5/100,COLORYELLOW,LINETHICK2;
牛动:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,COLORFFCC00,LINETHICK2;
牛启:MA(HIGH,5),COLORMAGENTA;
X_1:=VOL;
X_2:=MA(X_1,5);
X_3:=MA(X_1,135);
DD:REF(HIGH,BARSSINCE(BACKSET(ISLASTBAR,HHVBARS(VOL,59)+1))),COLORGREEN;
DRAWTEXT_FIX(TOTALBARSCOUNT>0,0,0.01,0,STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(4,CON2STR(FINANCE(37),0)),5),STRCAT(6,CON2STR(FINANCE(38),2))),STRCAT(7,CON2STR(FINANCE(1)/100000000,2))),STRCAT(STRCAT(STRCAT(8,CON2STR(FINANCE(1)*CLOSE/100000000,2)),STRCAT(9,CON2STR(FINANCE(7)/100000000,2))),STRCAT(10,CON2STR(DYNAINFO(39),2))))),COLORLIRED;
DRAWTEXT_FIX(TOTALBARSCOUNT>0,0,0.1,0,STRCAT(STRCAT(STRCAT(STRCAT(11,CON2STR(FINANCE(19)/FINANCE(1),2)),STRCAT(12,CON2STR(FINANCE(18),2))),STRCAT(13,CON2STR(FINANCE(32),2))),STRCAT(14,CON2STR(FINANCE(25)/FINANCE(1),2)))),COLORLIRED;
DRAWTEXT_FIX(TOTALBARSCOUNT>0,0,0.2,0,STRCAT(STRCAT(STRCAT(STRCAT(15,HYBLOCK),DYBLOCK),FGBLOCK),ZSBLOCK)),COLORLIRED;
DRAWRECTREL(0,500,350,1016,RGB(0,5,164));
DRAWTEXT_FIX(1,0.008,0.618,0,16),COLORCYAN;
DRAWTEXT_FIX(1,0.008,0.689,0,17),COLORYELLOW;
DRAWTEXT_FIX(1,0.008,0.758,0,18),COLORWHITE;
DRAWTEXT_FIX(1,0.008,0.81,0,19),COLORRED;
DRAWTEXT_FIX(1,0.008,0.87,0,20),COLORGREEN;
DRAWTEXT_FIX(1,0.008,0.55,0,21),COLORMAGENTA;
DRAWTEXT_FIX(1,0.008,0.95,0,22),COLORMAGENTA;
X_4:=CLOSE>REF(CLOSE,1)*1.05;
AA:DRAWTEXT(CROSS(牛启,牛妖) AND X_4,LOW,23),COLORMAGENTA;
BB:DRAWTEXT(CROSS(牛动,牛) AND X_4,LOW,24);
CC:DRAWTEXT(CROSS(牛启,牛) AND X_4,LOW,25);
EE:DRAWTEXT(CROSS(牛动,牛妖) AND X_4,LOW,26),COLORLIBLUE;
DRAWTEXT(CROSS(DD,CLOSE),HIGH,27),COLORLIGREEN;
DRAWTEXT(CROSS(CLOSE,DD) AND X_4,LOW,28),COLORYELLOW;
成妖:DRAWLINE(BB,OPEN,REF(BB,1),REF(OPEN,1),1),COLORMAGENTA;
小牛:DRAWLINE(CC,CLOSE,REF(CC,1),REF(CLOSE,1),1),COLORCYAN;
妖股初现:DRAWLINE(EE,OPEN,REF(EE,1),REF(OPEN,1),1),COLORRED;

未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
输出 牛:收盘价的41日简单移动平均+收盘价的41日简单移动平均*10/100,画蓝色,线宽为2
输出牛妖:收盘价的23日简单移动平均+收盘价的23日简单移动平均*5/100,画黄色,线宽为2
输出牛动:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4,COLORFFCC00,线宽为2
输出牛启:最高价的5日简单移动平均,画洋红色
X_1赋值:成交量(手)
X_2赋值:X_1的5日简单移动平均
X_3赋值:X_1的135日简单移动平均
输出DD:首次若是否最后一个周期则将最近59日内成交量(手)距今天数+1周期置为1距今天数日前的最高价,画绿色
当满足条件总的周期数>0时,在横轴0纵轴0.01位置书写文字,画淡红色
当满足条件总的周期数>0时,在横轴0纵轴0.1位置书写文字,画淡红色
当满足条件总的周期数>0时,在横轴0纵轴0.2位置书写文字,画淡红色
相对位置上画矩形
当满足条件1时,在横轴0.008纵轴0.618位置书写文字,画青色
当满足条件1时,在横轴0.008纵轴0.689位置书写文字,画黄色
当满足条件1时,在横轴0.008纵轴0.758位置书写文字,画白色
当满足条件1时,在横轴0.008纵轴0.81位置书写文字,画红色
当满足条件1时,在横轴0.008纵轴0.87位置书写文字,画绿色
当满足条件1时,在横轴0.008纵轴0.55位置书写文字,画洋红色
当满足条件1时,在横轴0.008纵轴0.95位置书写文字,画洋红色
X_4赋值:收盘价>1日前的收盘价*1.05
输出AA:当满足条件牛启上穿牛妖ANDX_4时,在最低价位置书写文字,画洋红色
输出布林极限:当满足条件牛动上穿牛ANDX_4时,在最低价位置书写文字
输出CC:当满足条件牛启上穿牛ANDX_4时,在最低价位置书写文字
输出EE:当满足条件牛动上穿牛妖ANDX_4时,在最低价位置书写文字,画淡蓝色
当满足条件DD上穿收盘价时,在最高价位置书写文字,画淡绿色
当满足条件收盘价上穿DDANDX_4时,在最低价位置书写文字,画黄色
输出成妖:当满足条件BB时,在开盘价位置画直线起点,当满足条件1日前的BB时,在1日前的开盘价位置画直线终点,1表示是否延长.,画洋红色
输出小牛:当满足条件CC时,在收盘价位置画直线起点,当满足条件1日前的CC时,在1日前的收盘价位置画直线终点,1表示是否延长.,画青色
输出妖股初现:当满足条件EE时,在开盘价位置画直线起点,当满足条件1日前的EE时,在1日前的开盘价位置画直线终点,1表示是否延长.,画红色