某平台高价指标【牛魔王指标】,每年5位数的使用费,其中主图黄蓝趋势线是多空航标,黄色柱是多头趋势,蓝色柱是空头趋势,主图K线标注,红色K线是多头机会,绿色K线是空头机会。此套指标已经更新了,两个副图指标和两个选股指标。原版选股信号较多,优化版信号较少,可以结合别的指标一起参考使用

指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 129
公式套数 5 套 包含 牛魔王原版主图(37行) / 牛魔王原版副图(21行) / 牛魔王原版选股(20行) / 牛魔王优化版副图(26行) / 牛魔王优化版选股(25行)
一、指标效果截图

效果图 1
效果图 2

二、公式源码
以下源码未加密,复制 → 打开通达信 → Ctrl+F 调出公式管理器 → 新建 → 粘贴 → 测试公式 → 保存即可调用。多套公式请分别新建,名称不要重名。

1. 牛魔王原版主图(主图 · 37 行)

ZBT0:=(HY_INDEXC-REF(HY_INDEXC,1))/REF(HY_INDEXC,1)*100;
NS1:=STRSPACE(VAR2STR(ZBT0,2));
ZBT1:=(REF(HY_INDEXC,1)-REF(HY_INDEXC,2))/REF(HY_INDEXC,2)*100;
NS2:=STRSPACE(VAR2STR(ZBT1,2));
ZBT2:=(REF(HY_INDEXC,2)-REF(HY_INDEXC,3))/REF(HY_INDEXC,3)*100;
NS3:=STRSPACE(VAR2STR(ZBT2,2));
ZBT3:=(REF(HY_INDEXC,3)-REF(HY_INDEXC,4))/REF(HY_INDEXC,4)*100;
NS4:=STRSPACE(VAR2STR(ZBT3,2));
ZBT4:=(REF(HY_INDEXC,4)-REF(HY_INDEXC,5))/REF(HY_INDEXC,5)*100;
NS5:=STRSPACE(VAR2STR(ZBT4,2));
NS6:=VARCAT(NS5,NS4);
NS7:=VARCAT(NS3,NS2);
NSA:=VARCAT(NS6,NS7);
NSA0:=VARCAT(NSA,NS1);
ZBT买线:=EMA(C,2);
ZBT卖线:=EMA(SLOPE(C,21)*20+C,42);
买:=CROSS(ZBT买线,ZBT卖线);
卖:=CROSS(ZBT卖线,ZBT买线);
STICKLINE(ZBT买线>=ZBT卖线,L,H,0.0,1),COLORRED;
STICKLINE(ZBT买线>=ZBT卖线,C,O,3,1),COLORRED;
STICKLINE(ZBT买线>=ZBT卖线 AND C<O,C,O,3,0),COLORRED;
STICKLINE(ZBT买线<ZBT卖线,L,H,0.0,1),COLOR228822;
STICKLINE(ZBT买线<ZBT卖线,C,O,3,1),COLOR228822;
STICKLINE(ZBT买线<ZBT卖线 AND C<O,C,O,3,0),COLOR228822;
J:=(L+H+C)/3;N:=EMA(J,10);S:=REF(N,1);
STICKLINE(N>S ,N ,S ,-1 ,0 ),COLOR00AAFF;
STICKLINE(N<S ,S ,N ,-1 ,0 ),COLORBLUE;
DRAWTEXT(N>S AND C>O AND C>REF(C,1) AND NOT(REF(N>S,1)),S*0.98,'买入'),COLORWHITE;
MA5:=MA(C,5);
DR2:=ABS(C-REF(C,30));
VR2:=SUM(ABS(C-REF(C,1)),30);
ER2:=DR2/VR2;
WX2:=ER2*(0.8-2/24)+2/24;
WU2:=WX2*WX2;
WS2:=ABS(((3.48*C+H+L)/4-EMA(C,20))/EMA(C,20));
WS3:=DMA(((2.15*C+L+H)/4),WS2);
STICKLINE(C/REF(C,1)>1.095,C,O,2,0),COLORYELLOW;

