股票公式平台 股票公式 股票软件 手机炒股软件 登录 注册
公式平台网
未来函数检测
首 页 精品公式 通达信公式 大智慧公式 同花顺公式 通达信股票池 大智慧股票池 益盟公式 文华公式 博易大师公式 通达信软件 更多
当前位置:公式平台网 → 通达信公式 → 正文

通达信『战斧黑马主升启动』战法 主力控盘EMA金叉短线选股公式

发布时间:2026/8/23 9:45:25  浏览次数:
通达信『战斧黑马主升启动』战法 主力控盘EMA金叉短线选股公式

这是一套通达信股票指标公式,专门用于捕捉主升浪启动点,核心围绕黑马选股逻辑设计,适合短线交易者参考使用。

核心逻辑

通过控局、高度控盘、主力进出三个维度,判断当前个股是否有主力资金在运作,这是通达信主力控盘指标的关键筛选条件。
结合均线系统、DMI指标、趋势线进行多重过滤,排除震荡和下跌阶段,只聚焦上升趋势的股票,属于趋势类选股公式的典型思路。
利用EMA短线金叉信号,精准捕捉主力即将拉升的启动节点,是短线金叉买入指标的实用用法。
入场时机

主图上直接显示黑马启动文字提示,信号明确不模糊。
副图同步出现拉升一号信号,双图共振确认强度更高。
整体趋势向上,红线刚刚起来,操盘线走平或向上为最佳进场窗口,符合通达信操盘线指标的经典用法。
这套公式本质上是把主力控盘、趋势判断、金叉时机三层逻辑叠加在一起,解决了单独用某一个指标容易误判的问题。如果你平时用通达信做短线选股,可以把这套逻辑当作一个参考框架,再结合自己的持仓周期做调整。

战斧黑马现形主图源码:

{定义均线参数}
M1:=5;{5日均线参数}
M2:=10;{10日均线参数}
M3:=20;{20日均线参数}
M4:=30;{30日均线参数}
M5:=60;{60日均线参数}
N:=80;{自定义参数80}
N1:=14;{DMI指标参数14}
M:=3;{自定义参数3}

{绘制K线}
DRAWKLINE(H,O,L,C);{绘制标准K线(最高价,开盘价,最低价,收盘价)}

{量能放大条件}
GS:=V/REF(V,1)>=2.0;{成交量较前一日放大2倍及以上}

{统计连续放量的周期数}
K1B:=SUMBARS(GS,1) ;{第一次放量到当前的周期数}
K2B:=SUMBARS(GS,2);{第二次放量到当前的周期数}
K3B:=SUMBARS(GS,3);{第三次放量到当前的周期数}
K4B:=SUMBARS(GS,4);{第四次放量到当前的周期数}
K5B:=SUMBARS(GS,5);{第五次放量到当前的周期数}
K6B:=SUMBARS(GS,6);{第六次放量到当前的周期数}
K7B:=SUMBARS(GS,7);{第七次放量到当前的周期数}
K8B:=SUMBARS(GS,8);{第八次放量到当前的周期数}
K9B:=SUMBARS(GS,9);{第九次放量到当前的周期数}
K10B:=SUMBARS(GS,10);{第十次放量到当前的周期数}

{绘制黄色支撑线}
AABB:STICKLINE(K1B,REFV(L,K1B-1)*1.002,REFV(L,K1B-1),2,0),COLORYELLOW;{放量后在前期低点画黄色支撑线}

{成交量极值判断}
T60B:=V=HHV(V,60);{成交量创60日新高}
T100B:=V=HHV(V,100);{成交量创100日新高}
T2B:=V/REF(VOL,1)>=3;{成交量较前一日放大3倍及以上}
T3B:=REF(C,1)/REF( O,1)<3;{前一日收盘价/开盘价小于3}

