主图指标 通达信
一线定乾坤指标公式源码主图趋势跟踪+量化打分+事件驱动多因子选股主图指标,核心逻辑思路如下:
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); - 暂无回复