下载下来的公式包解压之后,你会看到几个后缀不一样的文件,或者干脆只有一个文件,双击却什么也不发生。通达信公式文件后缀决定了这个文件是「一个公式」还是「一组公式」,是要导入的包还是客户端自己在用的数据文件。先看清后缀是哪一类,再决定点哪个入口,比挨个双击试要快。

下面按「按数量分、按可读性分、四类对照、导入路径的差别、核对与命名」五步讲。文中出现的目录名与文件名为通达信客户端实际使用的名称,不同版本与券商定制版的目录结构与菜单名称存在差别,请以你所用客户端的实际界面为准。

一、先按「一个公式还是一组公式」分

通达信公式文件后缀的第一个分辨维度是数量。导出时可以选择把当前的公式逐个导出,也可以把同一个分支下的若干公式一次打包导出。前者一个文件对应一个公式,后者一个文件里装着多个公式,并且会把它们所属的分组信息一起带走。

{ 两类文件的差别 }
单个导出 —— 一个文件一个公式,传递时要点对点说明放哪个分支
整包导出 —— 一个文件含多个公式与分组,导入后按包内的分组落位
{ 包的好处是分组信息跟着走,代价是导入时会一次改动多处 }

知道这一点之后,收到陌生的公式文件时先看它是哪一类:文件体积偏小、名字里带着某个函数名或指标名,多半是单个公式;体积明显偏大、名字是一串数字加日期,多半是整包。整包导入之前先把客户端里的公式备份一次,因为一次导入会同时落位多处,出错时要能整体退回。

二、后缀与可读性:能不能用文本编辑器打开

第二个分辨维度是这个文件能不能被读懂。用文本编辑器打开,前面几行是可读的赋值语句,说明它是按明文方式导出的;打开之后是一串无法辨认的符号,说明它按加密方式导出。

判断顺序是固定的三步:先看后缀,再看体积,最后试着用文本编辑器打开看首几行。三步走完就能定位到它属于下面四类里的哪一类,不需要导入一遍去试。

用文本编辑器打开只是为了看,看完不要按保存。保存动作会按编辑器自己的设置重写编码与换行符,原本能正常导入的文件可能因此导入失败。要看内容用只读方式打开,或者先复制一份再看。

还有一类情形需要单独说明:压缩包里同时装着几个文件与一份说明文档。这时不要把整包文件一次全导入,后缀不同的几个文件对应同一条公式的不同导出形式,或者分别对应不同的分支。做法是先按说明文档对一遍文件名,只导入当下需要的那一个,其余的留在原处备用。

三、四类文件的用途对照

类别 典型后缀或文件名 用途 怎么用
公式包 后缀为 .tn6 的文件 一次带多个公式与它们的分组 走整包导入入口,导入前先备份
单个公式导出 .tne(加密)与 .tni(导入格式) 点对点传递一个公式 走单个导入入口,先选定目标分支
客户端数据文件 T0002 目录下的 PriGS.dat 客户端当前正在使用的自编公式数据 不作为导入对象,靠备份与恢复使用
备份副本 名为 gs_bak 的目录 客户端生成的公式数据备份 需要整体回退时从它恢复

体积也能提供判断线索。单个公式的导出文件体积偏小;整包文件因为含多个公式与分组描述而明显偏大;同一条公式按明文与加密分别导出时,加密的那一个体积更小。

表里后两类的性质与前两类完全不同:它们不是用来传递的,而是客户端自己在用的文件。T0002 目录下的 PriGS.dat 记录着本机自编公式的数据,客户端运行时会对它做读写;gs_bak 是同一批数据的备份目录。这两处都不要当成导入对象去操作,需要整体回退时按客户端提供的恢复方式处理,并且操作前先退出客户端,避免文件正被占用。

导出对话框里给出的格式选项在不同版本上不完全相同,具体可选哪几种后缀,以你所用客户端导出对话框里实际列出的选项为准。上面的对照表提供的是分类方式:先判断它属于「要导入的包」还是「客户端在用的数据」,再判断它是明文还是加密。

四、导入路径的差别

压缩包里解出来的那份说明文档值得先读一遍。它写明了这套文件包含哪些公式、按什么分组、对应哪个版本。读过之后再判断哪一个文件是要导入的,比逐个试要省时间,也不会把不需要的分支一起带进来。

通达信公式文件后缀分出的两类文件,导入路径也不一样:整包导入与单个导入走的是同一个入口下的不同选项,落到客户端里的结果不一样。整包导入会自动建立或匹配包内的分组,单个导入需要你先在公式管理器里选好目标分支,导入后再决定放在哪个位置。

{ 导入前的三处确认 }
① 目标分支已选定:公式管理器里先点中要放进去的分支
② 重名先想好:遇到同名公式时是覆盖还是保留两份
③ 有备份:整包导入之前把公式数据备份一次
{ 三处确认过之后再点导入,出问题时有退路 }

导入顺序上还有一处细节:先把目标分支展开到最里面一层再导入,比先导入再把公式拖过去更快,也更容易判断结果落在哪里。公式管理器里的分支可以有多级,导入时若只选到父级,公式会落在父级下与已有的子分支并列,位置与预期不一致。

重名是最容易忽略的一处。同名公式导入时客户端会给出提示,选覆盖会替换掉原有内容,选保留会在分支下留下两个同名条目,后续挂到图上时分辨不出用的是哪一个。做法是导入前先在公式管理器里搜一次重名,把要保留的那一份改个能认出来的名字,再进行导入。

五、核对与命名习惯

导入完成后的核对有三处,按顺序走。这三处依次验证了通达信公式文件后缀判断里的格式、分支与内容三个环节:公式管理器的对应分支下能看到这条公式;打开它保存一次不出现编译提示;把它挂到副图上能正常出线。三处都通过,说明文件选对了、分支放对了、内容也没被破坏。

文件名的命名习惯值得固定下来。把来源与日期写进文件名,一年之后回头看还能认出这个文件是什么时候的、从哪里来的。整包导入留下了哪些分支,也建议在同一个记录里写一行,与公式管理器里的分支列表对照得上。安装导入环节的其他约定见 公式安装与导入 一栏,导入后出现的提示怎么读见 公式报错与卡顿排查 一栏,来源判断与试用顺序可以对照 指标资源选择与会员 一栏。

记录建议固定成三列:文件名、来源、导入日期。文件名一列写原始文件名,来源一列写从哪里拿到的,导入日期一列写落到本机的时间。三列不需要交叉计算,作用是半年之后回头看,仍能判断某条公式是从哪个文件来的。整包导入留下的分支清单也建议写进同一份记录。

文中目录名、文件名与菜单名称为通达信客户端的通用描述;不同版本与券商定制版对导出格式选项、导入入口的位置、公式数据文件的存放路径与备份机制存在差异,具体请以你所用客户端的实际界面与官方说明为准。本文只讨论文件格式的识别与操作路径,不构成任何投资建议。

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