{绘制基础均线}
MA5:=MA(CLOSE,M1),LINETHICK1,COLORYELLOW;{5日均线,黄色细线}
MA10:=MA(CLOSE,M2),LINETHICK1,COLORWHITE;{10日均线,白色细线}
MA20:=MA(CLOSE,M3),LINETHICK1,COLORYELLOW;{20日均线,黄色细线}
操盘线:MA(CLOSE,M4),POINTDOT,COLORRED;{30日均线操盘线,红色点状线}
MA60:=MA(CLOSE,M5),POINTDOT,LINETHICK1,COLORGREEN;{60日均线,绿色点状线}

{DMI指标计算}
TR1:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N1,1);{真实波幅均值}
HD:=HIGH-REF(HIGH,1);{当日最高价-昨日最高价}
LD:=REF(LOW,1)-LOW;{昨日最低价-当日最低价}
DMP:=SMA(IF(HD>0 AND HD>LD,HD,0),N1,1);{上升动向值均值}
DMM:=SMA(IF(LD>0 AND LD>HD,LD,0),N1,1);{下降动向值均值}
PDI:=DMP*100/TR1,COLORRED;{上升方向指标,红色}
MDI:=DMM*100/TR1,COLORGREEN;{下降方向指标,绿色}
ADX:=SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N1,1),COLORYELLOW;{平均动向指标,黄色}

{DMI阶段划分}
阶段线1:=16;{DMI第一阶段阈值16}
阶段线2:=30;{DMI第二阶段阈值30}
DMI1:=PDI>MDI AND ADX>=30;{强势多头趋势}
DMI2:=PDI<MDI AND ADX>=30;{强势空头趋势}
DMI3:=PDI>MDI AND 16<ADX<30;{弱势多头趋势}
DMI4:=PDI<MDI AND 16<ADX<30;{弱势空头趋势}
DMI5:=ADX<=16 AND (PDI>MDI OR PDI<MDI);{趋势震荡阶段}
DMI6:=ADX>60;{极端趋势阶段}

{涨停标记}
ZT:=C/REF(C,1)>1.097;{涨停条件}
XH:=FILTER(ZT,13);{13日内只显示一次涨停信号}
BH:=BARSLAST(ZT);{距离上一次涨停的周期数}
CZ:=REF(H,BH)-REF(L,BH);{涨停当日的高低价差}
STICKLINE(ZT,O,C,3,0),COLORRED;{涨停K线画红色实体}
DRAWTEXT(ZT,L*0.98,' '),COLORF00FF0;{涨停位置标记文字}
VARZT:=BARSLAST(C/REF(C,1)>1.097);{距离上一次涨停的周期数}

{涨幅标记}
TZX:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(O,1)),1,0);{大涨条件}
STICKLINE(TZX,O,C,3,0),COLORRED;{大涨K线画红色实体}
ZDF:=(C-REF(C,1))/REF(C,1)*100;{涨跌幅计算}
STICKLINE(ZDF<-9.9,O,C,3,0),COLORGREEN;{大跌K线画绿色实体}

{量能分析}
VAR111:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));{量能分配系数}
GSM:=IF(CLOSE>OPEN,VAR111*(HIGH-LOW),IF(CLOSE<OPEN,VAR111*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),COLORRED;{主动买盘量}
GSMB:=IF(CLOSE>OPEN,0-VAR111*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR111*(HIGH-LOW),0-VOL/2)),COLOR00FF00 ;{主动卖盘量}
MM差:=(GSM+GSMB);{买卖盘差值}
GSMGSMB比:=ABS(GSM/GSMB);{买卖盘量比}

{多空指标}
水平面:=MA(CLOSE,89),COLORFF00FF;{89日均线水平面,粉色}
BBI:=(MA(CLOSE,M1)+MA(CLOSE,M2)+MA(CLOSE,M3)+MA(CLOSE,M4))/4;{多空指标}
MA1:=MA(CLOSE,24),COLOR00E300,LINETHICK1;{24日均线,绿色}

