官方教程内容

常见的公式问题:

  • 如果源码加入到公式编辑器后显示错误,请多注意标点符号,需要将中文模式下的标点改成英文模式下的标点,例如:“:”改成“:”, “,”改成“,”以及括号等等。
  • CLOSE是序列行情函数,在盘后表示当日收盘价,在盘中则表示现价。DYNAINFO(7)现价是即时行情函数。因专家系统公式会在历史K线中计算输入输出,故现价需用序列函数CLOSE。
  • CLOSE是动态行情,没有办法定位到bar截止点。
  • 去除停牌:=DYNAINFO(8)>0;
  • 去除ST:=IF(NAMELIKE('S'),0,1) AND IF(NAMELIKE('*'),0,1);
  • 请注意计算信号使用的K线数量是否满足公式所需的最大数量。

除上述问题外,MPV PRO策略研究和交易功能里常见的公式问题:

  • MPV PRO算法交易仅支持专家公式。
  • MPV PRO算法交易使用的专家公式调用其他公式里指标时,仅支持调用系统公式,方式为:XXX.XX。
  • 客户端信号和MPV PRO算法交易研究回测信号不一致时,请注意计算信号使用的K线数量是否满足公式所需的最大数量。
  • MPV PRO算法交易不支持“交易信号函数”、“账户函数”分类下的公式函数。
公式系统常见问题教程截图1
公式系统常见问题教程截图1

官方来源:通达信公式平台

本站详细讲解

常见问题页适合排错时对照使用,先看报错位置,再判断是符号、函数、周期还是公式类型不匹配。

  • 先看符号 中文冒号、中文逗号、括号不配对,是公式报错里最常见的问题。
  • 再看函数 确认函数能不能用于当前公式类型和当前周期。
  • 最后分段 把长公式拆成几个变量逐段测试,比整段源码硬改更快。