通达信BS+九转系列主图指标公式源码
发布日期: 2025-07-05 | 阅读量:9
DA:=(3*CLOSE+OPEN+LOW+HIGH)/6,POINTDOT;
X2:=(20*DA+19*REF(DA,1)+18*REF(DA,2)+17*REF(DA,3)+16*REF(DA,4)
+15*REF(DA,5)+14*REF(DA,6)+13*REF(DA,7)+12*REF(DA,8)+11*REF(DA,9)+
10*REF(DA,10)+9*REF(DA,11)+8*REF(DA,12)+7*REF(DA,13)+6*REF(DA,14)+5
*REF(DA,15)+4*REF(DA,16)+3*REF(DA,17)+2*REF(DA,18)+REF(DA,20))/210;
X3:=MA(X2,5);
DRAWICON(CROSS(X2,X3),C,7);
DRAWICON(CROSS(X3,X2),H*1.02,8);
STICKLINE(X2>=X3,LOW,HIGH,0,1),COLORRED;
STICKLINE(X2>=X3,CLOSE,OPEN,3,1),COLORRED;
STICKLINE(X2<X3,LOW,HIGH,0,1),COLOR00FF00;
STICKLINE(X2<X3,CLOSE,OPEN,3.2,1),COLOR00FF00;
LX:=BARSLASTCOUNT(C>REF(C,4));
AA:=LX=9;
BB:=ISLASTBAR AND BETWEEN(LX,5,8);
ZB:=(BACKSET(AA>0,9)OR BACKSET(BB>0,LX))*LX;
DRAWTEXT(ZB>0,L,VAR2STR(ZB,0)),COLORLIRED;
DRAWTEXT(LX=9,L,'9'),COLORGREEN;
LXX:=BARSLASTCOUNT(C<REF(C,4));
CC:=LXX=9;
DD:=ISLASTBAR AND BETWEEN(LXX,5,8);
程序化指标:=(BACKSET(CC>0,9) OR BACKSET(DD>0,LXX))*LXX;
DRAWTEXT(程序化指标>0,L,VAR2STR(程序化指标,0)),COLORGREEN;
DRAWTEXT(LXX=9,L,'9'),COLOR0000FF;
DRAWTEXT_FIX(1,0.52,0,0,'☆微信公众号:(程序化指标) ☆'),COLORRED;
A:=COST(10);
获利比例10%:MA(A,5),COLOR00FF00;
B:=COST(30 );
获利比例30%:MA(B,13),COLOR00FFFF;
D:=COST(50 );
获利比例50%:MA(D,13),LINETHICK2;
E:=COST(70 );
获利比例70%:MA(E,13),COLORFFFFFF,LINETHICK3;
F:=COST(90 );
获利比例90%:MA(F,13),COLOR0000FF,LINETHICK2;
X2:=(20*DA+19*REF(DA,1)+18*REF(DA,2)+17*REF(DA,3)+16*REF(DA,4)
+15*REF(DA,5)+14*REF(DA,6)+13*REF(DA,7)+12*REF(DA,8)+11*REF(DA,9)+
10*REF(DA,10)+9*REF(DA,11)+8*REF(DA,12)+7*REF(DA,13)+6*REF(DA,14)+5
*REF(DA,15)+4*REF(DA,16)+3*REF(DA,17)+2*REF(DA,18)+REF(DA,20))/210;
X3:=MA(X2,5);
DRAWICON(CROSS(X2,X3),C,7);
DRAWICON(CROSS(X3,X2),H*1.02,8);
STICKLINE(X2>=X3,LOW,HIGH,0,1),COLORRED;
STICKLINE(X2>=X3,CLOSE,OPEN,3,1),COLORRED;
STICKLINE(X2<X3,LOW,HIGH,0,1),COLOR00FF00;
STICKLINE(X2<X3,CLOSE,OPEN,3.2,1),COLOR00FF00;
LX:=BARSLASTCOUNT(C>REF(C,4));
AA:=LX=9;
BB:=ISLASTBAR AND BETWEEN(LX,5,8);
ZB:=(BACKSET(AA>0,9)OR BACKSET(BB>0,LX))*LX;
DRAWTEXT(ZB>0,L,VAR2STR(ZB,0)),COLORLIRED;
DRAWTEXT(LX=9,L,'9'),COLORGREEN;
LXX:=BARSLASTCOUNT(C<REF(C,4));
CC:=LXX=9;
DD:=ISLASTBAR AND BETWEEN(LXX,5,8);
程序化指标:=(BACKSET(CC>0,9) OR BACKSET(DD>0,LXX))*LXX;
DRAWTEXT(程序化指标>0,L,VAR2STR(程序化指标,0)),COLORGREEN;
DRAWTEXT(LXX=9,L,'9'),COLOR0000FF;
DRAWTEXT_FIX(1,0.52,0,0,'☆微信公众号:(程序化指标) ☆'),COLORRED;
A:=COST(10);
获利比例10%:MA(A,5),COLOR00FF00;
B:=COST(30 );
获利比例30%:MA(B,13),COLOR00FFFF;
D:=COST(50 );
获利比例50%:MA(D,13),LINETHICK2;
E:=COST(70 );
获利比例70%:MA(E,13),COLORFFFFFF,LINETHICK3;
F:=COST(90 );
获利比例90%:MA(F,13),COLOR0000FF,LINETHICK2;

指标公式逻辑介绍
这个指标公式是一个综合性的技术分析工具,结合了趋势判断、买卖信号和筹码分布分析。以下是核心思路和使用方法:
一、趋势判断部分
通过DA值计算(加权收盘价)和X2(20日加权均线)构建基础趋势线
用X3(X2的5日均线)作为信号线,形成金叉死叉信号:
金叉时在收盘价位置显示买入图标(7号图标)
死叉时在最高价上方显示卖出图标(8号图标)
使用红绿K线直观显示趋势:
红色K线表示X2在X3上方(多头趋势)
绿色K线表示X2在X3下方(空头趋势)
二、连涨连跌计数功能
连涨天数计数(LX):
当连续9天收盘价高于4日前收盘价时,在最低价位置标记"9"
实时显示当前连涨天数
连跌天数计数(LXX):
当连续9天收盘价低于4日前收盘价时,在最低价位置标记"9"
实时显示当前连跌天数
三、筹码分布分析
计算不同获利比例的筹码成本线:
10%获利成本线(绿色)
30%获利成本线(青色)
50%获利成本线(加粗线)
70%获利成本线(白色加粗)
90%获利成本线(蓝色加粗)
使用方法:
趋势交易:当出现金叉且K线变红时考虑买入,死叉且K线变绿时考虑卖出
极端信号:当出现连续9天上涨或下跌时,注意趋势可能反转
筹码分析:观察股价与各成本线的关系,判断支撑压力位
结合多个信号共同判断,如趋势信号与筹码分布配合使用