股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索

[通达信] 〖战斧黑马主升启动〗适用于短线交易者进行盘面参考源码


   
楼主
2026-9-1 11:51:26
{主图源码如下}



{定义均线参数}

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://'),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线画紫色实体};







{选股源码如下}

HZ:=EMA(CLOSE,13);{13日指数均线}
短波:=EMA(HZ,1);{短期波动线}
HZ2:=EMA(HZ,8);{8日波动线}
拉升一号:CROSS(短波,HZ2);{拉升信号:短线上穿HZ2};















未
回复

举报