通达信机构专用指标源码:主力增仓、量能饱和度与未来函数筛查

发布时间:2026/9/17 7:53:25
通达信机构专用指标源码:主力增仓、量能饱和度与未来函数筛查 简介这份文档整理了一套机构专用的通达信指标公式源码面向希望深入理解股票技术分析、自建副图与选股公式的投资者和公式编写爱好者可解决指标逻辑看不懂、信号来源不明确、买卖点标注无从下手的实际问题。源码围绕趋势判断、买卖点提示与风险控制展开涵盖会员专用涨跌力度、极品逃亡、Q2/Q3/Q4三段平滑、特殊会员专用、跨越、机构做空能量线、大底来等指标并用DRAWTEXT在图上标出「极品逃亡」「极品绝底」「进入强势区域」「注意买入点」「逢低买入」等关键位置便于对照K线验证信号。资源包内共1个doc文件约291KB集中承载公式原文与逐项解析可边看注释边在通达信中回测。目前已有408人学习。1. 机构专用通达信指标公式源码先弄清它到底交付了什么手里拿到一份名为「机构专用通达信指标公式源码.doc」的文件多数人的第一动作是双击打开、全选复制粘进通达信公式管理器后被一屏编译错误劝退。这类 .doc 本身并不神秘它只是把通达信公式语言的代码放在文档里传递真正干活的是公式编辑器把源码编译成主图或副图上的线、柱和图标。机构专用这四个字描述的是设计取向不是加密等级——信号频率偏低判断依赖量价结构与资金流向的连续性宁愿漏掉也不愿反复重绘。它适合两类人一类是想把盯盘经验固化成可复现信号的人另一类是拿到别人的公式需要读懂它、改参数、验证它到底有没有引用未来数据的人。往下按读语法、实现核心算法、导入编译、验证信号这条线拆开。2. 拆开通达信指标公式源码公式类型、机构写法与最小可编译骨架2.1 通达信公式的四种类型机构专用公式常落在哪一类通达信公式管理器左侧是一棵树按类型分栏。理解这个分类才知道一份源码该往哪个入口粘。常见的四类如下表机构专用公式绝大多数落在技术指标和条件选股两栏前者负责看后者负责选。公式类型输出形式典型用途机构专用公式常见落点技术指标主图叠加线、副图线/柱/图标看盘时直接读信号副图资金流、主图趋势带条件选股布尔结果不画图盘中或盘后筛票把副图条件改写成选股条件五彩K线对指定K线着色标注形态区间标注吸筹、放量突破区间交易系统买卖信号加预警回测与实时提醒把副图信号转成预警条件菜单路径是「公式」→「公式管理器」不同版本比如 6.x 系列菜单文字略有差异但树形结构一致。技术指标再细分主图和副图判断依据是有没有DRAWKLINE之类的画K线语句以及公式属性里的「画线方法」字段。2.2 机构专用公式和常见散户公式的四个写法差异第一个差异是周期确认。机构取向的公式很少只用日线单周期出信号常见做法是引用周线或月线的方向做过滤日线只负责找入场位置。写法上用MACD.MACD#WEEK这种跨周期引用前提是本机已经存在被引用的公式。第二个差异是逻辑重心从均线转向量价结构。散户公式大量堆砌 MA、EMA 的金叉死叉机构公式更关注成交量能否支撑价格净流入是否连续、放量是换手型还是对倒型、量能是否在关键位放大。第三个差异是不接受重绘。凡是用ZIG、PEAK、TROUGH、BACKSET、REFX这类函数的公式历史信号会随新数据变形。机构取向的公式通常明文避开这些函数宁可信号滞后一根K线。第四个差异是参数少。机构公式一般只留两到四个参数取值范围给得宽不靠精细拟合历史。参数越多越容易在样本内漂亮、样本外失效。读懂一份源码时先数参数个数能大致判断作者的取向。2.3 能一次编译通过的最小副图骨架在写复杂算法前先用下面这段骨架确认公式管理器能正常编译再往里加逻辑。骨架里的每条语句都以分号结尾中文标点会造成编译失败。{机构骨架·趋势与量能副图} {参数N(20,1,120,20)、M(60,1,250,60)} 短均:EMA(CLOSE,12),COLORWHITE,LINETHICK1; 长均:EMA(CLOSE,M),COLORYELLOW,LINETHICK2; 量均:MA(VOL,N),COLORCYAN;逻辑说明冒号:表示该变量会输出到图形上冒号等号:表示只参与计算不画线。EMA(CLOSE,12)是指数移动平均MA(VOL,N)是成交量的简单移动平均参数 N、M 不写在代码里而是在公式管理器的参数页签定义最小、最大、缺省三列。LINETHICK1到LINETHICK7控制线宽副图里线太多时把次要线压到 1主逻辑线用 2 或 3。代码里的{ }是注释中文注释可以但注释外的所有标点必须是英文半角。粘贴完成后点「测试公式」报错行号会直接定位到出问题的语句。这一步过了再接着写资金和量能算法。3. 主力追踪与量能饱和度机构专用指标的核心算法怎么写3.1 用主动买卖盘拆分近似算主力净流入没有逐笔委托数据时主流做法是按当根K线收盘价在最高最低之间的位置把成交量拆成主动买和主动卖两部分。这套近似算法在券商终端的内置指标里也常见误差主要来自跳空和涨跌停板上的单边成交。{参数N(20,1,120,20)} JJ:(HIGHLOWCLOSE)/3; 主买:VOL*(CLOSE-LOW)/IF(HIGHLOW,1,HIGH-LOW); 主卖:VOL*(HIGH-CLOSE)/IF(HIGHLOW,1,HIGH-LOW); 净流入:主买-主卖,NODRAW; 净额:SUM(净流入,N); 净占比:100*净额/SUM(VOL,N),COLORGRAY;逻辑说明收盘越靠近最高价主动买占比越大反之主动卖越大。IF(HIGHLOW,1,HIGH-LOW)处理一字板或平盘时分母为零的情况缺了这一步会返回无效值整条线断掉。NODRAW让净流入只参与计算、不占副图空间SUM(净流入,N)是 N 根K线的累计净额净占比把净额除以同期总成交量量纲归一到百分比跨标的比较时不至于被流通盘大小带偏。参数上N 取 20 约一个月交易日适合看中期资金连续性取 5 太短单日噪声就能翻转信号。净占比的参考阈值不要照抄小盘股日常波动本来就大我一般先用净占比 8作为多头确认的起点再按标的近半年的分布做微调。热词里常说的主力增仓指标本质就是在这套净流入基础上加一层连续天数判断比如COUNT(净流入0,N) N*0.6。3.2 量能饱和度的两种算法与阈值选择量能饱和度有两种完全不同的口径混用会让阈值失去意义。第一种是相对自身均量公式为100*VOL/MA(VOL,N)1.00 对应「今天的量和近期均量持平」没有上限第二种是换手率公式为100*VOL/CAPITALCAPITAL是流通股本数值受流通盘约束大盘股很难超过 5。算法公式写法含义适用场景相对均量100*VOL/MA(VOL,N)相对自身近期量能水平同一标的纵向对比换手率100*VOL/CAPITAL占流通股本比例不同标的横向对比两种都写成指标线后再画一条基准线。基准线用常量输出即可饱和线:100,COLORLIGRAY;。上穿基准线的那一刻就是量能突然放大的位置。均量口径下1.00 附近的突破信号偏多用手动调高到 1.5 甚至 2.0 更有筛选意义换手率口径下阈值要跟标的市值挂钩小盘股 10 以上才算异常。判断标准不看绝对数看这个数在它自己的历史分布里排在第几档。3.3 DRAWICON 与 STICKLINE 把信号落在副图上信号算出来只是数字落到图上才有用。副图里最常用的两个绘图函数是DRAWICON和STICKLINE前者画图标后者画柱。{接 3.1、3.2 的变量} 量能饱和:100*VOL/MA(VOL,N),COLORCYAN; 饱和线:100,COLORLIGRAY; DRAWICON(CROSS(量能饱和,饱和线),量能饱和*1.05,1); STICKLINE(净流入0,0,净流入,2,0),COLORRED; STICKLINE(净流入0,0,净流入,2,0),COLORGREEN; DRAWTEXT(CROSS(量能饱和,饱和线),量能饱和*1.10,放量);逻辑说明DRAWICON(COND,PRICE,TYPE)三个参数分别是触发条件、图标纵坐标、图标编号。编号 1 通常对应向上箭头2 对应向下箭头其余编号以本机公式管理器里DRAWICON的图标预览为准想要「量能饱和度上穿 1.00 画一个圆点」的效果就在图标表里挑一个圆形类编号替换掉。位置参数给量能饱和*1.05是为了让图标浮在曲线上方直接写曲线值会被线压住。STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY)五个参数依次是条件、起点价、终点价、柱宽、是否空心。柱宽常用 0 到 10副图里 2 到 3 比较顺眼EMPTY为 0 是实心为 1 是空心。净流入为正画红柱、为负画绿柱时起点写 0 表示柱从零轴出发正负方向自然分开。DRAWTEXT用在关键位置打文字标记条数别太多满屏字会盖掉曲线本身。4. 把源码从 .doc 搬进通达信公式管理器操作与编译报错排查4.1 新建技术指标公式时的参数页签怎么填操作顺序如下每一步都对编译结果有影响打开「公式」→「公式管理器」选中「技术指标」分类点「新建」。公式名称填英文或拼音避免空格和标点描述里写清信号含义和版本日期。在「参数」页签逐条添加参数每条要填名称、最小、最大、缺省四列缺省值必须落在最小和最大之间。「画线方法」选副图主图叠加的公式才选主图叠加。把源码粘进编辑框点「测试公式」看到「测试通过」再点确定。参数列的典型填法参考下表。填错范围最常见的后果是公式能编译但加载后曲线一动不动因为缺省值被夹到了极值上。参数最小最大缺省说明N112020资金与量能的统计窗口M125060长周期趋势窗口P1305信号确认的连续天数修改内置公式比如想调整 MACD 的显示时建议先「另存为」一个新公式名再改不要直接覆盖系统公式否则下一次客户端升级可能被重置改动全部丢失。4.2 从 Word 文档复制源码的格式清理与 tn6 文件处理从 .doc 复制出来的最大问题是标点。Word 会自动把英文引号变成弯引号把半角逗号变成全角肉眼几乎看不出差别编译时逐行报错。处理办法是先把内容粘到记事本用查找替换把全角括号、逗号、分号、冒号、引号全部换成半角再粘进公式管理器。另一类文件是 .tn6。它是通达信公式的打包格式走的是公式管理器里的「导入公式」入口加载后自动出现在对应分类里。需要注意的是如果手上只有 tn6 而没有配套的 .doc 或 txt 源码官方终端本身不提供把 tn6 还原成文本源码的功能。网上流传的第三方还原工具来源不明导入前先想清楚账号和本地公式的安全不要为了省一步操作把不明程序放进交易终端所在的环境。盘中实时刷新和收盘后的数据会存在差异DYNAINFO一类即时行情函数在历史回看时会取到当前值而不是当时值涉及这类函数的公式验证必须放在收盘数据上做。4.3 编译报错对照表从「未定义的标识符」到未来函数提示报错提示常见原因修法未定义的标识符函数名拼错或该函数需要 Level-2 授权对照函数列表逐个核缺权限的换等价写法参数个数不对调用时给的参数数量与函数说明不符查函数说明补齐或删掉多余参数语法错误行号 xx全角标点、漏分号、括号不成对全行替换为半角逐行补分号变量名重复定义同名变量一处用冒号一处用等号重命名计算量用等号输出量用冒号出现未来函数用了 ZIG、PEAK、TROUGH、BACKSET、REFX换成 HHV/LLV 加 BARSLAST 的可确认写法行号定位只给第一条错误的位置改完一条重新测试别指望一次改完所有报错。括号不成对时报错行号经常落在最后一行往前逐个数左括号和右括号更快。5. 机构公式的落地验证未来函数筛查与信号漂移对拍5.1 五类典型未来函数与可替代写法五类函数要单独记住ZIG画折线拐点、PEAK取波峰、TROUGH取波谷、BACKSET向前赋值、REFX向后取值。它们的共同特征是当前K线需要用到未来K线的信息所以历史图形漂亮、实盘信号消失。替代思路是把「未来确认」换成「已经发生」。原来用ZIG找低点可以改成{参数N(20,1,120,20)} 低点:LLV(LOW,N); 距离:BARSLAST(LOW低点);逻辑说明LLV(LOW,N)取 N 根内最低价BARSLAST(LOW低点)返回最近一次触及该低点至今的K线数。这个值在不新增更低点时是稳定的不会因为后续走势被抹掉。代价是信号确认要在低点出现之后若干根K线才成立比ZIG滞后但可交易。5.2 用历史信号计数做一次信号漂移对拍判断一份公式是否重绘不需要复杂工具一个计数公式就够{参数N(20,1,120,20)} 信号数:COUNT(净流入0 AND CROSS(量能饱和,100),250);把这条公式挂到副图在收盘数据下记录当天的信号数。隔一个交易日再打开同一只标的看数字有没有变大。如果历史区间的信号数随新数据增长说明公式引用了未来信息标记在旧K线上的信号位置也在移动。对拍时注意两点一是必须在同一复权方式下比较前复权和不复权算出来的计数不同二是取 20 到 50 只标的做样本单只标的可能因为停牌、除权产生偶然差异。差异比例超过 5% 的公式不要用来做实盘决策。本文还有配套的精品资源点击获取

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询