做行情分析的朋友都有一个共识:好用的指标,从来不是堆砌复杂参数,而是把核心逻辑简化成“所见即所得”。今天给大家分享的「盈利伴侣」指标,堪称通达信趋势分析的“懒人神器”——融合价格通道与均线趋势双重逻辑,避开所有冗余设计,无论是主图看盘还是自动筛选,新手零门槛就能上手,老玩家能快速提升分析效率,实测下来,信号精准度远超同类基础指标
指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 90
公式套数 3 套 包含 盈利伴侣主TU(58行) / 盈利伴侣副TU(16行) / 盈利伴侣选GU(16行)
一、指标效果截图


二、公式源码
以下源码未加密,复制 → 打开通达信 → Ctrl+F 调出公式管理器 → 新建 → 粘贴 → 测试公式 → 保存即可调用。多套公式请分别新建,名称不要重名。
1. 盈利伴侣主TU(主图 · 58 行)
ZB1:=BARSLAST(CURRBARSCOUNT=120);
ZB2:=CONST(IF(ISLASTBAR=1,HHV(HIGH,ZB1),0));
ZB3:=CONST(IF(ISLASTBAR=1,LLV(LOW,ZB1),0));
ZB4:=EMA(CLOSE,3)>EMA(CLOSE,21);
ZB5:=EMA(CLOSE,3)< EMA(CLOSE,21);
ZB6:=EMA(CLOSE,3)>EMA(CLOSE,8);
ZB7:=EMA(CLOSE,3)< EMA(CLOSE,8);
ZB8:=EMA(HHV(HIGH,1),8);
ZB9:=EMA(C,8)< REF(EMA(C,8),1) AND CLOSE< EMA(C,8);
ZB10:=IF(ZB8< REF(ZB8,1) OR ZB9,1,0);
ZB11:=SMA(MAX(C-REF(C,1),0),2,1)/SMA(ABS(C-REF(C,1)),2,1)*100;
ZB12:=ZB11< 45 AND REF(ZB11,1)>45;
ZB13:=ZB11< 20 AND REF(ZB11,1)>20;
ZB14:=COUNT(ZB10=1,4)=3 AND ZB10=0 AND O< C;
PT:=(ZB14 AND (C-REF(C,1))/REF(C,1)>0.065)*10>=10;
XQ:=PT OR ((C-REF(C,1))/REF(C,1)>0.065 AND (REF(ZB13,1) OR REF(ZB12,1)));
高:IF(CURRBARSCOUNT<=120,ZB2,DRAWNULL),POINTDOT,COLORYELLOW;
压力:IF(CURRBARSCOUNT<=120,ZB2-(ZB2-ZB3)*0.191,DRAWNULL),NODRAW,COLORMAGENTA;
平衡:IF(CURRBARSCOUNT<=120,ZB3+(ZB2-ZB3)/2,DRAWNULL),NODRAW,COLORYELLOW;
支撑:IF(CURRBARSCOUNT<=120,ZB3+(ZB2-ZB3)*0.191,DRAWNULL),NODRAW,COLORGREEN;
低:IF(CURRBARSCOUNT<=120,ZB3,DRAWNULL),POINTDOT,COLORGREEN;
天:BARSLAST(LOW=ZB3),NODRAW,COLORYELLOW;
STICKLINE(CURRBARSCOUNT<=120,平衡,平衡,3,(-1)),COLORWHITE;
STICKLINE(CURRBARSCOUNT<=120,压力,压力,3,(-1)),COLORRED;
STICKLINE(CURRBARSCOUNT<=120,支撑,支撑,3,(-1)),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=1,压力,'压力'),COLORRED;
DRAWTEXT(CURRBARSCOUNT=1,平衡,'平衡'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=1,支撑,'支撑'),COLORYELLOW;
STICKLINE(ZB4,LOW,HIGH,0,0),COLOR0088EE;
STICKLINE(ZB4,CLOSE,OPEN,3,0),COLOR0055AA;
STICKLINE(ZB4,CLOSE,OPEN,2.8,0),COLOR0066BB;
STICKLINE(ZB4,CLOSE,OPEN,2.5,0),COLOR0077CC;
STICKLINE(ZB4,CLOSE,OPEN,2.2,0),COLOR0088DD;
STICKLINE(ZB4,CLOSE,OPEN,1.7,0),COLOR0099EE;
STICKLINE(ZB4,CLOSE,OPEN,1.2,0),COLOR00AAFF;
STICKLINE(ZB4,CLOSE,OPEN,0.7,0),COLOR00CCFF;
STICKLINE(ZB4,CLOSE,OPEN,0.2,0),COLORYELLOW;
STICKLINE(ZB5,HIGH,LOW,0,1),COLORGREEN;
STICKLINE(ZB5,CLOSE,OPEN,3.2,0),COLOR006600;
STICKLINE(ZB5,CLOSE,OPEN,2.6,0),COLOR008800;
STICKLINE(ZB5,CLOSE,OPEN,1.9,0),COLOR00AA00;
STICKLINE(ZB5,CLOSE,OPEN,1.1,0),COLOR00CC00;
STICKLINE(ZB5,CLOSE,OPEN,0.3,0),COLORGREEN;
STICKLINE(ZB5 AND ZB6,HIGH,LOW,0,1),COLORFF55FF;
STICKLINE(ZB5 AND ZB6,CLOSE,OPEN,3.2,0),COLOR880088;
STICKLINE(ZB5 AND ZB6,CLOSE,OPEN,2.6,0),COLORAA00AA;
STICKLINE(ZB5 AND ZB6,CLOSE,OPEN,1.9,0),COLORCC00CC;
STICKLINE(ZB5 AND ZB6,CLOSE,OPEN,1.1,0),COLOREE00EE;
STICKLINE(ZB5 AND ZB6,CLOSE,OPEN,0.3,0),COLORFF44FF;
STICKLINE(ZB4 AND ZB7,HIGH,LOW,0,1),COLORFF8800;
STICKLINE(ZB4 AND ZB7,CLOSE,OPEN,3.2,0),COLORFF2200;
STICKLINE(ZB4 AND ZB7,CLOSE,OPEN,2.6,0),COLORFF4400;
STICKLINE(ZB4 AND ZB7,CLOSE,OPEN,1.9,0),COLORFF6600;
STICKLINE(ZB4 AND ZB7,CLOSE,OPEN,1.1,0),COLORFF8800;
STICKLINE(ZB4 AND ZB7,CLOSE,OPEN,0.3,0),COLORFFAA00;
DRAWICON(XQ,LOW,7);
STICKLINE(XQ,LOW,LOW+(HIGH-LOW)/2,2.7,0),COLORYELLOW;
STICKLINE(XQ,LOW+(HIGH-LOW)/2,HIGH,2.7,0),COLORRED;
2. 盈利伴侣副TU(副图 · 16 行)
ZB1:=BARSLAST(CURRBARSCOUNT=120);
ZB2:=CONST(IF(ISLASTBAR=1,HHV(HIGH,ZB1),0));
ZB3:=CONST(IF(ISLASTBAR=1,LLV(LOW,ZB1),0));
ZB4:=EMA(CLOSE,3)>EMA(CLOSE,21);
ZB5:=EMA(CLOSE,3)< EMA(CLOSE,21);
ZB6:=EMA(CLOSE,3)>EMA(CLOSE,8);
ZB7:=EMA(CLOSE,3)< EMA(CLOSE,8);
ZB8:=EMA(HHV(HIGH,1),8);
ZB9:=EMA(C,8)< REF(EMA(C,8),1) AND CLOSE< EMA(C,8);
ZB10:=IF(ZB8< REF(ZB8,1) OR ZB9,1,0);
ZB11:=SMA(MAX(C-REF(C,1),0),2,1)/SMA(ABS(C-REF(C,1)),2,1)*100;
ZB12:=ZB11< 45 AND REF(ZB11,1)>45;
ZB13:=ZB11< 20 AND REF(ZB11,1)>20;
ZB14:=COUNT(ZB10=1,4)=3 AND ZB10=0 AND O< C;
PT:=(ZB14 AND (C-REF(C,1))/REF(C,1)>0.065)*10>=10;
XG:PT OR ((C-REF(C,1))/REF(C,1)>0.065 AND (REF(ZB13,1) OR REF(ZB12,1)));
3. 盈利伴侣选GU(选股 · 16 行)
ZB1:=BARSLAST(CURRBARSCOUNT=120);
ZB2:=CONST(IF(ISLASTBAR=1,HHV(HIGH,ZB1),0));
ZB3:=CONST(IF(ISLASTBAR=1,LLV(LOW,ZB1),0));
ZB4:=EMA(CLOSE,3)>EMA(CLOSE,21);
ZB5:=EMA(CLOSE,3)< EMA(CLOSE,21);
ZB6:=EMA(CLOSE,3)>EMA(CLOSE,8);
ZB7:=EMA(CLOSE,3)< EMA(CLOSE,8);
ZB8:=EMA(HHV(HIGH,1),8);
ZB9:=EMA(C,8)< REF(EMA(C,8),1) AND CLOSE< EMA(C,8);
ZB10:=IF(ZB8< REF(ZB8,1) OR ZB9,1,0);
ZB11:=SMA(MAX(C-REF(C,1),0),2,1)/SMA(ABS(C-REF(C,1)),2,1)*100;
ZB12:=ZB11< 45 AND REF(ZB11,1)>45;
ZB13:=ZB11< 20 AND REF(ZB11,1)>20;
ZB14:=COUNT(ZB10=1,4)=3 AND ZB10=0 AND O< C;
PT:=(ZB14 AND (C-REF(C,1))/REF(C,1)>0.065)*10>=10;
XG:PT OR ((C-REF(C,1))/REF(C,1)>0.065 AND (REF(ZB13,1) OR REF(ZB12,1)));
三、安装与调用
通达信客户端按 Ctrl + F 打开「公式管理器」。
选中对应分组(技术指标公式 → 其他类型 / 条件选股公式),点「新建」。
公式名称填英文或拼音(不含空格、不超过 10 个字符),把源码粘进编辑区。
点「测试公式」,提示编译通过后「确定」保存。
K 线图界面输入公式名称调出;选股公式在「条件选股」里执行。
四、使用提醒
指标本质是把价格与成交量做数学加工,用来辅助判断趋势和买卖时机,不能预测未来。任何公式都有失效区间,请结合大盘环境、板块节奏与仓位管理使用。本文源码仅供学习研究,不构成投资建议。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
