今天为大家分享一套名为“主力进场”的副图及选股指标源码,纯技术向设计,不含未来函数,适合研究市场资金动向的散户朋友。这套工具专为震荡行情设计,通过多维度数据计算,提炼出建仓区、底部、主力动向、顶部信号及趋势线五大核心功能,帮助直观识别市场阶段性关键节点,辅助分析行情节奏
指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 36
公式套数 2 套 包含 主力进场副图(24行) / 主力进场选股(12行)
一、指标效果截图





二、公式源码
以下源码未加密,复制 → 打开通达信 → Ctrl+F 调出公式管理器 → 新建 → 粘贴 → 测试公式 → 保存即可调用。多套公式请分别新建,名称不要重名。
1. 主力进场副图(副图 · 24 行)
TOP1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;
TOP2:=SMA(TOP1,3,1);
TOP3:=SMA(TOP2,3,1);
TOP4:=SMA(TOP3,3,1);
TOP5:=CROSS(TOP3,TOP4) AND TOP3<20;
TOP6:=CROSS(TOP4,TOP3) AND TOP3>80;
TOP7:=REF(LOW,1);
TOP8:=SMA(ABS(LOW-TOP7),13,1)/SMA(MAX(LOW-TOP7,0),13,1)*4;
TOP9:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
TOP16:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
TOP18:=TOP9<REF(TOP16,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
STICKLINE(FILTER(TOP5,10)=1,0,40,2,0),COLORRED;
DRAWTEXT(FILTER(TOP5,10)=1,40,' 底'),LINETHICK1,COLOR00AAFF;
STICKLINE(FILTER(TOP6,5)=1,70,90,2,0),COLORGREEN;
DRAWTEXT(FILTER(TOP6,5)=1,70,' 顶'),LINETHICK1,COLORFFCC66;
STICKLINE(TOP18 AND COUNT(TOP18,30)=1,0,50,2,0),COLORFF00FF;
DRAWTEXT(TOP18 AND COUNT(TOP18,30)=1,50,'主力进场'),COLORFF00FF;
趋势:EMA(TOP3,3)-10,LINETHICK2,COLOR0000FF;
A1:IF(趋势>76,趋势,80),COLORYELLOW;
DRAWICON(CROSS(趋势,0),0,1);
STICKLINE(趋势<=4,0,20,5,0),COLORCC9900;
DRAWTEXT(FILTER(趋势<=4,15),25,'建仓区'),COLORWHITE;
STICKLINE(趋势>=90 AND TOP4,0,30,5,0),COLORGRAY;
A2:IF(CROSS(TOP2,MA(趋势,8)) AND TOP2<15,10,0),COLORRED;
2. 主力进场选股(选股 · 12 行)
TOP1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;
TOP2:=SMA(TOP1,3,1);
TOP3:=SMA(TOP2,3,1);
TOP4:=SMA(TOP3,3,1);
TOP5:=CROSS(TOP3,TOP4) AND TOP3<20;
TOP6:=CROSS(TOP4,TOP3) AND TOP3>80;
TOP7:=REF(LOW,1);
TOP8:=SMA(ABS(LOW-TOP7),13,1)/SMA(MAX(LOW-TOP7,0),13,1)*4;
TOP9:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
TOP16:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
TOP18:=TOP9<REF(TOP16,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
XG:TOP18 AND COUNT(TOP18,30)=1;
三、安装与调用
通达信客户端按 Ctrl + F 打开「公式管理器」。
选中对应分组(技术指标公式 → 其他类型 / 条件选股公式),点「新建」。
公式名称填英文或拼音(不含空格、不超过 10 个字符),把源码粘进编辑区。
点「测试公式」,提示编译通过后「确定」保存。
K 线图界面输入公式名称调出;选股公式在「条件选股」里执行。
四、使用提醒
指标本质是把价格与成交量做数学加工,用来辅助判断趋势和买卖时机,不能预测未来。任何公式都有失效区间,请结合大盘环境、板块节奏与仓位管理使用。本文源码仅供学习研究,不构成投资建议。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