{实时量能判断}
V2:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1);{实时成交量放大率}
MA13:=MA(CLOSE,13);{13日均线}
X1:=(C+L+H)/3;{价格中轴}
BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10;{趋势角度计算}
EMA8:=EMA(C,8);{8日指数均线}
A1:=MIN(O,C);{开盘收盘价最小值}
B1:=ABS(O-C);{开盘收盘价差值}
T1:=FILTER(BB13>1 AND EMA(X1,13)>REF(EMA(X1,8),1),10);{趋势启动信号}

{RSI指标}
LC:=REF(CLOSE,1);{昨日收盘价}
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);{相对强弱指标}
FF:=EMA(CLOSE,3);{3日指数均线}
MA15:=EMA(CLOSE,21);{21日指数均线}
T2:=COUNT(CROSS(BBI,3),3)=1 AND CROSS(C,BBI);{突破BBI信号}

{量能组合信号}
T12:=V2>=1;{成交量放大1倍及以上}
T0:=BARSLAST(T12);{距离放量的周期数}
L1:=REF(L,T0);{放量日最低价}
H1:=REF(H,T0);{放量日最高价}
L11:=MIN(REF(L,1),L);{近两日最低价}
L10:=MIN(L11,REF(L,2));{近三日最低价}
L21:=MAX(REF(L,1),L);{近两日最高价}
L20:=MAX(L21,REF(L,2));{近三日最高价}
T111:=(REF(V2>=1,3) OR REF(V2>=1,2) OR REF(V2>=1,1)) AND((L10>L1 AND L20>H1) OR (L11>L1 AND L21>H1));{连续放量突破条件}
T11:=T111 AND REF(T111,1)=0;{放量突破信号}

{价格通道}
V1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);{价格波动系数}
V2X:=(1-7/100)*(DMA(CLOSE,V1));{下轨道线}
V3:=(1+7/100)*(DMA(CLOSE,V1));{上轨道线}
V5:=MA((LOW+HIGH+CLOSE)/3,5);{5日价格中轴均线}

{选股条件}
A1XX:=CROSS(MA(C,1),MA(C,3));{1日均线上穿3日均线}
XG:=A1XX;{选股信号}

{控局指标}
VAR1:=EMA(EMA(CLOSE,13),13);{双重13日指数均线}
控局:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;{控盘力度指标}
A10:=CROSS(控局,0);{控局指标上穿0轴}
无庄控局:=IF(控局<0,控局,0),COLORGRAY,NODRAW;{无主力控盘,灰色}
短线:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*20,LINETHICK0,COLORWHITE;{短线强度}
中线:=(CLOSE-MA(CLOSE,4))/MA(CLOSE,4)*20,LINETHICK0,COLORYELLOW;{中线强度}
红柱:=SMA(短线,3,1),LINETHICK0,COLORFF00FF;{短线强度均值,粉色}
绿柱:=SMA(中线,3,1),COLORSTICK,COLOR00FF00;{中线强度柱,绿色}
开始控局:=IF(A10,5,0),LINETHICK1,COLORWHITE;{开始控盘信号,白色}
有庄控局:=IF(控局>REF(控局,1) AND 控局>0,控局,0),COLORRED,NODRAW;{主力控盘,红色}
VAR2:=100*WINNER(CLOSE*0.95);{获利盘比例}
高度控局:=IF(VAR2>50 AND COST(85)<CLOSE AND 控局>0,控局,0),COLORFF00FF,NODRAW;{高度控盘,粉色}
主力出货:=IF(控局<REF(控局,1) AND 控局>0,控局,0),COLOR00FF00,NODRAW;{主力出货,绿色}

{主力资金指标}
VV1:=(C*2+H+L)/4*10;{价格加权值}
VV2:=EMA(VV1,13)-EMA(VV1,34);{资金趋势线1}
VV3:=EMA(VV2,5);{资金趋势线2}
V4:=2*(VV2-VV3)*5.5;{主力资金强度}
主力撤:=IF(V4<=0,V4,0),COLORGREEN;{主力资金流出,绿色}
主力进:=IF(V4>=0,V4,0);{主力资金流入}

