刚装好软件,从别人那里拿到一份公式,接下来该按什么顺序做?先装还是先看?装到哪个分支?装上之后怎么知道它生效了?这些问题的答案串起来就是一份通达信公式入门教程的主线。顺序错了,会在「明明装好了却看不到」的地方来回打转。

下面按概念、分类、入口、目录、操作顺序、误区、验证、后续这条线走一遍。文中菜单项与目录名以通达信金融终端个人版为准,券商定制版的入口位置可能有差异。全文只讨论概念与操作,不涉及任何标的的判断。

一、公式在通达信里指什么

通达信里的「公式」不是一个笼统的叫法,它指的是用软件自带的语法写成的一段表达式,由软件在本地求值,结果画到图上或者用于筛选。它有三个特征值得先记住。

  • 公式是本地求值的。表达式在本机算,输入的数据是本机已经下载的历史行情。数据不在本地,公式就算不出东西。
  • 公式不携带数据。一份公式文件里只有表达式与参数,不含任何历史行情。把它发给别人,对方能不能算出来取决于他本地的数据。
  • 公式要挂到位置上才有用。写完之后它只是公式管理器里的一条记录,要挂到主图、副图或者选股器上才会产生可见的结果。

这三个特征解释了几类常见的困惑。为什么同一份公式在两台电脑上结果不一样?因为本地数据不同。为什么换台电脑装上之后是空的?因为公式本身不带数据。理解了这一层,后面一批问题的排查方向就自然清楚了。

二、公式分哪几类,各自用在哪

类型 用来做什么 挂到哪
技术指标公式 画出数值曲线、柱体与标注 主图或副图
条件选股公式 输出成立与不成立 条件选股器、条件预警
五彩K线公式 按条件改变 K 线颜色 主图
交易系统公式 成对的条件与信号标注 主图,可供系统测试引用

四类里入门阶段接触最多的是前两类。判断一份公式属于哪一类,看它的输出形式:画出数值的属于技术指标,只输出成立与否的属于条件选股。装错分支时编译可能通过,但结果与预期不符。

三、公式管理器在哪,怎么打开

通达信公式入门教程里第一个要记住的入口是公式管理器,个人版的快捷键是 Ctrl+F,也可以从「功能」菜单下的公式系统逐级进入。这个窗口是公式的总控制台,新建、修改、删除、导入、导出都在这里完成。

窗口左侧是树状结构,按公式类型分成若干分支;右侧是选中分支下的公式列表。选定一个分支后点「新建」,就进入公式编辑窗口,里面按页签分成公式信息、参数表与正文几个区域。

打开公式管理器之后,先看一眼左下角或状态区有没有显示当前用户目录。这个目录决定了公式存在哪,后续备份与恢复都以它为准。

四、公式文件放在哪个目录

公式与数据都在用户数据目录 T0002 下,不在程序安装目录下。这个区别在迁移和备份时会用上。

位置 存放什么
T0002 目录 用户数据根目录,公式与行情的用户侧文件都在这里
PriGS.dat 自定义公式的清单与正文,公式管理器读的就是它
gs_bak 目录 公式库的备份,恢复时从这里取

理解这一层有一个实际好处:换电脑、重装软件、升级版本之后找不到公式,先去这个目录看一眼,比在软件里反复点要快。备份公式的正确做法是整体复制这个目录,而不是只复制某一个文件。

反过来,把这个目录想清楚也能解释一件事:为什么在新电脑上装了软件、也装了公式,图上的线还是不对?因为公式依赖的历史数据不在这个目录的迁移范围里,需要在新电脑上重新下载。

五、一份公式从拿到到能用要经过几步

  1. 判断拿到了什么。是一个公式文件、一个公式包,还是一段纯文本源码。三者的导入方式不同。
  2. 选对应的分支。技术指标进技术指标分支,条件选股进条件选股分支。选错分支后面全要重来。
  3. 导入或新建。有文件就走导入,只有源码就新建之后把源码粘进正文框。
  4. 测试公式。在编辑窗口里点「测试公式」,确认语法能通过。
  5. 挂到图上。回到行情界面,在对应的区域选择这份公式,确认出现结果。
  6. 核对取值。把光标移到某根 K 线上,看输出数值是否符合源码的表达。

六步里的第四步不能省。跳过测试直接挂图,遇到不显示的情况时会分不清是语法问题还是挂载位置问题。测试通过之后再挂图,出错范围就缩小了一半。

第三步与第五步之间还有一个容易被跳过的动作:确认所需周期的数据已在本地。公式能挂上而图上是空的,原因可能就是这一步没有做。

六、几个常见的入门误区

通达信公式入门教程里值得单独列出来的,是几个成因各不相同的判断偏差。

  • 把指标输出当成结论。指标公式画出的是一条按表达式计算出来的曲线,曲线处在什么位置不构成任何结论。它是一份计算结果,不是一份判断。
  • 以为源码可以通用。不同软件的函数集合与参数表写法不同,一份源码换到另一个软件里未必能编译。跨软件使用需要先核对函数。
  • 以为装上就能用在所有周期。公式依赖本地数据,短周期数据要单独下载。日线上正常,切到分钟周期可能是一片空白。
  • 以为公式越多越好。挂在图上的公式越多,每次切换周期要算的量越大,出图等待越明显。
  • 以为导出的公式文件等同于数据备份。公式文件里没有历史行情,换台机器恢复公式之后仍然要重新下载数据。

这五条归到一点:公式是本机上一段按设定求值的表达式,它的可用范围由数据条件与版本条件共同决定。把这两项先确认一遍,能省掉一部分误判。

七、怎么确认装对了

检查项 通过的表现
公式管理器列表 刚装的那条出现在所属分支下,名称与描述正常显示
测试公式 点下去没有红字提示
图上挂载 选到该公式后,对应区域出现曲线或标注
取值核对 把某一根 K 线上的输出与源码表达心算对一遍,数值一致
周期切换 切到需要的周期,输出仍在,不出现空值

五项里最后一项最容易被跳过。它检验的是数据侧的条件,而前面四项检验的是安装侧的条件。两类条件都通过,这份公式才算在当前环境下真的可用。

八、下一步该看什么

把上面的顺序走完,一份公式就算真正装好了。接下来按需要补三块内容:需要自己改写的,看公式语法与参数表;需要排查不生效的,看编译提示与挂载位置;需要判断一份公式值不值得长期使用的,看数据条件与判定口径。

看完这份通达信公式入门教程之后,建议的动作是按下面几项对着自己的软件核一遍:

  • 公式管理器能用 Ctrl+F 打开,并且清楚当前用户目录在哪;
  • 知道自己手上的公式属于四类中的哪一类,装进了对应分支;
  • 每一份公式在挂图之前都跑过「测试公式」;
  • 确认过需要的周期数据已经下载到本地;
  • 遇到不显示时,先分清是语法问题、挂载问题还是数据问题。

本文只讲概念与操作顺序,不涉及具体标的的判断,也不构成对任何公式效果的承诺。站内还有 新手入门问答 里讲其它入门问题的条目、公式安装与导入 里讲导入路径与文件格式的条目、公式报错与卡顿排查 里讲编译提示与挂载位置的条目,可对照查看。

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