通达信公式导入失败,原因集中在几个可枚举的地方,跟公式本身的关系不大。要么是公式类型选错了分支,要么是本地数据没下全,要么是源码里混进了从网页复制过来的全角标点。这几件事有个共同点:软件不会给你明确报错,你只会看到”导入成功”,然后什么都没发生。

下面按实际操作顺序讲一遍。有 .tn6 / .tne 文件的走文件导入,只有一段源码的走新建粘贴,两条路都写清楚。最后附一份导入前后的检查清单,以及版本兼容上的三种情况。

一、先分清:通达信里的”公式”其实是四类

这一步不能跳。通达信把公式按用途分成四个分支,导入时选错分支,公式就装进了错误的地方:公式管理器里能看到它,但你要用的那个界面里找不到它。通达信公式导入之所以会出现”装上了却用不上”,根子就在这一步。

类型 用途 调用入口
技术指标公式 画线用,显示在 K 线主图或副图上 个股 K 线界面敲公式名拼音首字母,或 Ctrl+I 选择
条件选股公式 只做逻辑判断,不画线 功能 → 选股器 → 条件选股
五彩K线公式 按条件给 K 线重新上色 K 线界面切换主图类型
交易系统公式 给出信号标记,配合系统测试使用 公式管理器中的独立分支

错配有两种:把选股公式导进了技术指标公式,结果选股器的下拉框里找不到它;把技术指标导进了条件选股公式,结果 K 线图上画不出线。这两种情况都不会报错。

判断方法很简单:打开公式管理器,看公式挂在左侧哪个分支下。分支和你的用途对不上,就是选错了。

二、导入前要准备什么

2.1 有公式文件:先认清后缀

别人发你的通达信公式文件,后缀一般是这几种:

  • .tn6:通达信自己的公式导出包,由公式管理器的导出功能生成
  • .tne:同为通达信公式包,可以是加密格式,加密后看不到公式内容,只能调用
  • .tni:指标模板文件
  • .tnc:条件类公式的导出文件

文件放在哪里无所谓,桌面也行。通达信的导入是让你手动浏览选择文件,不需要提前把文件放进安装目录。

2.2 只有源码文本:先做一次标点清洗

这一步容易被跳过。从网页或聊天记录里复制公式代码,会带进全角字符和弯引号:

  • 逗号变成全角(,)而不是半角(,)
  • 引号变成弯引号,而不是半角单引号或双引号
  • 括号变成全角(())而不是半角(())
  • 分号变成全角(;)而不是半角(;)

通达信只认半角符号。带全角符号的源码粘进去,点”测试公式”会直接报语法错误,而错误提示可能指不到具体哪一行,找起来费劲。建议先把源码粘进记事本,用查找替换把全角标点全部换成半角,再往通达信里贴。

2.3 把本地数据下全

导入本身不需要数据,但导入后立刻去选股或翻历史信号,就需要历史行情。数据没下全,公式本身没问题也会跑出奇怪的结果。这一步放在通达信公式导入之前做,能省掉后面一轮误排查。

三、通达信公式导入的完整步骤

3.1 用公式文件导入

  1. 打开公式管理器:键盘 Ctrl+F,或者从顶部菜单进入(不同版本路径略有差异,一般在「公式系统」或「功能」菜单下能找到「公式管理器」)
  2. 在左侧分支里选中目标类型,比如「技术指标公式」或「条件选股公式」。想把导入的公式和系统自带的区分开,可以先在类型上右键新建一个分组
  3. 点界面上的「导入公式」
  4. 点「浏览」,找到你的 .tn6 或 .tne 文件
  5. 弹出的导入对话框会列出这个包里包含的公式,勾选你要的那个。已有同名公式时,勾上「覆盖同名公式」才会更新,不勾就会被跳过
  6. 点「确定」。提示导入成功即完成;提示语法错误,说明包里有当前版本不支持的写法

3.2 只有源码:新建并粘贴

  1. Ctrl+F 打开公式管理器,选中类型分支
  2. 点「新建」
  3. 填公式名称和公式描述。名称可以写中文,但要记住:调用时敲的是名称的拼音首字母,不是中文全名
  4. 技术指标公式还要选「画线方式」。想让它显示在 K 线主图上就选「主图叠加」,想单独占一个副图就选「副图」
  5. 把清洗过的源码粘贴到编辑区
  6. 点「测试公式」,显示「测试通过」之后再点「确定」保存
