ARTICLE · 1159978
通达信多空副图指标源码

通达信多空副图指标源码
✅ 说明:副图指标,多头区域红色、空头区域蓝色,多空转折标注信号;兼容股票、期货;新建时选择【副图指标】;
⚠️ 指标仅为技术参考,期货、股票均有高风险,不构成任何交易建议
pascal
{多空副图}
N1:=12;
N2:=26;
M:=9;
{MACD思路改造作为多空基础,也可以自行换成其他判断方式}
DIF:=EMA(CLOSE,N1)-EMA(CLOSE,N2);
DEA:=EMA(DIF,M);
MACD:=(DIF-DEA)*2;
{多空判断:DIF上穿DEA=多头;DIF下穿DEA=空头}
DUO:=CROSS(DIF,DEA);
KONG:=CROSS(DEA,DIF);
BK:=BARSLAST(DUO);
SK:=BARSLAST(KONG);
ISDUO:=BK<SK;
{输出0轴线}
ZERO:0,COLORGRAY,DOTLINE;
{多头区域红色填充,空头蓝色填充}
STICKLINE(ISDUO,0,MACD,2,0),COLORRED;
STICKLINE(NOT(ISDUO),0,MACD,2,0),COLORBLUE;
{画出DIF和DEA两条线}
DIF线:DIF,COLORYELLOW;
DEA线:DEA,COLORWHITE;
{标注多空信号}
DRAWICON(DUO, LLV(MACD,5)*0.9,1);
DRAWICON(KONG, HHV(MACD,5)*1.1,2);
DRAWTEXT(DUO, LLV(MACD,5)*0.9,'多'),COLORRED;
DRAWTEXT(KONG, HHV(MACD,5)*1.1,'空'),COLORBLUE;
📌 安装方法
1. 通达信顶部菜单:功能 → 公式系统 → 公式管理器
2. 左侧选择 副图指标 → 新建
3. 粘贴源码,指标名称填写:多空副图,点确定保存
4. 回到K线界面,副图位置右键选择指标,选中【多空副图】即可
📌 逻辑说明
- 用经典MACD的DIF、DEA交叉判断多空
- 一旦金叉(DUO)之后,直到死叉之前一直保持多头红色
- 死叉(KONG)之后,直到下一次金叉之前保持空头蓝色
- 0轴虚线用来辅助判断强弱:多头在0轴上方更强,空头在0轴下方更弱
📌 极简版本(如果上面版本信号太多,或者你想要更简单的均线版多空副图)
pascal
{均线多空副图极简版}
MA短:=EMA(C,10);
MA长:=EMA(C,30);
DUO:=CROSS(MA短,MA长);
KONG:=CROSS(MA长,MA短);
BK:=BARSLAST(DUO);
SK:=BARSLAST(KONG);
ISDUO:=BK<SK;
ZERO:0,COLORGRAY,DOTLINE;
{输出差值作为柱体}
CHA:=MA短-MA长;
STICKLINE(ISDUO,0,CHA,2,0),COLORRED;
STICKLINE(NOT(ISDUO),0,CHA,2,0),COLORBLUE;
CHA线:CHA,COLORYELLOW;
DRAWICON(DUO, LLV(CHA,5)*0.9,1);
DRAWICON(KONG, HHV(CHA,5)*1.1,2);
DRAWTEXT(DUO, LLV(CHA,5)*0.9,'多'),COLORRED;
DRAWTEXT(KONG, HHV(CHA,5)*1.1,'空'),COLORBLUE;
极简版原理:短均线减去长均线的差值作为柱,短均线上穿长均线就出多信号
📌 配套选股公式(金叉选出)
pascal
N1:=12;
N2:=26;
M:=9;
DIF:=EMA(CLOSE,N1)-EMA(CLOSE,N2);
DEA:=EMA(DIF,M);
DUO:=CROSS(DIF,DEA);
XG:DUO;