通达信选股公式怎么写?从零到能用的完整入门教程
打开通达信软件,按 Ctrl+F 直接进入公式编辑器,界面左边是公式管理器,右边是代码编辑区。新手先别慌,所有公式都围绕这三步:定义变量→写条件→输出结果。
1. 公式结构:三步走
示例:均线金叉公式
MA5:MA(CLOSE,5); // 定义5日均线
MA10:MA(CLOSE,10); // 定义10日均线
CROSS(MA5,MA10); // 输出金叉条件
逐行解释:
- MA() 是计算均线函数,CLOSE是收盘价,逗号后是周期;
- CROSS() 是判断金叉的函数,当MA5上穿MA10时返回真;
- 最后一行是输出语句,决定哪些股票会被选中。
2. 常见报错怎么查?
- 语法错误:检查是否有遗漏分号、括号不匹配(比如MA(CLOSE,5没闭合);
- 未定义函数:比如写成MA5:MA(CLOSE,5);(注意分号!);
- 未来函数警告:别用 ZIG、BACKSET、PEAK 这类未来函数,或 REF(X,负数) 引用未来数据;普通 REF(CLOSE,1) 引用的是昨日收盘价,不是未来函数。
3. 测试公式:两步验证
写好公式后,点击公式管理器的 “条件选股”,选择“公式选股”并设置参数,系统会自动筛选符合条件的股票。
更严谨的测试要用 “历史回测” 功能,输入回测周期和初始资金,看公式是否能稳定盈利(注意:回测结果仅供参考)。
4. 复杂条件怎么办?
如果想写“同时满足均线金叉+成交量放大+MACD底背离”的公式,建议找 晨幻通达信指标专家 定制。专业写法会加入参数调节(比如MACD周期可调)和风控过滤(比如剔除ST股),避免普通用户自己写代码出错。
更多公式技巧可参考:通达信官方教程
免责声明:本文仅提供技术科普,不构成投资建议,股市有风险,入市需谨慎。