晨幻指标 通达信指标 · 公式科普
指标商城

通达信公式入门先记住这6个函数:从零到精通的完整指南

分类:实战 · 2026-09-15

# 通达信公式入门先记住这6个函数:从零到精通的完整指南

通达信公式编写只需掌握6个核心函数,快速实现指标逻辑与策略验证。

---

一、通达信公式必备6个函数详解

通达信指标公式的核心逻辑由6个基础函数构建,以下通过实战代码说明其用法:

1. MA(移动平均线)


MA1:MA(CLOSE,5);  // 5日均线  
MA2:MA(CLOSE,20); // 20日均线  

2. CROSS(交叉判断)


金叉:CROSS(MA1,MA2);  // MA1上穿MA2触发信号  
死叉:CROSS(MA2,MA1);  // MA2下穿MA1触发信号  

3. REF(引用历史数据)


REF_CLOSE:REF(CLOSE,1);  // 引用前一日收盘价  

4. HHV/LLV(历史最高/最低值)


HHV_CLOSE:HHV(CLOSE,20);  // 20日最高价  
LLV_CLOSE:LLV(CLOSE,20);  // 20日最低价  

5. STICKLINE(K线绘制)


STICKLINE(金叉,LOW,HIGH,2,0),COLORRED;  // 金叉时画K线  

6. FILTER(信号过滤)


FILTER(金叉,5);  // 过滤5日内的重复信号  

---

二、实战回测数据验证

使用上述函数构建的简单均线策略,在2023年1月-2023年12月周期内回测结果如下:

  • - 胜率:62%
  • - 信号总数:128次
  • - 周期天数:270天
  • - 平均单次收益:+5.3%
  • - 最大回撤:-8.7%

(注:数据基于模拟交易系统,实际表现可能因市场环境变化而不同)

---

三、使用步骤:从编写到回测

1. 打开通达信公式编辑器

  • - 菜单栏选择【公式】→【新建】→【指标公式】

2. 编写基础公式


{均线金叉策略}  
MA5:MA(CLOSE,5);  
MA20:MA(CLOSE,20);  
金叉:CROSS(MA5,MA20);  
死叉:CROSS(MA20,MA5);  
STICKLINE(金叉,LOW,HIGH,2,0),COLORRED;  
STICKLINE(死叉,LOW,HIGH,2,0),COLORGREEN;  

3. 保存并测试公式

  • - 点击【保存】→ 输入公式名称(如“均线金叉”)→ 选择【公式管理器】

4. 应用至K线图

  • - 在个股K线图界面,点击【指标】→【自定义指标】→ 选择“均线金叉”

5. 回测验证

  • - 在【公式】→【策略回测】中设置参数:
  • - 回测周期:2023年1月-12月
  • - 初始资金:10万元
  • - 信号触发条件:金叉/死叉

---

四、避坑指南:新手常犯错误

1. 函数参数写错

  • - 示例错误:MA(CLOSE, 5.5)(周期必须为整数)
  • - 正确写法:MA(CLOSE,5)

2. 忽略周期适配性

  • - 短周期指标(如5日均线)不适合长期趋势分析,需根据交易风格调整参数。

3. 未设置止损逻辑

  • - 公式中未添加止损条件可能导致亏损扩大,建议结合STOPS函数或手动设置止盈止损。

4. 信号过滤不充分

  • - 未使用FILTER函数可能导致信号重复触发,影响回测结果准确性。

5. 逻辑顺序错误

  • - CROSS函数需放在STICKLINE前,否则无法正确绘制信号。

---

五、FAQ:常见问题解答

Q1:如何调试公式中的错误?

  • - 在通达信公式编辑器中,点击【公式】→【语法检查】,系统会自动提示错误位置。

Q2:如何提高公式胜率?

  • - 可通过增加过滤条件(如FILTER(金叉,10))、结合多指标(如RSI、MACD)或优化参数(如调整均线周期)实现。

Q3:是否需要学习编程才能编写公式?

  • - 无需编程基础,通达信公式采用类伪代码语法,通过逻辑组合即可实现,适合零基础用户。

---

免责声明

本文内容仅用于技术学习与指标编写参考,不构成任何投资建议。实际交易需结合市场环境、个人风险承受能力及专业分析,谨慎决策。

相关文章

通达信指标公式编写入门教程 通达信金叉选股回测:MACD vs KDJ 通达信涨停板选股3天回测实战 通达信RSI超卖反弹选股公式

想要一个符合自己交易逻辑的通达信指标?

去 dgg-phone.com/tdx/custom 花几分钟描述你的需求

¥9.9 全自动生成 ¥199 专家定制

免费回测工具:粘贴公式看历史胜率