通达信〖分时BS顶底〗指标精准分时决策顶底信号分时主图公式源码
『分时BS顶底』分时主图指标 精准分时决策顶底信号 无未来函数不漂移源码分享
指标介绍:
1.分时顶底指标是分时主图指标,包含B点和S点信号,分时指标信号相对不固定,因此当信号出现出现之后要给1分钟的时间看信号是否固定,信号固定之后才具有决策意义。
2.B点是入场信号,S点是离场信号,同时包含所在的板块、题材和流通值。
3.指标不含未来函数,信号不漂移。
{分时BS顶底--分时主图}
DRAWNUMBER(FILTER(CROSS(C,DYNAINFO(3)*1.1-0.01),60),C*0.99,TIME),COLORYELLOW;
DRAWTEXT_FIX(C>0,0.09,0.78,0,DYBLOCK),COLORYELLOW,LINETHICK2;
DRAWTEXT_FIX(C>0,0.35,0.78,0,HYBLOCK),COLORYELLOW,LINETHICK2;
DRAWTEXT_FIX(C>0,0.09,1,0,GNBLOCK),COLORCYAN,LINETHICK2;
DRAWICON(FILTER(CROSS(C,DYNAINFO(3)*1.1-0.01),60),C,1);
DRAWNUMBER(FILTER(CROSS(C,DYNAINFO(3)*1.1-0.01),60),C*0.99,TIME),COLORWHITE;
CTA:HHV(H,480),DOTLINE,COLORCYAN;
STICKLINE(FILTER(CROSS(C,REF(CTA,1)),10) AND C>REF(CTA,1),C*0.998,C,1,0),COLORWHITE;
DRAWICON(FILTER(CROSS(C,REF(CTA,1)),10) AND C>REF(CTA,1),C*0.995,9);
ZBGS1:=DATETODAY(DATE)-DATETODAY(REF(DATE,TOTALBARSCOUNT-CURRBARSCOUNT))+1;
ZBGS2:=BARSLAST((ZBGS1-REF(ZBGS1,1))!=WEEKDAY-REF(WEEKDAY,1) OR TOTALBARSCOUNT-CURRBARSCOUNT=0)+1;
ZBGS3:=REF(C,ZBGS2);
ZBGS4:=REF(ZBGS3,ZBGS2);
ZBGS5:=REF(ZBGS4,ZBGS2);
ZBGS6:=REF(ZBGS5,ZBGS2);
ZBGS7:=REF(ZBGS6,ZBGS2);
ZBGS8:=REF(ZBGS7,ZBGS2);
ZBGS9:=REF(ZBGS8,ZBGS2);
ZBGS10:=REF(ZBGS9,ZBGS2);
ZBGS11:=REF(ZBGS10,ZBGS2);
ZBGS12:=MAX(DYNAINFO(3),DYNAINFO(5));
ZBGS13:=MIN(DYNAINFO(3),DYNAINFO(6));
ZBGS14:=ZBGS12-ZBGS13;
板块强度:ZBGS13+ZBGS14*8/9,COLORLIRED,DOTLINE;
市场情绪:ZBGS13+ZBGS14*0.5/9,COLORGREEN,DOTLINE;
ZBGS15:=SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(V*100,BARSCOUNT(CLOSE));
ZBGS16:=EXPMA(CLOSE/ZBGS15,20);
ZBGS17:=EXPMA(CLOSE/ZBGS15,60);
游资合力:=EXPMA(CLOSE/ZBGS15,120);
底:=1;
中:=1.022;
高:=1.033;
DRAWICON(LONGCROSS(市场情绪 ,C,2),C-0.01,7);
STICKLINE(LONGCROSS(市场情绪,C,2),C,板块强度,0,-1),COLORCYAN;
DRAWICON(LONGCROSS(C,板块强度,2)AND C< ZTPRICE(REF(CLOSE,1),0.1),C+0.01,8);
DRAWTEXT_FIX(1,0.980,20,1,'★网'),COLOR333333;
STICKLINE(LONGCROSS(C,板块强度,2),C,市场情绪,0,-1),COLORRED;
DRAWTEXT_FIX(1,0.60,0.78,0,STRCAT(STRCAT('流通市值:',CON2STR(FINANCE(46)*C/100000000,2)),'亿元'))COLORYELLOW;
ZBGS18:=DYNAINFO(15)/DYNAINFO(4)/100;
ZBGS19:=IF(DYNAINFO(15)>10000,'万元','元');
ZBGS20:=IF(DYNAINFO(15)>10000,CON2STR(DYNAINFO(15)/10000,1),CON2STR(DYNAINFO(15),1));
ZBGS21:=STRCAT(ZBGS20,ZBGS19);
ZBGS22:=STRCAT('买卖力度量额:',STRCAT(CON2STR(ZBGS18/10000,2),'万手'));
ZBGS23:=STRCAT(ZBGS22,' = ');
DRAWTEXT_FIX(1,0.09,0.65,0,STRCAT(ZBGS23,ZBGS21))COLORMAGENTA;

