我给您详细拆解下关键规则和限制,都是新手能直接用的要点:
(1)基础语法规范:每行公式需以分号结尾,变量命名不能与内置函数重名(比如别叫MA、MACD),数据类型要统一,数值和字符串不能混用,比如不能把收盘价和文字直接运算。
(2)函数使用限制:仅能使用通达信内置函数,无法自定义函数;每个函数的参数数量、类型要严格匹配,比如MA函数需传入“数据”和“周期”两个参数,缺一不可;部分财务类函数仅支持日线周期调用,周线/月线无法使用。
(3)禁止性操作:不能用循环语句(如for、while),不允许引用未来数据(比如用后续收盘价计算当前指标,会导致信号漂移),公式代码长度有上限,不能过于冗长,也不能调用外部非通达信提供的数据。
举个简单例子:正确写法是“MA5:MA(C,5);”,错误写法比如“MA(C,5)”(缺变量赋值和分号)或“MA5:MA(REF(C,-1),5)”(引用未来一天收盘价,属于未来数据)。
想要学习更多通达信公式编写实用技巧,或者办理成本佣金开户,ETF、可转债万0.5,期权1.7元一张,两融专项利率3.5%以下,国债逆回购手续费一折!支持通达信登录,点击右上角添加我微信,一对一为您指导办理!
发布于2026-8-12 16:47 广州



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
18630917047 

