乐于分享
好东西不私藏

通达信六大量化信号,主图源码,精准伏击底部黑马起涨点,精准出击

通达信六大量化信号,主图源码,精准伏击底部黑马起涨点,精准出击
友情提示:本文所分享的所有指标公式、工具、源码均来源于网络公开渠道整理汇总,仅限于技术分析与学习交流之用,为广大读者提供一份思路,不构成任何具体的投资决策依据或交易建议,并严禁将其用于任何商业盈利目的,市场有风险,投资需谨慎,所有指标均为免费分享。
阅读指引:
第一部分:图片示例
第二部分:公式源码
第三部分:公式说明和逻辑特点
不会安装指标的小伙伴,可以点击参考下边步骤
通达信指标手机/电脑安装详细步骤

今天为大家带来一款精选整理的公式指标,源码完整公开无加密,整体设计简洁实用。只为给技术爱好者多提供一种分析思路和参考工具,大家自行结合行情多对照、多熟悉信号逻辑即可,希望对你有所帮助,可以提供一些思路。

图片示例
公式源码
主图
{ 六大量化主图 - 起涨点 | 底部 | 大黑马 | 短线 | 拉升 | 顶底背离 } 
GSZJ_1:=MA(CLOSE,13); 
GSZJ_2:=(CLOSE+LOW+HIGH)/3; 
GSZJ_3:=((ATAN(EMA(GSZJ_2,13)-REF(EMA(GSZJ_2,13),1)))*3.1416)*10; GSZJ_4:=EMA(CLOSE,8); 
DRAWTEXT(FILTER((GSZJ_3>1) 
AND (EMA(GSZJ_2,13)>REF(EMA(GSZJ_2,8),1)),10),GSZJ_4,'起涨点'),COLORFFFFFF;  GSZJ_5:MA(REF(HHV(CLOSE,30),1),2),COLOR9DFFFF; GSZJ_6:MA(REF(LLV(CLOSE,30),1),2),COLORABFF46;  
GSZJ_7:=AMOUNT/VOL; 
GSZJ_8:=LOW<GSZJ_7*0.9; 
GSZJ_9:=((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100)>1.2; GSZJ_10:=LOW<MA(CLOSE,5)*0.921; 
GSZJ_11:=VOL<MA(VOL,5)*1.5; GSZJ_12:=GSZJ_8 AND GSZJ_9 AND GSZJ_10 AND GSZJ_11; DRAWTEXT(GSZJ_12,LOW*0.96,'底部'),COLOR4080FF;  GSZJ_13:=3*SMA(((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100),5,1)-2*SMA(((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100),5,1); 
GSZJ_14:=EMA(GSZJ_13,5); 
GSZJ_15:=((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100); GSZJ_16:=MA((3*SMA(GSZJ_15,6,1))-(2*SMA(SMA(GSZJ_15,5,1),5,1)),2); DRAWTEXT(CROSS(GSZJ_16,0) AND GSZJ_14<40,LOW*0.96,'▲大黑马'),COLOR00FFFF;  
GSZJ_17:=REF(CLOSE,1); 
GSZJ_18:=SMA(MAX(CLOSE-GSZJ_17,0),3,1)/SMA(ABS(CLOSE-GSZJ_17),3,1)*100; GSZJ_19:=EMA(CLOSE,3); 
GSZJ_20:=EMA(CLOSE,21); DRAWTEXT(CROSS(GSZJ_19,GSZJ_20),LOW*0.96,'底背离'),COLORA6E500; 
DRAWTEXT(CROSS(88,GSZJ_18),HIGH*1.04,'顶背离'),COLOR1880FF;  GSZJ_21:=LLV(LOW,27); 
GSZJ_22:=HHV(HIGH,34); 
GSZJ_23:=EMA(((CLOSE-GSZJ_21)/(GSZJ_22-GSZJ_21)*4),4)*25; GSZJ_24:=IF(GSZJ_23<10,80,100); 
GSZJ_25:=((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100); GSZJ_26:=SMA(GSZJ_25,3,1); 
GSZJ_27:=SMA(GSZJ_26,3,1); 
GSZJ_28:=3*GSZJ_26-2*GSZJ_27; 
GSZJ_29:=IF(GSZJ_28<0,10,0); 
GSZJ_30:=LLV(GSZJ_28,2)=LLV(GSZJ_28,8); GSZJ_31:=IF(CROSS(GSZJ_28,REF(GSZJ_28+0.01,1)) AND GSZJ_30 AND GSZJ_28<20,30,0); 
DRAWTEXT(GSZJ_31 AND GSZJ_24=100 AND GSZJ_29=0,LOW*0.96,'短线'),COLOR8000FF;  
GSZJ_32:=CLOSE-REF(CLOSE,1); GSZJ_33:=100*EMA(EMA(GSZJ_32,6),6)/EMA(EMA(ABS(GSZJ_32),6),6); GSZJ_34:=IF((LLV(GSZJ_33,2)=LLV(GSZJ_33,7)) AND COUNT(GSZJ_33<0,2) AND CROSS(GSZJ_33,MA(GSZJ_33,2)),1,0); DRAWTEXT(FILTER(GSZJ_34=1,5),LOW*0.96,'拉升'),COLORFFDE00;  { K线变色美化 } STICKLINE(CLOSE>REF(CLOSE,1),HIGH,LOW,0,0),COLOR0000FF; STICKLINE(CLOSE>REF(CLOSE,1),OPEN,CLOSE,1.1,0),COLOR000055; STICKLINE(CLOSE=REF(CLOSE,1),HIGH,LOW,0,1),COLORFFFFFF; STICKLINE(CLOSE=REF(CLOSE,1),OPEN,CLOSE,3,1),COLOR333333; STICKLINE(CLOSE<REF(CLOSE,1),HIGH,LOW,0,0),COLORFFFF00; STICKLINE(CLOSE<REF(CLOSE,1),OPEN,CLOSE,1.1,0),COLORFF0033;  STICKLINE(CLOSE>OPEN,OPEN,LOW,0,0),COLOR0000FF; STICKLINE(CLOSE>OPEN,CLOSE,HIGH,0,0),COLOR0000FF; STICKLINE(OPEN>=CLOSE,CLOSE,LOW,0,0),COLOR00FF00; STICKLINE(OPEN>=CLOSE,OPEN,HIGH,0,0),COLOR00FF00;  STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,3.1,0),COLORFF7700; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,2.5,0),COLORFF9900; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,2.1,0),COLORFFBB00; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,1.5,0),COLORFFCC00; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,1.1,0),COLORFFDD00; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,0.5,0),COLORFFEE00; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,0.2,0),COLORFFFF00;  STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3.1,0),COLOR000055; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.5,0),COLOR000066; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.1,0),COLOR000077; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.5,0),COLOR000099; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.1,0),COLOR0000BB; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.5,0),COLOR0000DD; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.2,0),COLOR0000FF;  
{ K线形态标记 } GSZJ_35:=((((CLOSE=HHV(CLOSE,4)) AND ((REF(CLOSE,1)>=REF(CLOSE,2)) OR (REF(CLOSE,1)>=REF(CLOSE,3))) OR (REF(CLOSE,1)=HHV(CLOSE,4)) AND (CLOSE>=REF(CLOSE,2))) OR (REF(CLOSE,2)=HHV(CLOSE,4)) AND (REF(CLOSE,3)=LLV(CLOSE,4)) AND (CLOSE>=REF(CLOSE,1))) OR (REF(CLOSE,3)=HHV(CLOSE,4)) AND (CLOSE>=REF(CLOSE,1)) AND (CLOSE>=REF(CLOSE,2))); 
STICKLINE(GSZJ_35,CLOSE,(OPEN+CLOSE)/2,3.1,0),COLOR000055; STICKLINE(GSZJ_35,CLOSE,(OPEN+CLOSE)/2,2.5,0),COLOR000066; STICKLINE(GSZJ_35,CLOSE,(OPEN+CLOSE)/2,2.1,0),COLOR000077; STICKLINE(GSZJ_35,CLOSE,(OPEN+CLOSE)/2,1.5,0),COLOR000099; STICKLINE(GSZJ_35,CLOSE,(OPEN+CLOSE)/2,1.1,0),COLOR0000BB; STICKLINE(GSZJ_35,CLOSE,(OPEN+CLOSE)/2,0.5,0),COLOR0000DD; STICKLINE(GSZJ_35,CLOSE,(OPEN+CLOSE)/2,0.2,0),COLOR0000FF;  
GSZJ_36:=(CLOSE=HHV(CLOSE,4)) AND (REF(CLOSE,1)=LLV(CLOSE,4)); STICKLINE(GSZJ_36,CLOSE,(OPEN+CLOSE)/2,3.1,0),COLORFF11FF; STICKLINE(GSZJ_36,CLOSE,(OPEN+CLOSE)/2,2.5,0),COLORFF33FF; STICKLINE(GSZJ_36,CLOSE,(OPEN+CLOSE)/2,2.1,0),COLORFF55FF; STICKLINE(GSZJ_36,CLOSE,(OPEN+CLOSE)/2,1.5,0),COLORFF77FF; STICKLINE(GSZJ_36,CLOSE,(OPEN+CLOSE)/2,1.1,0),COLORFF99FF; STICKLINE(GSZJ_36,CLOSE,(OPEN+CLOSE)/2,0.5,0),COLORFFBBFF; STICKLINE(GSZJ_36,CLOSE,(OPEN+CLOSE)/2,0.2,0),COLORFFDDFF;  
GSZJ_37:=((((CLOSE=LLV(CLOSE,4)) AND ((REF(CLOSE,1)<REF(CLOSE,2)) OR (REF(CLOSE,1)<REF(CLOSE,3))) OR (REF(CLOSE,1)=LLV(CLOSE,4)) AND (CLOSE<REF(CLOSE,2))) OR (REF(CLOSE,2)=LLV(CLOSE,4)) AND (REF(CLOSE,1)<>HHV(CLOSE,4)) AND (CLOSE<REF(CLOSE,1))) OR (REF(CLOSE,3)=LLV(CLOSE,4)) AND (CLOSE<REF(CLOSE,1)) AND (CLOSE<REF(CLOSE,2))); STICKLINE(GSZJ_37,CLOSE,(OPEN+CLOSE)/2,3.1,0),COLOR333333; STICKLINE(GSZJ_37,CLOSE,(OPEN+CLOSE)/2,2.5,0),COLOR555555; STICKLINE(GSZJ_37,CLOSE,(OPEN+CLOSE)/2,2.1,0),COLOR777777; STICKLINE(GSZJ_37,CLOSE,(OPEN+CLOSE)/2,1.5,0),COLOR999999; STICKLINE(GSZJ_37,CLOSE,(OPEN+CLOSE)/2,1.1,0),COLORBBBBBB; STICKLINE(GSZJ_37,CLOSE,(OPEN+CLOSE)/2,0.5,0),COLORDDDDDD; STICKLINE(GSZJ_37,CLOSE,(OPEN+CLOSE)/2,0.2,0),COLORFFFFFF;  
GSZJ_38:=((REF(CLOSE,1)=LLV(CLOSE,4)) AND (CLOSE>=REF(CLOSE,2)) OR (REF(CLOSE,2)=LLV(CLOSE,4)) AND (REF(CLOSE,1)<=REF(CLOSE,3)) AND (REF(CLOSE,2)<REF(CLOSE,4)) AND (CLOSE>=REF(CLOSE,1))); STICKLINE(GSZJ_38,OPEN,(OPEN+CLOSE)/2,3.1,0),COLOR003300; STICKLINE(GSZJ_38,OPEN,(OPEN+CLOSE)/2,2.5,0),COLOR005500; STICKLINE(GSZJ_38,OPEN,(OPEN+CLOSE)/2,2.1,0),COLOR007700; STICKLINE(GSZJ_38,OPEN,(OPEN+CLOSE)/2,1.5,0),COLOR009900; STICKLINE(GSZJ_38,OPEN,(OPEN+CLOSE)/2,1.1,0),COLOR00BB00; STICKLINE(GSZJ_38,OPEN,(OPEN+CLOSE)/2,0.5,0),COLOR00DD00; STICKLINE(GSZJ_38,OPEN,(OPEN+CLOSE)/2,0.2,0),COLOR00FF00;  
GSZJ_39:=((REF(CLOSE,1)=HHV(CLOSE,4)) AND (CLOSE<REF(CLOSE,2)) OR ((REF(CLOSE,2)=HHV(CLOSE,4)) AND (REF(CLOSE,1)>REF(CLOSE,3)) OR (REF(CLOSE,3)=HHV(CLOSE,4)) AND (REF(CLOSE,1)>REF(CLOSE,2))) AND (REF(CLOSE,2)>=REF(CLOSE,4)) AND (CLOSE<REF(CLOSE,1))); STICKLINE(GSZJ_39,OPEN,(OPEN+CLOSE)/2,3.1,0),COLORFF1100; STICKLINE(GSZJ_39,OPEN,(OPEN+CLOSE)/2,2.5,0),COLORFF3300; STICKLINE(GSZJ_39,OPEN,(OPEN+CLOSE)/2,2.1,0),COLORFF5500; STICKLINE(GSZJ_39,OPEN,(OPEN+CLOSE)/2,1.5,0),COLORFF7700; STICKLINE(GSZJ_39,OPEN,(OPEN+CLOSE)/2,1.1,0),COLORFF9900; STICKLINE(GSZJ_39,OPEN,(OPEN+CLOSE)/2,0.5,0),COLORFFBB00; STICKLINE(GSZJ_39,OPEN,(OPEN+CLOSE)/2,0.2,0),COLORFFDD00; 
 { 胜率统计面板 } XG1:=FILTER((GSZJ_3>1) AND (EMA(GSZJ_2,13)>REF(EMA(GSZJ_2,8),1)),10); 