{大盘资金指标}
VV5:=(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8;{大盘位置系数}
V6:=EMA(3*VV5-2*SMA(VV5,18,1),5);{大盘趋势均值}
V7:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8))*10;{大盘强弱值}
V8:=(INDEXC*2+INDEXH+INDEXL)/4;{大盘价格中轴}
V9:=EMA(V8,13)-EMA(V8,34);{大盘资金线1}
VA:=EMA(V9,3);{大盘资金线2}
VB:=(V9-VA)/2;{大盘资金净额}
大盘资金进场:=IF(VB>=0,VB,0),COLORYELLOW;{大盘资金流入,黄色}
大盘资金撤走:=IF(VB<=0,VB,0),COLORRED;{大盘资金流出,红色}

{趋势指标}
V11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);{趋势强度}
趋势线:=EMA(V11,3);{趋势均线}
V12:=(趋势线-REF(趋势线,1))/REF(趋势线,1)*100;{趋势变化率}
GSZB:=STICKLINE(趋势线<=13,0,20,5,0),COLORCC9900;{弱势趋势柱}
AA:=(趋势线<=13) AND FILTER((趋势线<=13),15);{弱势趋势信号}
GSM入GP:=STICKLINE(趋势线<=13 AND V12>13,0,50,5,0),COLOR0099FF;{趋势反转信号柱}

{动量指标}
MTM:=C-REF(C,1);{动量值}
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);{动向均值}
YXF:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);{底部反转条件}
加仓:=IF(FILTER(YXF=1,5),1,0),STICK,COLORFFFFFF,LINETHICK3;{加仓信号,白色粗线}

{辅助趋势}
A51:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);{长期趋势}
FY:=EMA(A51,5);{趋势均线}
A54:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;{短期趋势}
QS:=(MA(3*SMA(A54,6,1)-2*SMA(SMA(A54,5,1),5,1),2));{趋势综合值}
控局B:=FILTER(IF(A10,1,0),5);{控局过滤信号}

{财神指标}
JJ:=DYNAINFO(11);{均价}
P:=55;{长期参数55}
S:=8;{短期参数8}
财:=(EMA(CLOSE,S)-EMA(CLOSE,P))*10,COLORRED,LINETHICK2;{财线,红色粗线}
神:=EMA(财,M1),COLORGREEN,LINETHICK1;{神线,绿色细线}

{价格偏离条件}
GSZJ1:=(C-JJ)/JJ<-0.005;{收盘价低于均价0.5%}
GSZJ11:=(C-JJ)/JJ<-0.03;{收盘价低于均价3%}
GSZJ12:=LAST(JJ>=REF(JJ,1),5,1) AND (C-JJ)/JJ<0.005;{均价连续上涨,小幅偏离}
STJ1:=(C-JJ)/JJ>0.005;{收盘价高于均价0.5%}

{控盘状态}
STJ01:=控局<REF(控局,1) AND 控局>0.5;{主力减仓}
STJ02:=控局>0;{控局为正}
GSZJ2:=控局>REF(控局,1) AND 控局<-0.2;{弱势吸筹}
GSZJ22:=控局>REF(控局,1) AND 控局<0 ;{弱势控盘}

{买卖信号}
GSZJ3:=CROSS(财,神) AND 财<-0.3;{低位金叉买入}
GSZJ32:=CROSS(财,神) AND 财<-0.1;{次低位金叉买入}
STJ31:=CROSS(神,财);{死叉卖出}
STJ32:=CROSS(神,财) AND 财>1.618;{高位死叉卖出}

{高手专用指标}
VAR1A:=EMA(EMA(CLOSE,9),9);{双重9日指数均线}
专用:=(VAR1A-REF(VAR1A,1))/REF(VAR1A,1)*1000;{专用控盘指标}
VAR2A:=100*WINNER(CLOSE*0.95);{专用获利盘}
高手专用:=VAR2A>50 AND COST(85)<CLOSE AND 专用>0;{高手选股条件}