只点「测试公式」不点「确定」,公式不会被保存。这是新手最容易漏的一步:测试通过就以为装好了。

3.3 装完之后怎么调用

技术指标公式:在个股 K 线界面直接敲公式名的拼音首字母,会弹出候选列表;也可以按 Ctrl+I 从列表里选择。

条件选股公式:走「功能 → 选股器 → 条件选股」,在「条件选股公式」下拉列表里选中它,加入条件,再执行选股。条件选股公式不会自己弹出来,必须手动进选股器。

四、导入成功但看不到?按这个顺序排查

下面五种情况,按顺序往下查就行。

  1. 公式类型选错了。回公式管理器看它挂在哪个分支下,和你的用途比对。这是排查时第一个要看的地方。
  2. 没有保存。只点了测试公式,没点确定。
  3. 调用方式不对。技术指标要在 K 线界面敲拼音首字母,条件选股要进选股器。有人在 K 线图上一直找选股公式,那当然找不到。
  4. 命中了同名公式。升级版公式没勾「覆盖同名公式」,导入被跳过,你用的还是旧版。用名称列排一下序,看修改时间对不对。
  5. 主图公式的画线方式选成了副图。公式活着,只是跑到下面去了。

五、公式存在哪,怎么备份和迁移

通达信的个人数据都放在软件安装目录下的 T0002 文件夹里:公式相关数据、自选股、系统设置、缓存都在这个目录下。找不到安装目录的话,右键桌面上的通达信图标 → 属性 → 打开文件所在位置。

其中 T0002\blocknew 放的是自定义板块,ZXG.blk 就是自选股。

备份的建议是直接复制整个 T0002 文件夹。比起单独去找公式数据文件,整目录复制更省事,也不容易漏掉东西。换机器或重装软件之后,把备份的 T0002 覆盖回新安装目录,重启软件即可。

如果你只想归档公式,可以用公式管理器里的「导出公式」,选中要备份的公式导出成一个文件长期留存。

六、版本兼容:三种情况

情况 表现 怎么处理
新版本导出的包放进老版本 提示格式错误,或导入后公式列表为空 把软件升到较新版本。反过来,老包导入新版本,兼容性会好一些
手机版与电脑版混用 电脑上装好的公式,手机上找不到 两端是分开的,手机端需要用手机版的公式或对应的移动端指标
券商定制版缺少功能 菜单里找不到公式管理器或导入按钮 先确认自己用的是哪个版本。部分券商定制版对公式功能有限制,换官网版本可以解决

七、导入前后检查清单

检查项 通过标准
公式类型 用途和分支对得上(画线→技术指标,选股→条件选股)
源码标点 逗号、引号、括号、分号全部是半角
公式名称 不与已有公式重名,或已勾选覆盖
画线方式 主图公式选「主图叠加」,副图公式选「副图」
保存动作 测试通过后点了「确定」
本地数据 已下载日线数据,历史 K 线可以正常翻看
调用验证 技术指标能在 K 线界面调出,选股公式能在选股器列表里找到

八、几个常见问题

导入时提示语法错误,但文件是别人给的,我看不到源码怎么办?加密包看不到源码,只能先确认软件版本是否匹配。如果加密包在老版本上报错,基本可以判断是版本问题;版本没问题还是报错,只能联系提供方换一个包。

公式导入后能调出来,但显示不正常,比如线糊在一起、数值明显不对。先看主副图设置和公式的适用范围。有些公式是按特定周期设计的,切到分钟线或周线就会失真。这类问题属于公式本身的适用范围,不是导入失败。

导入的公式丢了,能恢复吗?通达信在日常运行中会对公式数据做自动备份,备份文件同样在 T0002 目录下。如果你之前整目录备份过,直接覆盖回去是成功率最高的做法。

同一个公式包里有好几个公式,能只导入一个吗?可以。通达信公式导入时弹出的对话框会列出包内所有公式,逐个勾选即可。

相关主题在站内已分栏目归档:通达信公式安装与导入(导入、安装路径与版本适配的操作合集)、通达信公式报错与卡顿排查(导入失败、编译报错、软件卡顿的排查顺序)、通达信公式编写教程(语法、函数与调试方法)。

本文只讲软件操作与数据口径,不涉及任何标的推荐,也不构成操作建议。公式导入成功只说明文件被软件正确识别,不代表公式的结果适用于任何具体场景;使用时请自行核对数据完整性与版本差异。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。