通达信『至强主力』寻找主力强势介入位置精主副图选股源码

该公式专为A股主板、创业板(60/00/30开头股票)设计,融合成交量分布、价格波动、资金占比等核心维度,通过多因子计算筛选主力异动信号。
核心逻辑是先量化成交量在高低价区间的分布(VAR2-VAR5),结合涨跌幅、成交额(VAR6-VAR8),再通过多重均线(VAR9-VAR12)和量能、价格条件(VAR13-VAR14)交叉验证,最终在满足“放量+均线多头+价格异动+合规标的”等条件时,触发主力信号。

使用方法
1. 副图加载公式后,当出现“★最强主力”彩色柱线+笑脸图标,代表主力资金异动明显;
2. 信号触发条件严格:需满足换手率超5%、股价未跌停、短期均线多头、价格回调但量能放大等,过滤无效杂波;
3. 信号出现时可重点关注,结合个股趋势和大盘环境,作为短线介入的参考信号,不单独作为买卖依据。
 
{主图源码如下}


DRAWTEXT_FIX(1,0.005,0,0,'所属风格:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;
VAR1:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
VAR2:=VOL/((H-L)*2-ABS(C-O));
VAR3:=IF(C>OPEN,VAR2*(HIGH-LOW),IF(C< OPEN,VAR2*((HIGH-OPEN)+(C-LOW)),VOL/2));
VAR4:=IF(C>OPEN,0-VAR2*((HIGH-C)+(OPEN-LOW)),IF(C< OPEN,0-VAR2*(HIGH-LOW),0-VOL/2));
VAR5:=(VAR3+VAR4)/99;
VAR6:=(C/REF(C,1)-1)*100;
VAR7:=AMOUNT/10000;
VAR8:=VAR5/VAR7*100,NODRAW;
DRAWTEXT(VAR5>=200 AND VAR6>=3 AND VAR8>=15 ,L*0.965,VARCAT(VARCAT('占比:',VAR2STR(VAR8,0)),'%')),COLORMAGENTA;
均5:MA(CLOSE,5),COLORYELLOW,DOTLINE;
VAR9:=MA(REF(EMA(C,3),1),3),COLORLIRED;
VAR10:=MA(REF(EMA(C,7),1),3),COLORLIGREEN;
VAR11:=MA((VAR9+VAR10)/2,3);
VAR12:=MA(SMA(VAR9,3,1),3);
VAR13:=V/CAPITAL*100>5;
VAR14:= (CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) * 100>-10;
VAR15:=(EMA(EMA(VAR9,3),3)+EMA(EMA(ABS(VAR10),3),3))/2;
VAR16:=CROSS(VAR11,VAR15) AND VAR12>=REF(VAR12,1) AND MA(C,3)>MA(C,7) AND C< O AND VAR13 AND L< REF(L,1) AND VAR14 AND VAR1;
DRAWTEXT(VAR16,L*0.98,' ★最强主力'),COLOR00FFFF;
STICKLINE(VAR16,CLOSE,OPEN,3.2,0),COLOR0077FF;
STICKLINE(VAR16,CLOSE,OPEN,2.5,0),COLOR0099FF;
STICKLINE(VAR16,CLOSE,OPEN,1.9,0),COLOR00BBFF;
STICKLINE(VAR16,CLOSE,OPEN,1.2,0),COLOR00DDFF;
STICKLINE(VAR16,CLOSE,OPEN,0.3,0),COLOR00FFFF;
DRAWICON(VAR16,L*1.002,9);



{副图源码如下}



VAR1:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
VAR2:=VOL/((H-L)*2-ABS(C-O));
VAR3:=IF(C>OPEN,VAR2*(HIGH-LOW),IF(C< OPEN,VAR2*((HIGH-OPEN)+(C-LOW)),VOL/2));
VAR4:=IF(C>OPEN,0-VAR2*((HIGH-C)+(OPEN-LOW)),IF(C< OPEN,0-VAR2*(HIGH-LOW),0-VOL/2));
VAR5:=(VAR3+VAR4)/99;
VAR6:=(C/REF(C,1)-1)*100;
VAR7:=AMOUNT/10000;
VAR8:=VAR5/VAR7*100,NODRAW;
均5:=MA(CLOSE,5),COLORYELLOW,DOTLINE;
VAR9:=MA(REF(EMA(C,3),1),3),COLORLIRED;
VAR10:=MA(REF(EMA(C,7),1),3),COLORLIGREEN;
VAR11:=MA((VAR9+VAR10)/2,3);
VAR12:=MA(SMA(VAR9,3,1),3);
VAR13:=V/CAPITAL*100>5;
VAR14:= (CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) * 100>-10;
VAR15:=(EMA(EMA(VAR9,3),3)+EMA(EMA(ABS(VAR10),3),3))/2;
VAR16:=CROSS(VAR11,VAR15) AND VAR12>=REF(VAR12,1) AND MA(C,3)>MA(C,7) AND C< O AND VAR13 AND L< REF(L,1) AND VAR14 AND VAR1;
DRAWTEXT(VAR16,0.8,' ★最强主力'),COLOR00FFFF;
STICKLINE(VAR16,0,1,3.2,0),COLOR0077FF;
STICKLINE(VAR16,0,1,2.5,0),COLOR0099FF;
STICKLINE(VAR16,0,1,1.9,0),COLOR00BBFF;
STICKLINE(VAR16,0,1,1.2,0),COLOR00DDFF;
STICKLINE(VAR16,0,1,0.3,0),COLOR00FFFF;
DRAWICON(VAR16,1,9);




{选股源码如下}

VAR1:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
VAR2:=VOL/((H-L)*2-ABS(C-O));
VAR3:=IF(C>OPEN,VAR2*(HIGH-LOW),IF(C< OPEN,VAR2*((HIGH-OPEN)+(C-LOW)),VOL/2));
VAR4:=IF(C>OPEN,0-VAR2*((HIGH-C)+(OPEN-LOW)),IF(C< OPEN,0-VAR2*(HIGH-LOW),0-VOL/2));
VAR5:=(VAR3+VAR4)/99;
VAR6:=(C/REF(C,1)-1)*100;
VAR7:=AMOUNT/10000;
VAR8:=VAR5/VAR7*100;
均5:=MA(CLOSE,5),COLORYELLOW;
VAR9:=MA(REF(EMA(C,3),1),3),COLORLIRED;
VAR10:=MA(REF(EMA(C,7),1),3),COLORLIGREEN;
VAR11:=MA((VAR9+VAR10)/2,3);
VAR12:=MA(SMA(VAR9,3,1),3);
VAR13:=V/CAPITAL*100>5;
VAR14:= (CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) * 100>-10;
VAR15:=(EMA(EMA(VAR9,3),3)+EMA(EMA(ABS(VAR10),3),3))/2;
VAR16:CROSS(VAR11,VAR15) AND VAR12>=REF(VAR12,1) AND MA(C,3)>MA(C,7) AND C< O AND VAR13 AND L< REF(L,1) AND VAR14 AND VAR1;




来函数检测结果如下
该公式包含未来函数:CAPITAL

定制、编写指标公式请联系QQ或微信同号:88652583

当满足条件1时,在横轴0.005纵轴0位置书写文字,画洋红色
当满足条件1时,在横轴0.06纵轴0位置书写文字,画黄色
当满足条件1时,在横轴0.005纵轴0.05位置书写文字,画洋红色
当满足条件1时,在横轴0.06纵轴0.05位置书写文字,画黄色
VAR1赋值:模糊匹配品种代码或者模糊匹配品种代码或者模糊匹配品种代码
VAR2赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
VAR3赋值:如果收阳线,返回VAR2*(最高价-最低价),否则返回如果收阴线,返回VAR2*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2
VAR4赋值:如果收阳线,返回0-VAR2*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-VAR2*(最高价-最低价),否则返回0-成交量(手)/2
VAR5赋值:(VAR3+VAR4)/99
VAR6赋值:(收盘价/1日前的收盘价-1)*100
VAR7赋值:成交额(元)/10000
VAR8赋值:VAR5/VAR7*100,NODRAW
当满足条件VAR5>=200ANDVAR6>=3ANDVAR8>=15时,在最低价*0.965位置书写文字,画洋红色
输出均5:收盘价的5日简单移动平均,画黄色,DOTLINE
VAR9赋值:1日前的收盘价的3日指数移动平均的3日简单移动平均,画淡红色
VAR10赋值:1日前的收盘价的7日指数移动平均的3日简单移动平均,画淡绿色
VAR11赋值:(VAR9+VAR10)/2的3日简单移动平均
VAR12赋值:VAR9的3日[1日权重]移动平均的3日简单移动平均
VAR13赋值:成交量(手)/当前流通股本(手)*100>5
VAR14赋值: (收盘价 - 1日前的收盘价) / 1日前的收盘价 * 100>-10
VAR15赋值:(VAR9的3日指数移动平均的3日指数移动平均+VAR10的绝对值的3日指数移动平均的3日指数移动平均)/2
VAR16赋值:VAR11上穿VAR15 AND VAR12>=1日前的VAR12 AND 收盘价的3日简单移动平均>收盘价的7日简单移动平均 AND 收阴线AND VAR13 AND 最低价< 1日前的最低价 AND VAR14 AND VAR1
当满足条件VAR16时,在最低价*0.98位置书写文字,COLOR00FFFF
当满足条件VAR16时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR0077FF
当满足条件VAR16时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0099FF
当满足条件VAR16时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR00BBFF
当满足条件VAR16时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00DDFF
当满足条件VAR16时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR00FFFF
当满足条件VAR16时,在最低价*1.002位置画9号图标
VAR1赋值:模糊匹配品种代码或者模糊匹配品种代码或者模糊匹配品种代码
VAR2赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
VAR3赋值:如果收阳线,返回VAR2*(最高价-最低价),否则返回如果收阴线,返回VAR2*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2
VAR4赋值:如果收阳线,返回0-VAR2*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-VAR2*(最高价-最低价),否则返回0-成交量(手)/2
VAR5赋值:(VAR3+VAR4)/99
VAR6赋值:(收盘价/1日前的收盘价-1)*100
VAR7赋值:成交额(元)/10000
VAR8赋值:VAR5/VAR7*100,NODRAW
均5赋值:收盘价的5日简单移动平均,画黄色,DOTLINE
VAR9赋值:1日前的收盘价的3日指数移动平均的3日简单移动平均,画淡红色
VAR10赋值:1日前的收盘价的7日指数移动平均的3日简单移动平均,画淡绿色
VAR11赋值:(VAR9+VAR10)/2的3日简单移动平均
VAR12赋值:VAR9的3日[1日权重]移动平均的3日简单移动平均
VAR13赋值:成交量(手)/当前流通股本(手)*100>5
VAR14赋值: (收盘价 - 1日前的收盘价) / 1日前的收盘价 * 100>-10
VAR15赋值:(VAR9的3日指数移动平均的3日指数移动平均+VAR10的绝对值的3日指数移动平均的3日指数移动平均)/2
VAR16赋值:VAR11上穿VAR15 AND VAR12>=1日前的VAR12 AND 收盘价的3日简单移动平均>收盘价的7日简单移动平均 AND 收阴线AND VAR13 AND 最低价< 1日前的最低价 AND VAR14 AND VAR1
当满足条件VAR16时,在0.8位置书写文字,COLOR00FFFF
当满足条件VAR16时,在0和1位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR0077FF
当满足条件VAR16时,在0和1位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0099FF
当满足条件VAR16时,在0和1位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR00BBFF
当满足条件VAR16时,在0和1位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00DDFF
当满足条件VAR16时,在0和1位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR00FFFF
当满足条件VAR16时,在1位置画9号图标
VAR1赋值:模糊匹配品种代码或者模糊匹配品种代码或者模糊匹配品种代码
VAR2赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
VAR3赋值:如果收阳线,返回VAR2*(最高价-最低价),否则返回如果收阴线,返回VAR2*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2
VAR4赋值:如果收阳线,返回0-VAR2*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-VAR2*(最高价-最低价),否则返回0-成交量(手)/2
VAR5赋值:(VAR3+VAR4)/99
VAR6赋值:(收盘价/1日前的收盘价-1)*100
VAR7赋值:成交额(元)/10000
VAR8赋值:VAR5/VAR7*100
均5赋值:收盘价的5日简单移动平均,画黄色
VAR9赋值:1日前的收盘价的3日指数移动平均的3日简单移动平均,画淡红色
VAR10赋值:1日前的收盘价的7日指数移动平均的3日简单移动平均,画淡绿色
VAR11赋值:(VAR9+VAR10)/2的3日简单移动平均
VAR12赋值:VAR9的3日[1日权重]移动平均的3日简单移动平均
VAR13赋值:成交量(手)/当前流通股本(手)*100>5
VAR14赋值: (收盘价 - 1日前的收盘价) / 1日前的收盘价 * 100>-10
VAR15赋值:(VAR9的3日指数移动平均的3日指数移动平均+VAR10的绝对值的3日指数移动平均的3日指数移动平均)/2
输出VAR16:VAR11上穿VAR15 AND VAR12>=1日前的VAR12 AND 收盘价的3日简单移动平均>收盘价的7日简单移动平均 AND 收阴线AND VAR13 AND 最低价< 1日前的最低价 AND VAR14 AND VAR1
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   

@2005-2023 粤ICP备2025457605号-1 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图