通达信〖智能动态巡盘〗融合了多空研判与买卖点提示多空信号与K线变色源码
“智能动态巡盘”是一套内置于通达信主图的趋势跟踪工具,融合了多空研判与买卖点提示。其核心基于“快线”与“安全线”的强弱博弈,结合加权均价与成交量动态修正,借助K线智能变色系统,让市场格局一目了然。当“快线”上穿“安全线”,且K线同步转蓝,往往意味着主升浪行情正式启动;反之若下穿,则发出风险预警信号。同时,“进场线”与“牛疯启”图标进一步辅助判别波段拐点,帮助投资者在复杂的行情变化中快速做出决策。
使用指南:
1. 多空判断:重点关注黄色“快线”和灰色“安全线”的相互关系。若K线呈蓝色,且股价维持于安全线之上,可优先考虑持股;一旦K线转为橙色,或价格跌破安全线,则应转向防守、持币观望。
2. 操作信号:当出现“↖开始加沧”文字并伴随青色K线时,属于右侧买入或加仓信号;而当“↖行情结束”字样出现且K线翻绿,则提示及时止盈、规避回落风险。
3. 辅助参考:可利用“进场线”识别底部区域,配合“→牛疯启”图标出现,往往对应强势拉升的启动节点。固定显示的五行口诀浓缩了整套操盘要点,便于盘后复盘与迅速记忆。
总体评价:
本公式通过图形化展示与明确的文字提示,有效减少主观情绪干扰,提升了交易纪律性。对于跟踪趋势、捕捉波段拐点而言,是一套实用性很强的操盘辅助系统。
ZBGS1:=IF(1< 2442.46*500,1,1);
快线:DMA(MA(CLOSE+REF(CLOSE,5)*ZBGS1/CLOSE*0.098,90),VOL),LINETHICK1,CIRCLEDOT,COLORYELLOW;
ZBGS2:=CROSS(C,快线);
DRAWTEXT(ZBGS2,L,'↖底部区')*ZBGS1,COLORRED,LINETHICK4;
DRAWTEXT(ISLASTBAR,快线,'快线'),COLORYELLOW;
ZBGS3:=(3*CLOSE+LOW+OPEN+HIGH)/6;
ZBGS4:=IF((DATETODAY(DATE))< 11699,1,1);
慢线:(20*ZBGS3+19*REF(ZBGS3,1)+18*REF(ZBGS3,2)+17*REF(ZBGS3,3)+16*REF(ZBGS3,4)+15*REF(ZBGS3,5)+14*REF(ZBGS3,6)+13*REF(ZBGS3,7)+12*REF(ZBGS3,8)+11*REF(ZBGS3,9)+10*REF(ZBGS3,10)+9*REF(ZBGS3,11)+8*REF(ZBGS3,12)+7*REF(ZBGS3,13)+6*REF(ZBGS3,14)+5*REF(ZBGS3,15)+4*REF(ZBGS3,16)+3*REF(ZBGS3,17)+2*REF(ZBGS3,18)+REF(ZBGS3,20))*ZBGS4/210,NODRAW;
安全线:MA(慢线,11)*ZBGS1*ZBGS4,COLORGRAY,LINESTICK,LINETHICK1;
ZBGS5:MA(C,20)*ZBGS4,NODRAW;
快线2:MA(C,6)*ZBGS1 COLORGREEN, LINETHICK2;
STICKLINE(快线2>=ZBGS5,CLOSE,OPEN,3,0)*ZBGS4,COLOR0000FF;
STICKLINE(快线2>=ZBGS5,CLOSE,OPEN,0.5,0)*ZBGS4,COLORCC66FF;
STICKLINE(ZBGS5>快线2,CLOSE,OPEN,3,0)*ZBGS4,COLORFF9900;
STICKLINE(ZBGS5>快线2,CLOSE,OPEN,0.5,0)*ZBGS4,COLORFFCC00;
ZBGS6:=CROSS(快线2,ZBGS5)*ZBGS1;
ZBGS7:=CROSS(ZBGS5,快线2)*ZBGS1;
DRAWTEXT(ZBGS6,L,'↖开始加沧')*ZBGS1,COLORYELLOW,LINETHICK4;
DRAWTEXT(ZBGS7,H,'↖行情结束')*ZBGS1,COLORWHITE ,LINETHICK4;
STICKLINE(CROSS(快线2,ZBGS5)*ZBGS4,OPEN,CLOSE,2,0),COLOR00FFFF ;
STICKLINE(CROSS(ZBGS5,快线2)*ZBGS4,OPEN,CLOSE,2,0),COLOR00DD00;
ZBGS8:=O>MA(C,安全线)*ZBGS4 AND C;
STICKLINE(CROSS(安全线,C),OPEN,CLOSE,2,0)*ZBGS4,COLORFF0000;
AMA3:IF(快线2/REF(快线2,安全线)>0.997,快线2,DRAWNULL)*ZBGS1,COLORBLUE,LINETHICK3;
AMA4:IF(快线2/REF(快线2,安全线)>1.001,快线2,DRAWNULL)*ZBGS1,COLORRED,LINETHICK3;
ZBGS9:=IF(L=LLV(L,9),L,0)*ZBGS4;
ZBGS10:=CONST(BARSLAST(ZBGS9!=0))*ZBGS4;
ZBGS11:=CONST(IF(ZBGS10=0,H,REF(H,ZBGS10)))*ZBGS4;
ZBGS12:=CONST(REF(BARSLAST(H>ZBGS11),ZBGS10+1)+ZBGS10+1)*ZBGS4;
ZBGS13:=CONST(IF(ZBGS12=0,H,REF(H,ZBGS12)))*ZBGS4;
ZBGS14:=CONST(REF(BARSLAST(H>ZBGS13),ZBGS12+1)+ZBGS12+1)*ZBGS4;
WH7:IF(CURRBARSCOUNT<=ZBGS10+10,CONST(IF(ZBGS14=0,H,REF(H,ZBGS14))),DRAWNULL)*ZBGS4,COLORYELLOW,DOTLINE;
DRAWTEXT(ISLASTBAR,WH7,'进场线')*ZBGS1,COLORYELLOW;
ZBGS15:=IF(C=INDEXC,0,1)*ZBGS4;
ZBGS16:=AMOUNT/V/100;
明日阻:=L+(ZBGS16-L)+(C-L)*ZBGS4;
明日撑:=L+(C-ZBGS16)*ZBGS4;
今日阻:REF(明日阻 , 1)NODRAW;
今日撑:REF(明日撑 , 1)NODRAW;
止盈价:H*0.95,LINETHICK1,COLORRED;
DRAWTEXT_FIX(1,0,0.05,0,'金【快线上穿安全线是主升行情出现的信号】')*ZBGS1,COLORYELLOW;
DRAWTEXT_FIX(1,0,0.1,0,'木【快线下穿安全线是行情完全结束的信号】')*ZBGS1,COLORGREEN;
DRAWTEXT_FIX(1,0,0.15,0,'水【K线变蓝色下穿安全线是行情提前结束的信号】')*ZBGS1,COLORMAGENTA;
DRAWTEXT_FIX(1,0,0.2,0,'火【安全线上的红色K线就持股,灰蓝色K线就持币】')*ZBGS1,COLORRED;
DRAWTEXT_FIX(1,0,0.25,0,'土【K线上穿快线为强势区,跟着行情死盯一只股买】')*ZBGS1,COLORCYAN;
ZBGS17:=EMA(CLOSE,1);
ZBGS18:=EMA(ZBGS17,5) ;
ZBGS19:=EMA(HHV(ZBGS18,5),1);
CTA4:EMA(HHV(ZBGS19,17),1),COLORYELLOW,LINETHICK1;
CTA5:EMA(HHV(CTA4,17),2),COLORCYAN;
DRAWICON(CROSS(CTA4,CTA5),L*1.002,23);
DRAWTEXT(CROSS(CTA4,CTA5),LOW*1.01,' →牛疯启'),COLORYELLOW;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGS1赋值:如果1<2442.46*500,返回1,否则返回1
输出快线:以成交量(手)为权重收盘价+5日前的收盘价*ZBGS1/收盘价*0.098的90日简单移动平均的动态移动平均,线宽为1,CIRCLEDOT,画黄色
ZBGS2赋值:收盘价上穿快线
当满足条件ZBGS2时,在最低价位置书写文字*ZBGS1,画红色,线宽为4
当满足条件是否最后一个周期时,在快线位置书写文字,画黄色
ZBGS3赋值:(3*收盘价+最低价+开盘价+最高价)/6
ZBGS4赋值:如果(日期对应的转换天数)<11699,返回1,否则返回1
输出慢线:(20*ZBGS3+19*1日前的ZBGS3+18*2日前的ZBGS3+17*3日前的ZBGS3+16*4日前的ZBGS3+15*5日前的ZBGS3+14*6日前的ZBGS3+13*7日前的ZBGS3+12*8日前的ZBGS3+11*9日前的ZBGS3+10*10日前的ZBGS3+9*11日前的ZBGS3+8*12日前的ZBGS3+7*13日前的ZBGS3+6*14日前的ZBGS3+5*15日前的ZBGS3+4*16日前的ZBGS3+3*17日前的ZBGS3+2*18日前的ZBGS3+20日前的ZBGS3)*ZBGS4/210,NODRAW
输出安全线:慢线的11日简单移动平均*ZBGS1*ZBGS4,画深灰色,LINESTICK,线宽为1
输出ZBGS5:收盘价的20日简单移动平均*ZBGS4,NODRAW
输出快线2:收盘价的6日简单移动平均*ZBGS1 画绿色, 线宽为2
当满足条件快线2>=ZBGS5时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.*ZBGS4,COLOR0000FF
当满足条件快线2>=ZBGS5时,在收盘价和开盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.*ZBGS4,COLORCC66FF
当满足条件ZBGS5>快线2时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.*ZBGS4,COLORFF9900
当满足条件ZBGS5>快线2时,在收盘价和开盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.*ZBGS4,COLORFFCC00
ZBGS6赋值:快线2上穿ZBGS5*ZBGS1
ZBGS7赋值:ZBGS5上穿快线2*ZBGS1
当满足条件ZBGS6时,在最低价位置书写文字*ZBGS1,画黄色,线宽为4
当满足条件ZBGS7时,在最高价位置书写文字*ZBGS1,画白色 ,线宽为4
当满足条件快线2上穿ZBGS5*ZBGS4时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FFFF
当满足条件ZBGS5上穿快线2*ZBGS4时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00DD00
ZBGS8赋值:开盘价>收盘价的安全线日简单移动平均*ZBGS4 AND 收盘价
当满足条件安全线上穿收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.*ZBGS4,COLORFF0000
输出AMA3:如果快线2/安全线日前的快线2>0.997,返回快线2,否则返回无效数*ZBGS1,画蓝色,线宽为3
输出AMA4:如果快线2/安全线日前的快线2>1.001,返回快线2,否则返回无效数*ZBGS1,画红色,线宽为3
ZBGS9赋值:如果最低价=9日内最低价的最低值,返回最低价,否则返回0*ZBGS4
ZBGS10赋值:上次ZBGS9不等于0距今天数的最后一日取值设为常数*ZBGS4
ZBGS11赋值:如果ZBGS10=0,返回最高价,否则返回ZBGS10日前的最高价的最后一日取值设为常数*ZBGS4
ZBGS12赋值:ZBGS10+1日前的上次最高价>ZBGS11距今天数+ZBGS10+1的最后一日取值设为常数*ZBGS4
ZBGS13赋值:如果ZBGS12=0,返回最高价,否则返回ZBGS12日前的最高价的最后一日取值设为常数*ZBGS4
ZBGS14赋值:ZBGS12+1日前的上次最高价>ZBGS13距今天数+ZBGS12+1的最后一日取值设为常数*ZBGS4
输出WH7:如果到最后交易的周期<=ZBGS10+10,返回如果ZBGS14=0,返回最高价,否则返回ZBGS14日前的最高价的最后一日取值设为常数,否则返回无效数*ZBGS4,画黄色,DOTLINE
当满足条件是否最后一个周期时,在WH7位置书写文字*ZBGS1,画黄色
ZBGS15赋值:如果收盘价=大盘的收盘价,返回0,否则返回1*ZBGS4
ZBGS16赋值:成交额(元)/成交量(手)/100
明日阻赋值:最低价+(ZBGS16-最低价)+(收盘价-最低价)*ZBGS4
明日撑赋值:最低价+(收盘价-ZBGS16)*ZBGS4
输出今日阻:1日前的明日阻NODRAW
输出今日撑:1日前的明日撑NODRAW
输出止盈价:最高价*0.95,线宽为1,画红色
当满足条件1时,在横轴0纵轴0.05位置书写文字*ZBGS1,画黄色
当满足条件1时,在横轴0纵轴0.1位置书写文字*ZBGS1,画绿色
当满足条件1时,在横轴0纵轴0.15位置书写文字*ZBGS1,画洋红色
当满足条件1时,在横轴0纵轴0.2位置书写文字*ZBGS1,画红色
当满足条件1时,在横轴0纵轴0.25位置书写文字*ZBGS1,画青色
ZBGS17赋值:收盘价的1日指数移动平均
ZBGS18赋值:ZBGS17的5日指数移动平均
ZBGS19赋值:5日内ZBGS18的最高值的1日指数移动平均
输出CTA4:17日内ZBGS19的最高值的1日指数移动平均,画黄色,线宽为1
输出CTA5:17日内CTA4的最高值的2日指数移动平均,画青色
当满足条件CTA4上穿CTA5时,在最低价*1.002位置画23号图标
当满足条件CTA4上穿CTA5时,在最低价*1.01位置书写文字,画黄色