通达信公式怎么导入,取决于你手里那个文件是什么形态。同一个「导入」动作,在三种文件格式下走的是三条不同的路径,混用会直接失败,而且失败时的提示各不相同,按提示去找原因容易找错方向。这篇按「先认格式、再选路径、最后验版本」的顺序讲,重点在格式与路径的对应关系上。
文中提到的后缀名、目录名与菜单名称,按通达信 PC 版的常见形态描述。不同版本与券商定制版在支持的格式与目录结构上存在差异,涉及界面的地方请以你所用客户端的帮助文档为准。
一、三种格式分别是给谁用的
公式文件后缀不同,来源与用途也不同。先看它们的区别,再决定走哪条路。
| 后缀 | 来源 | 特征 | 导入方式 |
|---|---|---|---|
| tn6 | 软件自身导出的公式包 | 二进制,文本编辑器打不开 | 公式管理器的导入入口 |
| tne | 软件自身导出的另一种包 | 同为二进制包 | 公式管理器的导入入口 |
| exp | 部分版本导出的交换格式 | 是否可读取决于版本 | 视版本而定,先试导入入口 |
| 纯文本源码 | 手工整理或从网页复制 | 文本编辑器可直接读出语句 | 公式编辑器新建后粘贴 |
判定方法很直接:用文本编辑器打开,能读出可辨认的源码语句(例如出现赋值号与分号)的,是纯文本源码;打开后是乱码或大段不可读字符的,是前面三种包格式。这一步不要省,它决定了后面所有操作。
二、通达信公式怎么导入:三条路径的对应关系
认准格式之后,路径就是确定的。下面三条路径分别对应上表里的不同类型。
路径一:纯文本源码走公式编辑器
{适用:文本编辑器能读出的源码}
1. 打开公式管理器
2. 选择目标分支(主图 / 副图 / 选股 / 其他类型)
3. 新建一条公式,填写名称
4. 把源码粘进编辑区
5. 点「测试」看是否通过
6. 通过后点「确定」保存
这条路径的失败集中在粘贴环节。源码若含全角标点、中文引号,或从网页复制时带入了不可见字符,测试会报某个位置语法错误。处理办法是定位到报错行,与相邻行一起逐字重敲,不要整段重贴。
路径二:包格式走导入入口
{适用:tn6 / tne / exp 等包格式}
1. 打开公式管理器
2. 找到导入入口
3. 选择文件
4. 若提示输入密码,填入发布方提供的密码
5. 确认导入的分支位置
6. 若询问同名公式是否覆盖,先备份再选
这条路径有两个容易忽略的点。一是文件名含特殊字符时可能在选择文件对话框里定位不到;二是导入位置默认可能落在与预期不同的分支下,导入完成后要在列表里核对一次,而不是只看提示框有没有报错。
路径三:直接放置文件
{适用:部分版本支持的直放方式}
1. 关闭客户端
2. 把文件放到用户数据目录下的对应文件夹
3. 重新启动客户端
4. 在公式管理器里确认是否被识别
这条路径依赖客户端在启动时扫描目录。若放置后没有出现,先检查文件名与扩展名是否符合该版本的命名要求,再检查客户端是否有权限读写该目录。
三、版本兼容是导入失败的主要来源
同一份包文件在不同版本上表现不同。这不是文件坏了,而是包格式的读写约定随版本变化。
| 现象 | 含义 | 处理方向 |
|---|---|---|
| 提示格式不支持 | 当前版本不认这个包格式 | 改用源码粘贴,或在支持该格式的版本上导入后导出为文本 |
| 导入成功但公式为空 | 包内数据结构与当前版本不匹配 | 核对导出来源版本,必要时逐条重建 |
| 提示需要密码 | 包已加密 | 需要发布方提供的对应密码,无法绕过 |
| 导入后参数丢失 | 参数定义未被当前版本识别 | 在公式管理器里手工补参数 |
判断版本差异最实用的办法是做一次对照:在能正常导入的环境里导出一次同样的公式,比较导出包与手上文件的大小与后缀是否一致。不一致就说明来源版本与当前环境不是同一套约定。
四、导入前的备份动作
导入会写入自编公式相关的目录与文件。同名公式被覆盖时没有提示、也没有撤销入口,所以备份要放在操作之前。
{导入前的备份}
1. 关闭客户端
2. 找到用户数据目录
3. 把与自编公式相关的文件夹整体复制一份到别处
4. 复制完成后回读一次,确认文件数量与原件一致
5. 再启动客户端执行导入
备份要整目录复制,不要只挑其中一两个文件。这类数据分散在几个文件里,漏掉一个,需要还原时就不完整。
五、导入完成后的三项确认
看到「导入成功」的提示不等于可用。确认要落在三个具体动作上。
{三项确认}
1. 列表可见:公式管理器的目标分支下能找到这条名称
2. 源码完整:点开编辑区,语句行数与来源对应
3. 能挂图:在主图或副图上调用,线条正常画出
第二项与第三项要分开看。能画出线条只说明语法通过,不能说明算的是你要的东西。参数取值与字段口径是否对得上,要对着公式定义单独判断一次。
六、失败表现与环节的对照表
把前面几节涉及的表现集中列一次,便于按现象反推环节。
| 现场表现 | 先查哪个环节 | 常见原因 |
|---|---|---|
| 列表里完全找不到 | 识别环节 | 未重启客户端、未刷新、导错分支 |
| 有名称但打开是空的 | 文件环节 | 文件不完整,或粘贴被截断 |
| 能打开但测试报错 | 文件环节 | 源码含全角标点或不可见字符 |
| 提示格式不支持 | 版本环节 | 包格式与当前版本不匹配 |
| 提示同名公式已存在 | 位置环节 | 目标分支下已有同名公式 |
| 导入完成但原公式变了 | 位置环节 | 在同名覆盖询问里选了三项中的覆盖 |
最后一行最需要留意。它不产生任何错误提示,流程正常走完,只有原来的公式已经换成了导入的内容。发现方式是与导入前的条目做对比,这也是备份存在意义最直接的场景。
七、手机端与 PC 端导入的差别
移动端与 PC 端在导入上的差别,主要在文件的可达性上。
PC 端可以直接访问文件系统,包文件与源码文件都能按前述路径处理。移动端的公式数据由客户端自身管理,外部文件要先通过客户端的分享或导入入口交给它,才可能被识别。直接把包文件复制到手机上,客户端一般不会扫描到它。
因此移动端的可行做法是:在 PC 端完成导入与验证,再通过客户端自带的同步或备份功能迁移。若只想在移动端看某个公式,把源码整理好后在移动端公式编辑器里手工建立,比搬运包文件更可控。
八、一条判断顺序
通达信公式怎么导入这个问题,实际要回答的是「这份文件属于哪一类」。用文本编辑器先做一次格式判定,再按格式选路径,最后验一次版本兼容性——这三步覆盖了导入失败的主要来源。
进一步阅读:公式语句本身的写法与函数用法,见 通达信公式编写教程 一栏;导入后出现提示与报错的定位顺序,见 报错与卡顿排查 一栏;公式文件放在哪个目录、目录结构怎么组织,见 公式安装与导入 一栏。
如果只记一句:先判断文件形态,再决定路径。格式判定错了,后面每一步都会在错的前提下进行。
文中目录名、文件后缀与菜单名按通达信 PC 版的常见形态描述;不同版本与券商定制版在目录结构、命名约定与菜单路径上存在差异,具体请以你所用客户端帮助文档为准。本文只讨论操作步骤与文件机制,不构成任何投资建议。