2. 牛魔王原版副图(副图 · 21 行)

ZBT0:=(HY_INDEXC-REF(HY_INDEXC,1))/REF(HY_INDEXC,1)*100;
NS1:=STRSPACE(VAR2STR(ZBT0,2));
ZBT1:=(REF(HY_INDEXC,1)-REF(HY_INDEXC,2))/REF(HY_INDEXC,2)*100;
NS2:=STRSPACE(VAR2STR(ZBT1,2));
ZBT2:=(REF(HY_INDEXC,2)-REF(HY_INDEXC,3))/REF(HY_INDEXC,3)*100;
NS3:=STRSPACE(VAR2STR(ZBT2,2));
ZBT3:=(REF(HY_INDEXC,3)-REF(HY_INDEXC,4))/REF(HY_INDEXC,4)*100;
NS4:=STRSPACE(VAR2STR(ZBT3,2));
ZBT4:=(REF(HY_INDEXC,4)-REF(HY_INDEXC,5))/REF(HY_INDEXC,5)*100;
NS5:=STRSPACE(VAR2STR(ZBT4,2));
NS6:=VARCAT(NS5,NS4);
NS7:=VARCAT(NS3,NS2);
NSA:=VARCAT(NS6,NS7);
NSA0:=VARCAT(NSA,NS1);
ZBT买线:=EMA(C,2);
ZBT卖线:=EMA(SLOPE(C,21)*20+C,42);
买:=CROSS(ZBT买线,ZBT卖线);
卖:=CROSS(ZBT卖线,ZBT买线);
J:=(L+H+C)/3;N:=EMA(J,10);S:=REF(N,1);
XH:=N>S AND C>O AND C>REF(C,1) AND NOT(REF(N>S,1));
STICKLINE(XH,0,0.6,2,0),COLORYELLOW;

3. 牛魔王原版选股(选股 · 20 行)

ZBT0:=(HY_INDEXC-REF(HY_INDEXC,1))/REF(HY_INDEXC,1)*100;
NS1:=STRSPACE(VAR2STR(ZBT0,2));
ZBT1:=(REF(HY_INDEXC,1)-REF(HY_INDEXC,2))/REF(HY_INDEXC,2)*100;
NS2:=STRSPACE(VAR2STR(ZBT1,2));
ZBT2:=(REF(HY_INDEXC,2)-REF(HY_INDEXC,3))/REF(HY_INDEXC,3)*100;
NS3:=STRSPACE(VAR2STR(ZBT2,2));
ZBT3:=(REF(HY_INDEXC,3)-REF(HY_INDEXC,4))/REF(HY_INDEXC,4)*100;
NS4:=STRSPACE(VAR2STR(ZBT3,2));
ZBT4:=(REF(HY_INDEXC,4)-REF(HY_INDEXC,5))/REF(HY_INDEXC,5)*100;
NS5:=STRSPACE(VAR2STR(ZBT4,2));
NS6:=VARCAT(NS5,NS4);
NS7:=VARCAT(NS3,NS2);
NSA:=VARCAT(NS6,NS7);
NSA0:=VARCAT(NSA,NS1);
ZBT买线:=EMA(C,2);
ZBT卖线:=EMA(SLOPE(C,21)*20+C,42);
买:=CROSS(ZBT买线,ZBT卖线);
卖:=CROSS(ZBT卖线,ZBT买线);
J:=(L+H+C)/3;N:=EMA(J,10);S:=REF(N,1);
XH:N>S AND C>O AND C>REF(C,1) AND NOT(REF(N>S,1));

4. 牛魔王优化版副图(副图 · 26 行)