未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
当满足条件收盘价上穿昨收盘价*1.1-0.01的60日过滤时,在收盘价*0.99位置书写数字,画黄色
当满足条件收盘价>0时,在横轴0.09纵轴0.78位置书写文字,画黄色,线宽为2
当满足条件收盘价>0时,在横轴0.35纵轴0.78位置书写文字,画黄色,线宽为2
当满足条件收盘价>0时,在横轴0.09纵轴1位置书写文字,画青色,线宽为2
当满足条件收盘价上穿昨收盘价*1.1-0.01的60日过滤时,在收盘价位置画1号图标
当满足条件收盘价上穿昨收盘价*1.1-0.01的60日过滤时,在收盘价*0.99位置书写数字,画白色
输出CTA:480日内最高价的最高值,DOTLINE,画青色
当满足条件收盘价上穿1日前的CTA的10日过滤ANDC>1日前的CTA时,在收盘价*0.998和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
当满足条件收盘价上穿1日前的CTA的10日过滤ANDC>1日前的CTA时,在收盘价*0.995位置画9号图标
ZBGS1赋值:日期对应的转换天数-总的周期数-到最后交易的周期日前的日期对应的转换天数+1
ZBGS2赋值:上次(ZBGS1-1日前的ZBGS1)不等于星期-1日前的星期ORTOTALBARSCOUNT-到最后交易的周期=0距今天数+1
ZBGS3赋值:ZBGS2日前的收盘价
ZBGS4赋值:ZBGS2日前的ZBGS3
ZBGS5赋值:ZBGS2日前的ZBGS4
ZBGS6赋值:ZBGS2日前的ZBGS5
ZBGS7赋值:ZBGS2日前的ZBGS6
ZBGS8赋值:ZBGS2日前的ZBGS7
ZBGS9赋值:ZBGS2日前的ZBGS8
ZBGS10赋值:ZBGS2日前的ZBGS9
ZBGS11赋值:ZBGS2日前的ZBGS10
ZBGS12赋值:昨收盘价和最高价的较大值
ZBGS13赋值:昨收盘价和最低价的较小值
ZBGS14赋值:ZBGS12-ZBGS13
输出板块强度:ZBGS13+ZBGS14*8/9,画淡红色,DOTLINE
输出市场情绪:ZBGS13+ZBGS14*0.5/9,画绿色,DOTLINE
ZBGS15赋值:成交额(元)的收盘价的有效数据周期数日累和/成交量(手)*100的收盘价的有效数据周期数日累和
ZBGS16赋值:收盘价/ZBGS15的20日指数移动平均
ZBGS17赋值:收盘价/ZBGS15的60日指数移动平均
游资合力赋值:收盘价/ZBGS15的120日指数移动平均
底赋值:1
中赋值:1.022
高赋值:1.033
当满足条件市场情绪小于收盘价保持2个交易日后交叉上穿时,在收盘价-0.01位置画7号图标
当满足条件市场情绪小于收盘价保持2个交易日后交叉上穿时,在收盘价和板块强度位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画青色
当满足条件收盘价小于板块强度保持2个交易日后交叉上穿ANDC<计算涨停价时,在收盘价+0.01位置画8号图标
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
当满足条件收盘价小于板块强度保持2个交易日后交叉上穿时,在收盘价和市场情绪位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画红色
当满足条件1时,在横轴0.60纵轴0.78位置书写文字画黄色
ZBGS18赋值:开盘金额/开盘价/100
ZBGS19赋值:如果开盘金额>10000,返回'万元',否则返回'元'
ZBGS20赋值:如果开盘金额>10000,返回开盘金额/10000的1日取值转为字符串,否则返回开盘金额的1日取值转为字符串
ZBGS21赋值:字符串相加
ZBGS22赋值:字符串相加
ZBGS23赋值:字符串相加
当满足条件1时,在横轴0.09纵轴0.65位置书写文字画洋红色