装好软件、拿到一个 tn6 文件之后,接下来要放进哪里?搜索通达信公式在哪个文件夹,会看到几种互相矛盾的答案,原因是通达信把程序目录和数据目录分成了两层。本文以通达信金融终端个人版为准,不同版本的目录命名与入口措辞可能有差异。

程序目录与数据目录是两层结构

程序目录指软件本体所在的位置,里面是可执行文件与资源文件;数据目录挂在程序目录下面的一级子目录,通达信给它起的名字是 T0002。自选股、板块、自定义数据、公式的本地副本,都归到 T0002 底下。所以回答通达信公式在哪个文件夹,先分清这两层,再往下数一级目录,比翻遍整个安装盘更有用。

下面这份清单把两层结构摊开,后文提到的每个名字都能在这里对上号。

程序目录\                       软件本体、执行文件、资源
程序目录\T0002\                 数据目录,本地数据的总入口
程序目录\T0002\PriGS.dat        自编公式的本地文件
程序目录\T0002\gs_bak\          公式备份目录
程序目录\T0002\blocknew\        板块文件目录

清单里的“程序目录”要替换成你机器上的实际安装路径,写法形如 D:\new_tdx,也可能在末尾带上版本号。数据目录跟着程序目录走,软件换盘安装,T0002 也跟着换盘,这也是别人截图里的路径套不到你机器上的原因。

两层结构带来一个直接后果:同一台机器上可能同时存在新旧两份数据。安装版升级时若把新版装到另一个目录,旧目录里的 T0002 会留在原处,你打开的快捷方式指向哪个程序目录,读到的就是那一份数据。确认路径之前,先确认当前运行的是哪一个安装。

自编公式、加密公式、板块与自选股各落在哪

继续追通达信公式在哪个文件夹这条线,把 T0002 底下几个名字对号入座,能省掉来回试错的工夫。自编公式保存在 T0002\PriGS.dat,这个文件把自建公式的源码与参数打包在一起,拷贝它相当于拷贝你的自编公式集合。加密公式走的是另一条路径:导入加密文件之后,公式体以加密形式留在公式库中,导出时导出的也只是加密体,解密后的原文不会回写到 PriGS.dat 的明文部分。板块文件放在 T0002\blocknew,自定义数据与自选股各有对应文件,序列数据与板块归属分开存放,彼此不覆盖。

这里容易踩的一个坑,是把“公式库”和“公式文件”当成同一件事。公式管理器里看到的公式树,是软件读取本地文件之后呈现出来的视图;PriGS.dat 才是硬盘上的落点。视图和文件对不上时,先处理文件,再回头看视图是否刷新。

自定义数据与自选股各有一份独立文件,序列数据和标的清单分开放置。把 T0002 整目录拷走时它们会一起过去;只拷 PriGS.dat 时它们留在原地。判断自己需要拷哪些,先把公式和自选股分成两张清单,再对照目录里有没有对应文件。

现象或提示 含义 处理
在程序目录里翻不到公式文件 公式副本在数据目录,不在程序目录 进 T0002 找 PriGS.dat
只拷 PriGS.dat 到新机,公式树少了几条 加密公式与部分自定义数据不在该文件内 改用公式管理器导出
换了安装盘,按旧路径找不到 T0002 数据目录随程序目录走,盘符会变 从桌面快捷方式反查安装位置
资源管理器里看不到 T0002 目录被系统隐藏,或当前账号权限受限 打开显示隐藏项,必要时以管理员身份查看

公式管理器导出与直接拷目录,怎么选

回到通达信公式在哪个文件夹这个问题,导出与拷贝目录处理的是同一件事的两面。在公式管理器里选中公式树,用「导出」生成 tn6 或 exp 文件,再由另一端「导入」,这条路把公式按格式重新打包,跨版本时对函数与语法的处理留有余地。直接拷 T0002 目录快捷,代价是带走的内容取决于你拷了哪些文件:PriGS.dat 里有自编公式,gs_bak 里有历史备份,blocknew 里有板块,把这些一并拷过去,新机上的还原度才接近完整。少拷一个目录,新机上就缺一块,而且缺哪一块不容易一眼看出。

导出更适合跨大版本、需要挑拣公式、或者新旧机器不在一处的情况;拷贝目录更适合同一版本内整体搬移,或者你只想留一份原样快照。两种做法并不冲突,跨版本迁移时可以先导出再补拷板块与自定义数据。

导出文件也有边界。tn6 与 exp 承载的是公式本身,公式用到的自定义数据、板块归属、自选股清单不随之打包。跨机器迁移时,公式能通过导出文件还原,围着公式转的那些数据仍要单独处理。把这两类内容分开对待,迁移的结果才接近预期。

换机迁移按什么顺序做

顺序错了会在新机上留下半套数据。可行的次序是三条:先在新机装好软件并登录一次,让程序自己生成 T0002 目录;关闭软件,把旧机的导出文件或整个 T0002 覆盖过去;重新打开软件,进公式管理器看公式树是否齐全。先装软件的原因是让程序把目录骨架和索引建好,再往上放文件,比反过来稳当。若新机版本高于旧机,优先走导出导入,让新版本在导入环节做一次格式转换。

覆盖 T0002 之前先备份一份旧目录。这一步占用的空间不大,却能在覆盖出错时把局面退回去。备份目录 gs_bak 是软件自己维护的历史记录,它和手工备份不是一回事,别把两者混在一起指望。

目录覆盖与公式导入的顺序也要区分。只导入公式时,新机上原有的自选股与板块不受影响;整目录覆盖时,新机上已有的同名文件会被替换。迁移前把新机自己的数据先挪到别处留一份,覆盖之后再把需要的部分合回去,比直接覆盖更可控。

找不到文件夹时往哪几个方向查

按顺序试下面几条,比卸载重装省时间。

  1. 软件是否装在别的盘。安装时改过盘符,桌面快捷方式的属性里能看到真实路径。
  2. 绿色版与安装版的路径不同。绿色版解压即用,数据目录就在解压出来的文件夹里;安装版由安装程序决定路径。
  3. 程序目录与数据目录是否被拆开。部分部署方式会把数据目录指到用户目录或另一块盘,这时 T0002 不在程序目录下。
  4. 权限受限导致看不到隐藏目录。目录被系统标记为隐藏,或当前账号没有读取权限,资源管理器就会少显示一层。
  5. 是否装了两份。同时存在两个安装目录时,你打开的快捷方式决定了实际读取的是哪一份数据。

把这几条走完,通达信公式在哪个文件夹这个问题基本就有了确定答案:顺着当前实际运行的软件去找它的数据目录,而不是照着别人截图里的路径照搬。找到目录之后,先记下路径再动手改文件,能避免改到一半忘了自己动过哪一处。

还有一种情况是安装包与数据分属不同用户。系统里存在多个登录账号时,每个账号看到的数据目录可能不同,换账号之后原来的公式树就空了。这时要确认当前登录的账号与当初配置公式的账号是不是同一个。

目录名、按钮措辞与提示文字在不同版本之间可能存在差异,实际操作请以官方版本说明与软件内显示为准。修改 T0002 下的文件之前,建议先整目录复制一份留存。

本文只作技术研究口径,不涉及也不构成对任何标的的判断。

站内还有 通达信公式安装与导入、通达信公式报错与卡顿排查、指标资源选择与会员 的条目,安装、报错与选源三块可对照查看。

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