下载区里拿到一个扩展名是 tn6 的文件,双击它,系统要么弹出一个「选择打开方式」的窗口,要么用一个文本编辑器打开显示满屏怪字符。tn6文件怎么打开这个问题,答案是不用打开——它不是给人读的文档,而是给通达信读的公式导入包,入口在软件里的公式管理器。

下面按「这个文件是什么、从哪里进去、进去之后会怎样」的顺序讲,最后给一套出错时的排查顺序。全文只讲文件结构与导入路径,不评价公式本身,也不涉及任何品种。文中目录名与菜单路径以通达信金融终端个人版为参照,你所用版本的界面文字可能与之不同。

一、tn6 是什么类型的文件

tn6 是通达信公式的导入导出格式。用公式管理器的导出功能选中若干条公式,软件会把它们打包成一个文件,这个文件的扩展名就是 tn6。它的内容不是源码文本,而是按软件自己的结构排列的二进制数据,所以文本编辑器读出来是乱码。

有人试着用十六进制查看工具去读它,能看到开头的若干字节与后面的数据段,但这些字节的含义没有公开定义,改动一个字节就可能让整个文件无法导入。把 tn6文件怎么打开当成一个读取问题,方向就偏了;它对应的动作是导入,不是打开。

这一点决定了处理方式:它的用途是在通达信之间搬运公式,而不是让人查看或修改。想改公式要用公式管理器打开对应的公式,想搬运公式就把文件交给导入功能。

二、正确的入口在公式管理器

导入路径是:公式管理器 → 选择目标分支(例如技术指标公式)→ 点导入按钮 → 在文件对话框里选中 tn6 文件 → 确认导入。导入完成后,公式出现在你选择的那条分支下面,名称与导出时的一致。

{ 目录层面的事实,用于定位文件 }
安装目录 / T0002 / ...      { 公式与相关数据存放的目录段 }
用户公式数据文件              { 公式条目存在这里,二进制格式 }
导出的 tn6 文件              { 可以放在任意目录,导入时指定即可 }

需要分清两件事:公式本身存在软件的数据目录里,tn6 只是导出时产生的一个副本。把 tn6 文件删掉不影响已经导入的公式;反过来,只把 tn6 拷到新机器上而不做导入,新机器的公式列表里不会出现任何东西。

导入时先选分支、再选文件。分支决定了公式导进来之后挂在公式管理器的哪个位置,选错分支不会导致失败,但会让人以为导入没成功——公式其实在另一条分支下面。导入后先在公式管理器里从上到下扫一遍,再判断失败与否。

三、文件从哪里来,决定了它能不能直接用

tn6 只携带公式内容,不带运行环境。导出方与导入方的软件版本如果差异较大,或者导出时用到的函数在导入方不被支持,导入可能成功但公式无法编译。这类情况的表现是公式出现在列表里,点开却提示某个名称未定义。

版本差异带来的另一个表现是导入被直接拒绝,提示文件版本不匹配。这类提示与文件损坏的提示不同:前者说明文件本身是完整的,只是接收方不支持其中的内容。遇到这种情况,把出问题的那一条公式名称记下来,到导出方的公式管理器里单独导出这一条,再试一次导入,范围能缩到最小。

另一个与来源相关的因素是导出时的选项。导出对话框里可以选择导出全部公式还是只导出选中的几条,也可以选择是否包含参数表。选得少,导进来的公式就少;不含参数表的导出,导入后需要自己补参数。

从外部拿到的公式文件,建议在导入前先确认来源可追溯。二进制格式无法直接查看内容,导入后不清楚它做了什么,就只能靠运行结果反推。稳妥的做法是导入到一个新建的分支里,与你在用的公式分开,确认无误后再决定是否保留。

四、扩展名不止一种

通达信在导出不同类型的公式时,使用的扩展名不完全一致。普通技术指标、预警公式、条件选股公式在导出对话框里可能对应不同的文件类型选项,扩展名也随之不同。因此判断一个文件能不能导入,看扩展名不如看它是不是从导出功能里产生的。

遇到不认识的扩展名,处理办法是先看它来自哪里。如果是别人从公式管理器导出后发来的,按导入流程试一次即可;如果来源不明,先不导入。以导入对话框里「文件类型」下拉框中列出的类型为准,能选中并导入的,就是当前版本支持的格式。

五、导入之后看什么

导入完成不等于可用。要确认三件事:公式是否出现在预期分支下、名称是否与预期一致、点开能否通过测试。第三件事在公式管理器的编辑界面里点测试按钮就能得到结论,提示通过说明语法与函数都被当前版本接受。

这三件事的顺序不要颠倒。列表里看不到就直接去图上找,会把「没导入成功」与「导入了但挂载位置不对」混为一谈。tn6文件怎么打开这件事的处理流程,本质上就是按这三个顺序往下走,每一步都有一个明确的可见结果。

现象 可能的位置 核对动作
导入后列表里找不到 分支选错了 逐条分支展开查看
名称重复,多出一条 同名公式已存在 对照名称与修改时间
能看到但测试不通过 函数不受当前版本支持 读提示中未定义的名称
测试通过但图上没有输出 挂载位置或输出条件 检查输出是否有值

六、反向做一次对照

想确认一个 tn6 里到底装了什么,不必去解析文件。做法是把导入后的公式原样再导出一次,用同一个导出对话框生成一个新文件,与拿到的文件比对大小与公式条数;条数对得上,说明这次搬运是完整的。这个动作不改变软件里的任何公式,只是多产生一个文件。

对照做完之后,把临时导出的文件删掉,避免以后分不清哪一个是原始文件。文件命名上带日期是个省事的习惯,把导出的年月日写进文件名,隔一段时间回看仍然能分清先后。

更直接的办法是看公式管理器的公式列表本身。列表里有名称、类型与修改时间,把新导入的几条按时间排序,就能把它们与原有的公式分开。确认之后,不打算保留的直接删掉,不留痕迹。

七、这一步之后

tn6文件怎么打开这个问题,走到这里应该已经清楚:不用打开,用导入。把它当成一个封装好的搬运载体,入口在公式管理器,出口也在公式管理器,两头都不需要理解内部结构。

导入属于安装环节的一部分,与该栏目其他内容相接:公式安装与导入 一栏讲文件放哪里、走哪条路径,公式报错与卡顿排查 一栏讲导入失败与提示原文,新手入门问答 一栏把这类问题按步骤重排了一遍。三处可以按需要对照。

文中目录名、菜单路径与文件格式说明以通达信金融终端个人版为参照;不同版本与券商定制版的导出文件类型、扩展名与导入界面可能存在差异,请以你所用版本导出对话框与公式管理器内的实际选项为准。

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