点公式管理器里的「修改」按钮,编辑器窗口不弹;换一条公式再点,窗口弹出来了,源码区又点不进光标;还有一种,按钮点下去直接弹一句不允许修改。三种情况都会被笼统说成通达信公式无法编辑,卡住的位置其实不在同一层:一个在入口与焦点,一个在源码保护,还有一个在公式类型。先分清遇到的是哪一种,再动手,比从任意一层开始试要快。

下面按表现、公式类型、源码保护、文件与权限、非权限原因、判断顺序六步展开。菜单路径、文件名与分支名称以个人版公式管理器的实际界面为准,不同版本的措辞可能有差异。

一、三种表现分别卡在哪一步

在公式管理器里动手,能见到的「改不了」有三种长相。它们都发生在同一个窗口里,但卡点分属三层,需要看的地方也各不一样。把三层分开之后,「点修改没反应」这句话才有确定的指向。

表现 界面上看到的 卡在哪一层
点「修改」没有反应 按钮按下,编辑器窗口不出现;换一条公式再点又正常 入口与焦点:左侧树形里没有选中目标项,或主窗口不在前台,按键落到了别处
编辑器打开了 源码区可见,行号与滚动条都在,光标点不进去 源码保护:公式带锁标记,编辑器按只读打开
「修改」本身不可点 菜单项灰掉,或点下后弹一句不允许修改 公式类型:这一支的公式不开放修改入口

三层的处理动作不重叠。入口与焦点这一层要动的是选择与窗口状态;源码保护这一层要换的是改动的落点;类型这一层根本不提供入口,只能另存成自编公式再改。分开判断,每一步只查一处。

二、公式类型决定能不能改

通达信公式无法编辑,一层原因在公式属于哪一支。公式管理器左侧是一棵树,公式按用途挂在不同的分支下,分支不同,能不能改动也不一样。进去之后先在树形上点中目标公式,右侧才会出现对应的按钮。

{ 公式管理器左侧树形的常用分支 }
技术指标公式   { 自编指标挂在这一支下,点「修改」进编辑器 }
条件选股公式   { 自编条件选股同样可改,写的是选股条件 }
五彩K线公式    { 按 K 线形态着色的一支 }
其它类型       { 随软件一起分发的内置公式,修改入口可能不可点 }
{ 分支名称与是否可改,以本机公式管理器为准 }

自编公式的源码由使用者写,公式管理器给它「新建」「修改」「删除」入口,点「修改」直接进编辑器。随软件分发的内置公式单独成支,源码跟着版本走,修改入口会灰掉;就算改得动,改动也可能在下一次更新里被覆盖。给内置公式调参数,走的是编辑器上方的「参数」页签,不动源码,这条通道和改源码是两件事。

入口位置:功能菜单里的公式系统,下面就是公式管理器,快捷键 Ctrl+F。条件选股公式与五彩K线公式在树形里各自成支,点「修改」的行为与自编指标一致,差别在于公式正文写什么,以及挂到图上的方式。

三、编辑器能打开但源码区写不进

这一层的表现容易认错:编辑器照常打开,字体、行号、滚动条都在,只有源码区点不进光标,敲键盘也没有字符落下。源码区角落或标题栏有一个带锁标记,说明这条公式的源码被保护,编辑器按只读方式打开它。

带锁标记只说明源码不可写,不等于文件有问题。公式照样能挂到图上、能参与计算、能在选股里被引用,只是改不了里面的字。要把这类公式改成自己的版本,办法是把源码另外存成一条自编公式,而不是在原条目上改。加密与处理的步骤不在本篇范围,站内另有条目单独讲。

判断方法直接:把光标点进源码区,看有没有插入符,再敲一个字符。有插入符且字符落下,问题在类型或引用这一层;没有插入符,回头看锁标记。以本机公式编辑器的实际提示为准。

四、文件与权限层:T0002、只读属性与占用

通达信公式无法编辑,还有一层落在公式文件这一侧。自编公式保存在安装目录下的 T0002 文件夹里,公式文件与备份都在这层;文件或目录带上只读属性时,编辑器会按只读打开其中的源码,现象与带锁标记那一层相近,位置却不同。

{ 安装目录下的关键位置 }
安装目录 / T0002          { 自编公式与备份所在层 }
T0002 / 公式文件          { 自编公式的落点,属性可在资源管理器里看 }
T0002 / gs_bak            { 备份目录,里面放的是旧副本 }
{ 排查记录另建一份文件存放,备份恢复时不会被一起覆盖 }

