1 个回答
通达信选股公式基础结构
通达信选股公式的核心是条件表达式,通过逻辑运算符(AND/OR/NOT)组合技术指标或价格、成交量等数据,筛选符合条件的股票。公式基本结构为: 条件1 AND 条件2 OR (条件3 NOT 条件4)
---
常用核心函数(技术分析必备)
- 价格类:
C:收盘价;O:开盘价;H:最高价;L:最低价 - REF(C,1):前1日收盘价;REF(V,2):前2日成交量
- 均线类:
MA(C,5):5日均线;EMA(C,10):10日指数均线
- 成交量类:
V:成交量;VOL:同V;AMO:成交额
- 涨跌幅类:
C/REF(C,1)-1:当日涨跌幅;(C-L)/(H-L):当日振幅
---
简单选股公式示例
以下为3个常见场景的公式,可直接修改参数适配需求:
示例1:5日均线金叉10日均线
`` MA5:=MA(C,5); MA10:=MA(C,10); CROSS(MA5, MA10); // 5日均线向上穿过10日均线 `
示例2:成交量放大+股价上涨
` V>REF(V,1)1.5 // 当日成交量是前1日1.5倍以上 AND C>REF(C,1) // 当日收盘价高于前1日 AND C>MA(C,20); // 股价站在20日均线上 `
示例3:突破前高
` H>HHV(H,20) // 当日最高价突破近20日新高 AND V>MA(V,5)1.2; // 成交量放大至5日均量1.2倍以上 `
---
编写与测试步骤
- 打开公式管理器:通达信软件→顶部菜单栏「功能」→「公式系统」→「公式管理器」
- 新建公式:点击「条件选股公式」→「新建」→输入公式名称(如“金叉选股”)
- 输入公式内容:在编辑框粘贴上述示例代码,或自定义条件
- 测试公式:点击「测试公式」,检查语法错误(如函数拼写、括号匹配)
- 应用选股:回到通达信界面→「条件选股」→选择刚创建的公式→执行选股
---
注意事项
- 逻辑优先级:使用括号明确条件顺序,如(A AND B) OR C
≠A AND (B OR C) - 参数调整:根据需求修改均线周期(如5→10)、成交量倍数(1.5→2)等
- 回测验证:通过「历史行情选股」测试公式在过去的表现,避免过度拟合
- 实时性:选股公式基于当前数据,需结合市场环境动态调整
若需更复杂的公式(如MACD金叉、RSI超卖等),可扩展函数库(如MACD.DIF、RSI(6)),或参考通达信自带的公式模板(「公式管理器」→「条件选股公式」→「系统公式」)。 ``
请 登录 后参与回答