ZHOUQI1:=BARSCOUNT(C); 
ZHOUQI:=ZHOUQI1;  
BBQ1:=BARSLAST(BARSLAST(XG1)=5); 
BBQ2:=BARSLAST(FILTER(XG1,5)); 
BBQ3:=CROSS(BBQ2<BBQ1,0.5),COLORRED; BBQ4:=CROSS(BBQ2>BBQ1,0.5),COLORGREEN; 
BBQ5:=IF(BBQ4=1 AND C>REF(C,5),1,0); 
BBQ6:=SUM(BBQ5,ZHOUQI); 
BBQ7:=SUM(IF(BBQ4=1,1,0),ZHOUQI); 胜率5:=IF(BBQ7=0,0,BBQ6/BBQ7*100); 起涨点:胜率5,NODRAW; DRAWTEXT_FIX(ISLASTBAR,0.8,0.6,0,'起涨点5日胜率:'+CON2STR(胜率5,2)+'%'),COLORYELLOW;  
SLAB1:=GSZJ_12; 
SLAB5:=BARSLAST(BARSLAST(SLAB1)=5); 
SLAB6:=BARSLAST(FILTER(SLAB1,5)); SLAB7:=CROSS(SLAB6<SLAB5,0.5),COLORRED; SLAB8:=CROSS(SLAB6>SLAB5,0.5),COLORGREEN; 
SLAB9:=IF(SLAB8=1 AND C>REF(C,5),1,0); 
SLAB10:=SUM(SLAB9,ZHOUQI); 
SLAB11:=SUM(IF(SLAB8=1,1,0),ZHOUQI); SLAB12:=IF(SLAB11=0,0,SLAB10/SLAB11*100); 
底部胜率:SLAB12,NODRAW; DRAWTEXT_FIX(ISLASTBAR,0.8,0.5,0,'底部5日胜率:'+CON2STR(SLAB12,2)+'%'),COLORYELLOW;  SLAC1:=CROSS(GSZJ_16,0) AND GSZJ_14<40; 
SLAC5:=BARSLAST(BARSLAST(SLAC1)=5); 
SLAC6:=BARSLAST(FILTER(SLAC1,5)); SLAC7:=CROSS(SLAC6<SLAC5,0.5),COLORRED; SLAC8:=CROSS(SLAC6>SLAC5,0.5),COLORGREEN; 
SLAC9:=IF(SLAC8=1 AND C>REF(C,5),1,0); 
SLAC10:=SUM(SLAC9,ZHOUQI); 
SLAC11:=SUM(IF(SLAC8=1,1,0),ZHOUQI); SLAC12:=IF(SLAC11=0,0,SLAC10/SLAC11*100); 大黑马胜率:SLAC12,NODRAW; DRAWTEXT_FIX(ISLASTBAR,0.8,0.4,0,'大黑马5日胜率:'+CON2STR(SLAC12,2)+'%'),COLORYELLOW;  GSZJ1:=CROSS(GSZJ_19,GSZJ_20); 
GSZJ5:=BARSLAST(BARSLAST(GSZJ1)=5); 
GSZJ6:=BARSLAST(FILTER(GSZJ1,5)); GSZJ7:=CROSS(GSZJ6<GSZJ5,0.5),COLORRED; GSZJ8:=CROSS(GSZJ6>GSZJ5,0.5),COLORGREEN; 
GSZJ9:=IF(GSZJ8=1 AND C>REF(C,5),1,0); 
GSZJ10:=SUM(GSZJ9,ZHOUQI); 
GSZJ11:=SUM(IF(GSZJ8=1,1,0),ZHOUQI); GSZJ12:=IF(GSZJ11=0,0,GSZJ10/GSZJ11*100); 
底背离胜率:GSZJ12,NODRAW; DRAWTEXT_FIX(ISLASTBAR,0.8,0.3,0,'底背离5日胜率:'+CON2STR(GSZJ12,2)+'%'),COLORYELLOW;  
SLAE1:=GSZJ_31 AND GSZJ_24=100 AND GSZJ_29=0; SLAE5:=BARSLAST(BARSLAST(SLAE1)=5); 
SLAE6:=BARSLAST(FILTER(SLAE1,5)); SLAE7:=CROSS(SLAE6<SLAE5,0.5),COLORRED; SLAE8:=CROSS(SLAE6>SLAE5,0.5),COLORGREEN; 
SLAE9:=IF(SLAE8=1 AND C>REF(C,5),1,0); 
SLAE10:=SUM(SLAE9,ZHOUQI); 
SLAE11:=SUM(IF(SLAE8=1,1,0),ZHOUQI); SLAE12:=IF(SLAE11=0,0,SLAE10/SLAE11*100); 
短线胜率:SLAE12,NODRAW; DRAWTEXT_FIX(ISLASTBAR,0.8,0.2,0,'短线5日胜率:'+CON2STR(SLAE12,2)+'%'),COLORWHITE;  
SLAF1:=FILTER(GSZJ_34=1,5); 
SLAF5:=BARSLAST(BARSLAST(SLAF1)=5); 
SLAF6:=BARSLAST(FILTER(SLAF1,5)); SLAF7:=CROSS(SLAF6<SLAF5,0.5),COLORRED; SLAF8:=CROSS(SLAF6>SLAF5,0.5),COLORGREEN; 
SLAF9:=IF(SLAF8=1 AND C>REF(C,5),1,0); 
SLAF10:=SUM(SLAF9,ZHOUQI); 
SLAF11:=SUM(IF(SLAF8=1,1,0),ZHOUQI); SLAF12:=IF(SLAF11=0,0,SLAF10/SLAF11*100); 
拉升胜率:SLAF12,NODRAW; DRAWTEXT_FIX(ISLASTBAR,0.8,0.1,0,'拉升5日胜率:'+CON2STR(SLAF12,2)+'%'),COLORWHITE;
公式说明和逻辑特点
先说它的底层逻辑,
这套指标不是靠单一一条线瞎判断,而是把股价重心、均线角度、量价关系、高低区间、强弱背离全都揉到一起综合算的。  它会先自动测算一段时间内股价的重心位置,再通过角度运算判断行情是不是开始拐头向上,不是那种慢悠悠磨洋工的走势才给信号。同时还会结合盘中成交均价、近期高低点区间,叠加好几套自带的强弱算法,把超跌低估、短期企稳、资金悄悄进场的形态全都筛选出来。  而且它还自带形态识别,能自动分辨近几日K线的高低排列,区分强势冲高、弱势回落、底部企稳这些不同结构,再配合背离判断,提前抓到顶底反转的拐点,不是等涨起来了才后知后觉。  
然后他的特点呢,
最直观的就是图上直接给文字标记,起涨点、底部、大黑马、短线、拉升、顶底背离全都直接标在K线下方,不用自己挨个去琢磨指标线条,新手也能一眼看明白。  还自带两套轨道线,把近期的压力和支撑直接画出来,平时看盘不用再自己画线找位置。K线颜色也重新做了美化,涨跌、强弱形态用不同颜色区分,盘面一眼就能分清强弱格局。  最实在的是它内置了胜率统计,把每一个信号出现后持有5天的真实胜率都自动算出来,直接显示在盘面上,哪个信号靠谱、哪个容易坑人,一目了然,不用自己慢慢回测复盘。 
整套指标全是通达信常规基础函数,没有半点未来函数,信号出来就固定了,不会后面偷偷漂移、改信号,盘中出啥样,收盘还是啥样,可以为大家做一个参考,提供一写新的想法。

最后跟大家说句心里话,我做指标、做免费分享,不求别的。只盼大家看完文章,顺手点个赞和在看,觉得有用也可以转发给身边炒股的朋友。你们每一次小小的点赞、分享,都是我坚持长期免费干货输出的最大底气。真心感谢一路的支持与陪伴!

相关学习资料