备份目录 gs_bak 会带来另一种错觉:编辑器里打开的内容与印象里的不一致,是因为读到的可能是备份里的旧副本,而不是当前这一条。核对时把两边的修改时间摆在一起看,比凭记忆判断省事。

目录被同步盘或安全软件占用时,公式管理器列出的列表与磁盘上的文件可能对不上,改动落到的是另一个路径下的同名文件。这里的处理方向是两步:把公式文件的只读属性去掉,把 T0002 从同步盘的同步范围里排除。本篇的落点是「能不能改」,写回失败时的提示原文与占用冲突另有条目覆盖,这里不展开。

五、与权限无关的几种「改不动」

把入口、类型、源码保护、文件属性都排除之后,还剩几种与权限无关、长相却相近的情况。它们的共同点是编辑器能打开、字也能写,只是「写起来不像在写」或「写完了不体现」,容易被并进同一句抱怨里。

  • 公式过长:源码行数多,编辑区滚动与输入都变慢,光标移动跟不上按键,看着像敲不进去。先看编辑器状态栏的行数,再按方向键看光标是否响应,把「卡顿」与「不可写」分开。
  • 参数表为空:公式没有声明参数,打开「参数」页签是空的。空表不代表编辑器坏了,只是这条公式没有可调参数;参数在编辑器的「参数」页签里声明,声明之后页签才有内容。
  • 输入法全角:全角状态下敲出来的分号、逗号与括号,和半角不是一个字符。编辑器照单接收,公式检查时认不出来。光标在走、字也在出,看着一切正常,错在字符本身。
  • 编辑窗口失焦:主窗口弹到前台,编辑器虽然在屏幕上,键盘输入没有落到编辑区。点一下编辑器的标题栏再看光标,就能分辨。
  • 正被选股或预警引用:公式正在被选股条件或预警任务调用,改动在引用刷新之前不体现在结果里,看着像没改成。
{ 输入法全角与半角,差在一个字符 }
MA5 : MA(C, 5);        { 半角分号与逗号,公式检查能通过 }
MA5 : MA(C,5)      { 全角标点,编辑器按普通文本处理 }
{ 光标能走、字能出,问题在字符本身 }

这几条的处理动作都小,但动作各不相同:卡顿的公式分段写,先在一支输出上验证;参数页签为空就先补参数声明;输入法切回半角再敲标点;编辑窗口点一下标题栏再输入;被引用的公式先看引用它的选股或预警是否在运行。动作选错,试几遍也不会有结果。

六、判断顺序与记录

把上面的层按固定顺序走一遍,比从任意一层开始试要快。公式管理器打开之后,按下面的次序看。

  1. 点中左侧树形里的目标公式,确认它属于哪一支,是自编还是内置。
  2. 点「修改」。窗口不弹,回到入口与焦点这一层:先确认选中项,再把主窗口点到前台重试。
  3. 窗口弹出后,把光标放进源码区。放不进,看有没有带锁标记,再对应回公式类型。
  4. 能写就先敲一个字符再删掉,确认键盘输入落到了编辑区,排除失焦与输入法全角。
  5. 输入无障碍但改动不体现,检查这条公式是否正被选股或预警引用。
  6. 以上都对却仍打不开,去看安装目录 T0002 下公式文件的只读属性,以及这一层是否被同步盘或安全软件占用。
{ 排查记录:一行一条,方便下次对表 }
日期        2026-10-14
公式名      自编指标
所属分支    技术指标公式
现象        点「修改」无反应 / 源码区点不进光标
动过        文件只读属性 / 同步范围
结论        卡在类型层,另存为自编公式后可用
{ 留一列结论,同类现象下次直接查表 }

记录不必写得复杂,能对上日期、公式名、所属分支与现象就够用。每一层看过的地方记一行,下次再遇到同类现象,先查表再动手,省掉从头试一遍的时间。

判断顺序只有一句:先分清卡在入口、类型、源码还是文件这一层,通达信公式无法编辑,才不会被当成同一件事反复处理。

站内另有 通达信公式报错与卡顿排查 的条目,公式安装 讲文件与目录的落位,公式编写 讲源码与参数的写法,可对照查看。

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

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