ZBT0:=(HY_INDEXC-REF(HY_INDEXC,1))/REF(HY_INDEXC,1)*100;
NS1:=STRSPACE(VAR2STR(ZBT0,2));
ZBT1:=(REF(HY_INDEXC,1)-REF(HY_INDEXC,2))/REF(HY_INDEXC,2)*100;
NS2:=STRSPACE(VAR2STR(ZBT1,2));
ZBT2:=(REF(HY_INDEXC,2)-REF(HY_INDEXC,3))/REF(HY_INDEXC,3)*100;
NS3:=STRSPACE(VAR2STR(ZBT2,2));
ZBT3:=(REF(HY_INDEXC,3)-REF(HY_INDEXC,4))/REF(HY_INDEXC,4)*100;
NS4:=STRSPACE(VAR2STR(ZBT3,2));
ZBT4:=(REF(HY_INDEXC,4)-REF(HY_INDEXC,5))/REF(HY_INDEXC,5)*100;
NS5:=STRSPACE(VAR2STR(ZBT4,2));
NS6:=VARCAT(NS5,NS4);
NS7:=VARCAT(NS3,NS2);
NSA:=VARCAT(NS6,NS7);
NSA0:=VARCAT(NSA,NS1);
ZBT买线:=EMA(C,2);
ZBT卖线:=EMA(SLOPE(C,21)*20+C,42);
买:=CROSS(ZBT买线,ZBT卖线);
卖:=CROSS(ZBT卖线,ZBT买线);
J:=(L+H+C)/3;N:=EMA(J,10);S:=REF(N,1);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
X12:=MACD>0;
SSG:=X1 AND X12;
XH:=N>S AND C>O AND C>REF(C,1) AND SSG AND NOT(REF(N>S,1));
STICKLINE(XH,0,0.6,2,0),COLORMAGENTA;

5. 牛魔王优化版选股(选股 · 25 行)

ZBT0:=(HY_INDEXC-REF(HY_INDEXC,1))/REF(HY_INDEXC,1)*100;
NS1:=STRSPACE(VAR2STR(ZBT0,2));
ZBT1:=(REF(HY_INDEXC,1)-REF(HY_INDEXC,2))/REF(HY_INDEXC,2)*100;
NS2:=STRSPACE(VAR2STR(ZBT1,2));
ZBT2:=(REF(HY_INDEXC,2)-REF(HY_INDEXC,3))/REF(HY_INDEXC,3)*100;
NS3:=STRSPACE(VAR2STR(ZBT2,2));
ZBT3:=(REF(HY_INDEXC,3)-REF(HY_INDEXC,4))/REF(HY_INDEXC,4)*100;
NS4:=STRSPACE(VAR2STR(ZBT3,2));
ZBT4:=(REF(HY_INDEXC,4)-REF(HY_INDEXC,5))/REF(HY_INDEXC,5)*100;
NS5:=STRSPACE(VAR2STR(ZBT4,2));
NS6:=VARCAT(NS5,NS4);
NS7:=VARCAT(NS3,NS2);
NSA:=VARCAT(NS6,NS7);
NSA0:=VARCAT(NSA,NS1);
ZBT买线:=EMA(C,2);
ZBT卖线:=EMA(SLOPE(C,21)*20+C,42);
买:=CROSS(ZBT买线,ZBT卖线);
卖:=CROSS(ZBT卖线,ZBT买线);
J:=(L+H+C)/3;N:=EMA(J,10);S:=REF(N,1);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
X12:=MACD>0;
SSG:=X1 AND X12;
XH:N>S AND C>O AND C>REF(C,1) AND SSG AND NOT(REF(N>S,1));

三、安装与调用
通达信客户端按 Ctrl + F 打开「公式管理器」。
选中对应分组(技术指标公式 → 其他类型 / 条件选股公式),点「新建」。
公式名称填英文或拼音(不含空格、不超过 10 个字符),把源码粘进编辑区。
点「测试公式」,提示编译通过后「确定」保存。
K 线图界面输入公式名称调出;选股公式在「条件选股」里执行。
四、使用提醒
指标本质是把价格与成交量做数学加工,用来辅助判断趋势和买卖时机,不能预测未来。任何公式都有失效区间,请结合大盘环境、板块节奏与仓位管理使用。本文源码仅供学习研究,不构成投资建议。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。