{BBIBOLL轨道}
CV:=CLOSE;{收盘价赋值}
BBIBOLL:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4;{多空布林线中轨}
UPR:=BBIBOLL+6*STD(BBIBOLL,11);{多空布林线上轨}
DWN:=BBIBOLL-6*STD(BBIBOLL,11);{多空布林线下轨}

{换手与强势股}
QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));{量能系数}
XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2)));{虚拟成交量}
DRAWTEXT_FIX(1,0.980,20,1,'公式平台,公式源码 HTTP://WWW.GSPT.COM'),COLOR333333;
HSL:=(XVL/20)/1.15;{换手率}
强势股:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22))>1500;{强势股条件}
绝杀前十:=高手专用 AND 高度控局,COLORFF00FF;{绝杀选股信号,粉色}

{风险提示}
VARC:=SMA(MAX(C-REF(C,1),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100;{超买超卖指标}
DRAWICON(CROSS(82,VARC),H*1.02,2);{超买画卖出图标}

{强弱对比指标}
VAR34:=(INDEXC-REF(INDEXC, 1))/REF(INDEXC, 1);{大盘涨跌幅}
VAR35:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1);{个股涨跌幅}
VAR36:=IF(VAR34>0.010, 0.900, 1) AND IF(VAR34>(-0.025), 1, 1.200);{大盘系数}
VAR37:=VAR36*(VAR35-VAR34)*100;{个股相对强度}
VAR38:=SUM(VAR37, 10);{10日相对强度总和}
VAR310:=VAR38>20;{强势股条件}
VAR326:=IF(CLOSE AND MA(VOL, 5)/240 AND CLOSE>REF(CLOSE, 1)*1.0 AND CLOSE,1,0);{基础上涨条件}
VAR327:=IF(CLOSE/REF(CLOSE, 1)>1.050 AND VOL/CAPITAL*100<10 AND CLOSE<17 AND HIGH/CLOSE<1.010 AND VAR326>0, 1, 0);{潜力股条件}
DRAWICON(VAR327=1,L*0.95,1);{潜力股画买入图标}

{黑马启动信号}
HZ:=EMA(CLOSE,13);{13日指数均线}
短波:=EMA(HZ,1);{短期波动线}
中波:=EMA(HZ,26);{中期波动线}
均线148天:=EMA(C,148);{148日长期均线}
成本:=SUM(AMOUNT,0)/SUM(VOL,0)/100;{平均成本价}
HZ2:=EMA(HZ,8);{8日波动线}
拉升一号:=CROSS(短波,HZ2);{拉升信号:短线上穿HZ2}
DRAWICON(拉升一号,L*0.99,11);{拉升信号画图标}
DRAWTEXT (拉升一号,L*0.97,'↖黑马启动'),COLORYELLOW;{标注黑马启动文字}

{股起股出均线}
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;{价格中枢}
红线股起:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED,LINETHICK2;{持股红线,红色粗线}
绿线股出:MA(红线股起,6),COLORGREEN,LINETHICK2;{卖出绿线,绿色粗线}

{涨停紫色标记}
TZX紫色:STICKLINE((C-REF(C,1))/REF(C,1)>0.095,C,O,3.05,0),COLORMAGENTA;{涨停K线画紫色实体};

附件里的公式如上图,1个主图、1个副图和1个选股,不加密
通达信『战斧黑马主升启动』战法 主力控盘EMA金叉短线选股公式

增值电信业务经营ICP许可证:合字B2-20230351  粤ICP备2023083431号-1
免责声明:公式平台网是股票软件指标公式分享平台,不开展相关证券业务,平台展示的所有股票资料由网络收集,不保障实时性和真实性,由此引起的投资亏损与本站无关.
Copyright © 2023 gspt.com , All Rights Reserved.