指标源码
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0,0.03,0,EXTERNSTR(0,3)),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0,0.06,0,EXTERNSTR(0,6)),COLORLIBLUE;
DRAWTEXT_FIX(ISLASTBAR,0,0.09,0,EXTERNSTR(0,12)),COLORLIGREEN;{老王}
DRAWTEXT_FIX(ISLASTBAR,0,0.15,0,FGBLOCK),COLORLIMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0,0.12,0,EXTERNSTR(0,1)),COLORYELLOW;{融胜}
主力成本线:EMA(COST(9),250),COLORBROWN,DOTLINE;
{牛马线买点公式升级版}
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛线:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED;
马线:MA(牛线,8),COLORWHITE;
DRAWICON( FILTER(CROSS(牛线,马线),20),马线-0.002 ,1);
DRAWTEXT(CROSS(牛线,马线),LOW*0.984,'买'),COLORRED,LINETHICK2;
止损价:H*0.95,LINETHICK0.5,COLORRED;
庄家:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+
16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+
13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+
10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+
7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+
4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED;
IF(庄家>=REF(庄家,1),庄家,DRAWNULL),COLORRED,LINETHICK4;
IF(庄家<=REF(庄家,1),庄家,DRAWNULL),COLORGREEN,LINETHICK2;
DRAWBAND(牛线,RGB(255,87,22),马线,RGB(0,30,255));
MA60:MA(CLOSE,60),COLORGRAY;
N1:=10;
TK:=CONST(HHVBARS(V,10)),COLOR0000FF,LINETHICK1;
量能平台:IF(CURRBARSCOUNT<=N1+3,CONST(IF(TK=0,C,REF(C,TK))),DRAWNULL),COLORGRAY,LINETHICK1;
NOTEXT_新量能点:IF(CURRBARSCOUNT=TK+1,量能平台,DRAWNULL),CIRCLEDOT,COLORFFFFFF,LINETHICK9;
DRAWTEXT(ISLASTBAR,量能平台,'量能平台'),COLORGRAY;
{稳涨}
红轨道:=MA(MA(CLOSE,3),1),LINETHICK1,COLORYELLOW;
轨道:MA(MA(CLOSE,3),3),COLOR32CD32,LINETHICK2;
NOTEXT_升:IF(红轨道>=轨道,轨道,DRAWNULL),COLORMAGENTA,LINETHICK2;
机构:(L2_VOL(0,0) - L2_VOL(0,1))*10000/FINANCE(7),NODRAW,COLORRED;
大户:(L2_VOL(1,0) - L2_VOL(1,1))*10000/FINANCE(7),NODRAW,COLORMAGENTA;
主力:机构+大户,NODRAW,COLORYELLOW;
STICKLINE(主力>0,O,C,1.5,1),COLORRED;
STICKLINE(主力<0,O,C,1.5,1),COLORCYAN;
STICKLINE(大户>0,O,C,1,0),COLORMAGENTA;
STICKLINE(大户<0,O,C,1,0),COLORGREEN;
STICKLINE(机构>0 AND 大户>0,O,(O+C)/2,1,0),COLORRED;
STICKLINE(机构<0 AND 大户>0,C,(O+C)/2,1,0),COLORCYAN;
STICKLINE(机构>0 AND 大户<0,O,(O+C)/2,1,0)COLORMAGENTA;
STICKLINE(机构<0 AND 大户<0,C,O,1,0)COLORLICYAN;
累计:=SUM(主力,30),COLORMAGENTA;
均值:=EMA(累计,MIN(10,30)),COLORWHITE;
{红}
STICKLINE(CROSS(累计,均值),H,L,0,0),COLORRED,LINETHICK1;
STICKLINE(CROSS(累计,均值),CLOSE,OPEN,1.4,0),COLOR000088;
STICKLINE(CROSS(累计,均值),CLOSE,OPEN,1,0),COLOR0000BB;
STICKLINE(CROSS(累计,均值),CLOSE,OPEN,0.6,0),COLOR0000DD;
STICKLINE(CROSS(累计,均值),CLOSE,OPEN,0,0),COLOR0000FF;
{蓝}
STICKLINE(CROSS(均值,累计),H,L,0,0),COLORFF8800,LINETHICK1;
STICKLINE(CROSS(均值,累计),CLOSE,OPEN,1.4,0),COLORBB4400;
STICKLINE(CROSS(均值,累计),CLOSE,OPEN,1,0),COLORCC5500;
STICKLINE(CROSS(均值,累计),CLOSE,OPEN,0.6,0),COLORDD6600;
STICKLINE(CROSS(均值,累计),CLOSE,OPEN,0,0),COLOREE7700;
{高低点定位}
G0:=(XMA(XMA(H,30),30)-XMA(XMA(L,30),30))+XMA(XMA(H,30),30);
D0:=XMA(XMA(L,30),30)-(XMA(XMA(H,30),30)-XMA(XMA(L,30),30));
G01:=(XMA(XMA(H,30),30)-XMA(XMA(L,30),30))*0.5+XMA(XMA(H,30),30);
D01:=XMA(XMA(L,30),30)-(XMA(XMA(H,30),30)-XMA(XMA(L,30),30))*0.5;
GO0:=(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*3+XMA(XMA(H,60),60);
DO0:=XMA(XMA(L,60),60)-(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*3;
STICKLINE(CURRBARSCOUNT=1,G0,G0,100,5),COLORGREEN;
STICKLINE(CURRBARSCOUNT=1,D0,D0,100,5),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=1,GO0,GO0,100,5),COLORLIBLUE;
STICKLINE(CURRBARSCOUNT=1,DO0,DO0,100,5),COLORRED;
DRAWTEXT(ISLASTBAR,G0,'卖'),COLORGREEN;
DRAWTEXT(ISLASTBAR,D0,'买'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,GO0,'顶'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,DO0,'底'),COLORRED;
{五线顺上的拐点定位线,有未来函数}
局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);
局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);
局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0);
局部高点预选A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);
局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);
局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);
缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));
距前高天:=BARSLAST(局部高点预选C=1);
距前低天:=BARSLAST(局部低点预选C=-1);
小值周期:=LOWRANGE(L);
大值周期:=TOPRANGE(H);
低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
一、整体结构概述
这是一款综合性技术指标,包含以下功能模块:
- 📊 板块信息显示
- 🎯 主力成本线与牛马线买卖系统
- 📈 量能平台分析
- 🔄 机构/大户资金流向
- 📏 压力支撑位(高低价定位)
二、各模块详细解析
1️⃣ 板块信息显示区
Z1:=STRCAT(HYBLOCK,' '); // 所属行业板块
Z2:=STRCAT(Z1,DYBLOCK); // 加上地域板块
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORLIRED;
作用:在图表左上角显示股票所属的板块信息
2️⃣ 主力成本线
主力成本线:EMA(COST(9),250),COLORBROWN,DOTLINE;
| 参数 | 含义 |
|---|---|
| COST(9) | 9%获利盘价格 |
| EMA(…,250) | 250日指数移动平均 |
| 颜色 | 棕色虚线 |
3️⃣ 牛马线买卖系统(核心部分)
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛线:(20*MID+19*REF(MID,1)+...+REF(MID,20))/210,COLORRED;
马线:MA(牛线,8),COLORWHITE;
买卖信号:
- 买入信号:牛线从下向上穿越马线 → 显示”买”字
- 止损价:最高价 × 0.95
DRAWICON(FILTER(CROSS(牛线,马线),20),马线-0.002,1);
DRAWTEXT(CROSS(牛线,马线),LOW*0.984,'买'),COLORRED;
止损价:H*0.95,COLORRED;
4️⃣ 庄家成本线
庄家:(20*MID+19*REF(MID,1)+...+REF(MID,20))/210,COLORRED;
- 红色粗线:庄家成本上升趋势
- 绿色细线:庄家成本下降趋势
5️⃣ 量能平台
N1:=10;
TK:=CONST(HHVBARS(V,10));
量能平台:IF(CURRBARSCOUNT<=N1+3,CONST(IF(TK=0,C,REF(C,TK))),DRAWNULL);
作用:标记近10日最大成交量对应的价格位置
6️⃣ 机构/大户资金流向
机构:(L2_VOL(0,0)-L2_VOL(0,1))*10000/FINANCE(7),COLORRED;
大户:(L2_VOL(1,0)-L2_VOL(1,1))*10000/FINANCE(7),COLORMAGENTA;
主力:机构+大户,COLORYELLOW;
| 颜色 | 含义 |
|---|---|
| 红色柱 | 主力净流入 |
| 青色柱 | 主力净流出 |
7️⃣ 高低点定位(压力/支撑)
G0:=(XMA(XMA(H,30),30)-XMA(XMA(L,30),30))+XMA(XMA(H,30),30); // 卖出点
D0:=XMA(XMA(L,30),30)-(XMA(XMA(H,30),30)-XMA(XMA(L,30),30)); // 买入点
GO0:=(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*3+XMA(XMA(H,60),60); // 顶部
DO0:=XMA(XMA(L,60),60)-(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*3; // 底部
| 标记 | 颜色 | 含义 |
|---|---|---|
| 卖 | 绿色 | 短期压力位 |
| 买 | 洋红 | 短期支撑位 |
| 顶 | 蓝色 | 长期顶部 |
| 底 | 红色 | 长期底部 |
三、使用方法
📌 安装步骤
- 打开通达信软件
- 按
Ctrl + F打开公式管理器 - 新建 → 指标公式 → 主图公式
- 粘贴代码 → 命名”TDX00463″
- 绑定到主图
📌 实战应用技巧
┌─────────────────────────────────────────────────┐
│ 买卖信号 │
├─────────────────────────────────────────────────┤
│ ✅ 牛线上穿马线 → 买入信号 │
│ ✅ 股价站稳"买"位(粉色) → 考虑买入 │
│ ✅ 机构/大户资金红柱放大 → 主力积极关注 │
│ ✅ 股价接近"底"(红色) → 可能进入支撑区间 │
├─────────────────────────────────────────────────┤
│ 风险提示 │
├─────────────────────────────────────────────────┤
│ ⚠️ 跌破止损价(H*0.95) → 建议止损 │
│ ⚠️ 牛线下穿马线 → 考虑减仓 │
│ ⚠️ 股价触及"卖"(绿色) → 考虑止盈 │
└─────────────────────────────────────────────────┘
📌 注意事项
| 项目 | 说明 |
|---|---|
| ⚠️ 未来函数 | 包含BACKSET等未来函数,可能产生漂移 |
| 📊 适用周期 | 日线及以上周期效果较好 |
| 🎯 配合使用 | 建议结合成交量、MACD等指标验证 |
四、核心指标图解
压力位(卖) ←──────────────────→ 买入点(买)
↑ ↑
│ ┌─ 牛线(红色) │
│ │ │
│ │ ╭─ 马线(白色) │
│ │ │ │
│ └──┴───────────── │
│ ↑ │
└─────────────────────────────→ 时间
买点出现
这款指标功能全面,适合中长线投资者使用,但建议配合其他指标综合判断!