主图指标 通达信

一线定乾坤指标公式源码主图趋势跟踪+量化打分+事件驱动多因子选股主图指标,核心逻辑思路如下:

1. 趋势与压力支撑体系

以多周期均线(5/10/60/163日)和指数移动平均(EMA)构建主趋势线,通过趋势方向染色(红/蓝)直观展示多空状态。

基于历史高低点(8/13/21/34周期)动态计算多层压力线,识别试盘、攻击、突破、冲顶等不同阶段的阻力位。

2. 多因子量化评分

从均线多头排列、KDJ/MACD金叉、量能放大、当日涨幅等7个维度进行打分(满分80分),将技术面强弱转化为可量化的数值,辅助判断个股的综合强势程度。

3. 事件驱动信号捕捉

主力进场:通过量比突变与涨幅异动的双重共振,捕捉资金突然介入的信号。

一线定乾坤指标公式源码主图

近10日低点:=LLV(L,10);
M5:=MA(C,5);
M10:=MA(C,10);
M60:=MA(C,60),COLORGREEN;
平衡线163:MA(C,163),COLORGREEN;
主趋势10:EMA(EMA(C,10),10),COLORRED,LINETHICK3;
试盘压力:=MA(REF(HHV((C+L+O+H)/4,8),1),3);
攻击压力:=MA(REF(HHV((C+L+O+H)/4,13),1),3),COLORWHITE;
突破压力:=MA(REF(HHV((C+L+O+H)/4,21),1),3),COLOR00AAFF;
冲顶压力:=MA(REF(HHV((C+L+O+H)/4,34),1),3);
阶段高点30:=MA(REF(HHV((C+L+O+H)/4,30),1),3);
阶段均值13:=MA((C+L+O+H)/4,13);
阶段均值21:=EMA((C+L+O+H)/4,21);
CCI短期:=MA(CCI,3);
头部信号:=CROSS(CCI短期,CCI) AND (CCI>130);
STICKLINE(头部信号,H*1.005,H*1.01,4,0),COLOR00FF00;
卖出预警:=头部信号,COLOR00FF00;
STICKLINE(卖出预警,H*1.016,H*1.025,4,0),COLORRED;
DRAWTEXT(卖出预警,H*1.038,'下探'),COLORRED;
趋势向下:=主趋势10>REF(主趋势10,1);
IF(趋势向下-1,主趋势10,DRAWNULL)COLORBLUE,LINETHICK3;
短期强于长期:=EMA(C,5)>EMA(C,20);
短期弱于长期:=EMA(C,5)EMA(C,10);
短期弱于中期:=EMA(C,5)阶段均值21 AND C>O,H,L,0,0),COLOR00EEFF;
STICKLINE(C>阶段均值21 AND C>O,C,O,3,0),COLOR00AAFF;
STICKLINE(C>阶段均值21 AND C>O,C,O,2,0),COLOR00CCFF;
STICKLINE(C>阶段均值21 AND C>O,C,O,1,0),COLOR00EEFF;
STICKLINE(C>阶段高点30 AND C>O,H,L,0,0),COLOR0000DD;
STICKLINE(C>阶段高点30 AND C>O,C,O,3,0),COLOR000099;
STICKLINE(C>阶段高点30 AND C>O,C,O,2,0),COLOR0000BB;
STICKLINE(C>阶段高点30 AND C>O,C,O,1,0),COLOR0000DD;
前收盘价:=REF(C,1);
涨停判定:=IF((C-前收盘价)*100/前收盘价>=(10-0.01*100/前收盘价),1,0);
DRAWTEXT(涨停判定,(H+L)/2,'T')COLOR00FFFF;
均线评分:=IF(M5>M10,20,0);
长短期评分:=IF(MA(C,20)>M60,10,0);
KDJ评分:=IF(KDJ.J>KDJ.K,10,0);
MACD金叉评分:=IF(MACD.DIF>MACD.DEA,10,0);
MACD红柱评分:=IF(MACD.MACD>0,10,0);
量能评分:=IF(V>MA(V,60),10,0);
涨幅评分:=IF(C/REF(C,1)>1.03,10,0);
综合评分:=均线评分+长短期评分+KDJ评分+MACD金叉评分+MACD红柱评分+量能评分+涨幅评分;
DRAWTEXT_FIX(V>O,0.01,0.10,0,STRCAT('【量化评分】:',STRCAT(CON2STR(综合评分,2),' '))),COLORFFFFFF;
STICKLINE(REF(COUNT(C<试盘压力,5)=5,1) AND C>=试盘压力 AND C>O,C,O,1,0),COLORWHITE;
STICKLINE(REF(COUNT(C<突破压力,5)=5,1) AND C>=突破压力 AND C>O,C,O,1,0),COLORYELLOW;
STICKLINE(REF(COUNT(C<冲顶压力,5)=5,1) AND C>=冲顶压力 AND C>O,C,O,1,0),COLORMAGENTA;
前收:=REF(C,1);
RSI指标:=((SMA(MAX((C-前收),0),3,1)/SMA(ABS((C-前收)),3,1))*100);
短期趋势:=EMA(C,3);
中长期趋势:=EMA(C,21);
基准线:=MA(C,10000);
买线:=MA(C,9),LINETHICK2;
卖线:=MA(C,20);
买入信号:=CROSS(买线,卖线);
卖出信号:=CROSS(卖线,买线);
DRAWTEXT(买入信号,L-0.1,'建仓'),COLORCYAN;
MACD快线:=EMA(C,12)-EMA(C,26);
MACD慢线:=EMA(MACD快线,9);
MACD柱:=2*(MACD快线-MACD慢线);
MACD能量:=MACD柱*60;
能量起爆:=CROSS(MACD能量-REF(MACD能量,1),15);
STICKLINE(能量起爆,O,C,2,0),COLORYELLOW;
前一日量能:=REF(V,1);
当日量能:=DVOL;
量能放大比例:=当日量能/前一日量能;
量能异动:=量能放大比例-REF(量能放大比例,1);
当日涨幅:=(C-前收)/前收*100;
涨幅异动:=当日涨幅-REF(当日涨幅,1);
量价共振:=CROSS(量能异动,500) AND CROSS(涨幅异动,10);
DRAWTEXT(量价共振=1,L*0.96,'▲主力进场'),COLORMAGENTA;
DRAWICON{量化社区:WWW.GUSHI.IN}(量价共振=1,L*0.993,29);
KDJ周期:=9;
平滑参数1:=3;
平滑参数2:=3;
KDJ_RSV:=(C-LLV(L,KDJ周期))/(HHV(H,KDJ周期)-LLV(L,KDJ周期))*100;
KDJ_K:=SMA(KDJ_RSV,平滑参数1,1);
KDJ_D:=SMA(KDJ_K,平滑参数2,1);
KDJ_J:=3*KDJ_K-2*KDJ_D;
强金叉:=KDJ.K>KDJ.D AND KDJ.J>KDJ.D AND KDJ.J>KDJ.K;
流通市值:=CAPITAL*C/1000000;
当日涨幅2:=(C-REF(C,1))/REF(C,1)*100;
风险过滤:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S') OR DYNAINFO(4)=0 OR INBLOCK('创业板') OR INBLOCK('科创板')) OR BARSCOUNT(C)>1;
市值筛选:=流通市值>0 AND 流通市值<80;
涨停筛选:=当日涨幅2>9.8 AND 当日涨幅2<10.07 AND C=H;
价格筛选:=C>2 AND C<22;
首板确认:=COUNT(涨停筛选,2)=1;
风口启动:=强金叉 AND 风险过滤 AND 市值筛选 AND 涨停筛选 AND 价格筛选 AND 首板确认;
STICKLINE(风口启动,H,L,0,0),COLOR0000FF;
STICKLINE(风口启动,C,O,3,0),COLOR000099;
STICKLINE(风口启动,C,O,2,0),COLOR0000BB;
STICKLINE(风口启动,C,O,1,0),COLOR0000DD;
STICKLINE(风口启动,C,O,0.3,0),COLOR0000FF;
DRAWTEXT(REF(COUNT(C<冲顶压力,5)=5,1) AND C>=冲顶压力 AND C>O,C*0.99,'拉升'),COLORMAGENTA;
DRAWTEXT(REF(COUNT(C<突破压力,5)=5,1) AND C>=突破压力 AND C>O,C*0.999,'突破'),COLORYELLOW;
DRAWICON(REF(COUNT(C<攻击压力,5)=5,1) AND C>=攻击压力 AND C>O,REF(H,1),23);