换一台机器、换一个系统,公式还在不在,取决于当初用的是哪一条路。通达信公式远程使用能落地的方案有三条:云公式、远程桌面或虚拟机、网页端与手机端。三条路都能把公式带出本机,边界却完全不同——有的能改不能带走,有的能带走不能改,有的只能看。下面按每条路的机制、能做的操作、以及核对顺序讲清楚,操作口径以官方版本说明为准。
一、先把「远程」拆成三个问题
「远程用公式」这句话里其实压着三个问题:公式文件在哪台机器的磁盘上、公式编辑器在哪台机器上跑、行情数据从哪一端取。云公式把文件放在厂商的服务器,编辑器在本机客户端;远程桌面把三者全留在被连的那台机器上,本机只当显示与输入设备;网页端与手机端把文件和编辑器都收到服务端,本机只负责显示。
三个问题的答案不同,能做的操作就不同。写一段公式需要编辑器与文件系统同时可用;挂图看指标只需要数据与渲染;导出 tn6 需要读本地目录。把这三件事与方案一一对应,选路就不用试错。
二、方案一:云公式的同步机制与它的边界
云公式的机制是账号绑定。公式存在厂商的服务器侧,客户端登录账号之后按账号拉取一份到本地使用。这也是通达信公式远程使用里被问得较多的一条路。它解决的是多台机器之间的公式对齐问题:在公司电脑上改过的自编公式,回家登录同一账号,能在本机上取到服务器侧的那一份。
这里有一条容易踩的边界:本地的自编公式不会自动上传。云公式的同步方向以「服务器到本地」为主,本机新建、导入、修改的公式默认留在本地磁盘,需要经过上传动作才会进入云端。所以换了机器之后打开云公式列表,看到的是服务器侧已有内容,本机新写的那几条不在其中。
{云公式核对步骤:换机器后按顺序看}
1. 打开 公式管理器,查看当前登录的账号
2. 找到云公式 / 我的公式 入口,看列表里有哪些条目
3. 确认清单: 需要的那条是否在服务器侧列表中
4. 不在列表 → 回到原机器,对该公式执行上传动作
5. 已在列表 → 在目标机器上同步一次,再查看公式管理器
6. 核对公式类别: 技术指标 / 条件选股 是否落在预期位置
7. 选中公式点「测试公式」,确认语法通过
8. 挂到主图或副图,确认输出画出
三、方案二:远程桌面与虚拟机的边界
远程桌面或虚拟机这条路,本机连到另一台跑着 Windows 版客户端的机器,操作的是那台机器上的完整客户端。公式编辑器、公式管理器、T0002 目录、tn6 导入导出,全部与在本地操作一致。功能这一侧没有取舍,数据也留在被连的那台机器上,本机不落地公式文件。
成本落在两处。第一处是授权与账号:客户端运行的机器需要合法授权,多台机器同时使用同一账号要按官方说明的规则处理,这一点以官方版本说明为准。第二处是带宽与操作手感:副图与主图的图形刷新、公式管理器的打开、公式测试的结果回显,都要经过网络往返,图形密集的界面在带宽受限时响应变慢,键盘方向键逐日回看的操作会受影响。
{远程桌面前先确认的三项}
授权: 被连机器上的客户端按官方说明合法使用
账号: 多机使用同一账号的规则以官方版本说明为准
网络: 图形刷新与公式测试回显依赖带宽,操作手感随网络变化
数据: 行情与公式文件都留在被连机器,本机不落盘
这条路对公式文件本身没有搬运动作,所以不需要处理编码与换行符。换行符 CRLF 与 LF、.txt 公式的 GBK 与 UTF-8 编码差异,只在本机之间搬文件时才出现。把这条边界记住,能省掉一轮无用的排查。
四、方案三:网页端与手机端的边界
网页端与手机端能做的事集中在看。行情列表、K 线、常见的指标输出、自选与板块的浏览,这几类不需要本地文件系统,打开就能用。手机端受屏幕限制,指标参数的可视范围更窄,多屏对照的做法在这条路上不成立。
公式编辑在这条路上受限。完整公式编辑器依赖本地文件系统与编译环境,网页端与手机端做不到新建公式、导入 tn6、读写 T0002 目录这一串动作。它能做到的是调用服务端已经配置好的指标来显示,用户侧的公式改动落不到服务器上。
| 方案 | 公式文件在哪 | 能做的操作 | 做不到的操作 |
|---|---|---|---|
| 云公式 | 厂商服务器,按账号同步 | 跨机器取用同一批公式、上传后同步 | 本地自编公式自动进入云端 |
| 远程桌面 / 虚拟机 | 被连机器的 T0002 目录 | 与本地一致:编辑、导入导出、测试、挂图 | 断网时不可用,图形响应依赖带宽 |
| 网页端 / 手机端 | 服务端 | 看指标、看行情、浏览自选与板块 | 完整公式编辑与本地文件读写 |
五、T0002 与云公式为什么是两套东西
T0002 是本机用户数据的落盘目录,公式文件、自选、板块这些内容都在其下,备份目录 T0002\gs_bak 保留改动前的版本,导出文件用 tn6 后缀。这一整套是本地的、按目录组织的数据。
云公式按账号组织,服务器侧保存一份,客户端登录后拉取。两条路径的索引方式不同:一条按磁盘目录找,一条按账号找。所以在本机公式管理器里改了公式,云端的副本不会跟着变;在云端改了公式,本机磁盘上的那份也不会自动覆盖过来。通达信公式远程使用里「改了没生效」这类现象,源头就在这两套索引同时存在,差异要靠显式的上传与同步动作来消除。
六、云端改了本地没变:排查顺序
现象是云端那一侧已经改过,本机打开公式管理器看到的还是旧内容。排查按三步走,顺序是同步开关、账号、缓存刷新,前一步确认无误再进下一步。
第一步:同步开关
先看客户端的云公式同步是否处于开启状态。同步关闭时,登录账号也取不到服务器侧的更新。这一步在客户端的设置或账号相关入口里确认,不同版本的位置不一样,以官方版本说明为准。
第二步:账号
再看本机当前登录的账号与改动时用的是不是同一个。账号不同,云公式列表对应的是另一个空间,改动自然也看不到。多账号切换之后忘了切回,这一步就能看出来。
第三步:缓存刷新
前两步都无误,再看本地缓存。客户端会缓存一部分已同步的公式内容,刷新缓存之后再重新打开公式管理器与云公式列表,看清单是否更新。刷新之后仍然不一致,就回到原机器确认上传动作是否执行完成。
{云端改了本地没变,按顺序核对}
1. 同步开关: 客户端云公式同步是否开启
2. 账号: 本机登录账号 与 改动时使用的账号 是否一致
3. 缓存: 刷新客户端缓存,重开 公式管理器 与 云公式列表
4. 上传: 回原机器确认该公式的上传动作已执行完成
5. 类别: 核对公式类别 技术指标 / 条件选股 是否落在注意的位置
6. 验证: 选中公式点「测试公式」,再挂图确认输出
七、三条路边界的归并与选择顺序
把三条路的边界归并一下:要跨机器用同一批公式,且愿意接受「本地新写的公式需要手动上传」,走云公式;要与本地完全一致地编辑、测试、导入导出,且能接受网络与授权这两项约束,走远程桌面或虚拟机;只需要看指标与行情,不做公式编辑,走网页端或手机端。
选择顺序可以这样排:先确认要不要改公式,要改就排除网页端与手机端;再确认公式文件放在哪一端,要留在本机就走远程桌面或虚拟机,要跟着账号走就走云公式;最后确认本地新写的公式能不能被带过去,这条决定了是否需要补一次上传动作。通达信公式远程使用这件事,先定文件落在哪,再选方案,返工最少。
本文只作技术研究口径,不涉及也不构成对任何标的的判断。
站内还有 跨平台对比与公式转换 的条目,公式安装与导入 里讲导入路径与目录,主图副图指标 里讲挂载与输出,可对照查看。
