通达信(TDX)是股票软件中非常流行的平台,其选股公式(也叫公式或公式语言)是用于筛选符合条件的股票的工具。编写通达信选股公式是股票投资中非常实用的技能,尤其对初学者来说,掌握它可以帮助你更高效地筛选出符合自己投资策略的股票。
一、通达信选股公式的基本结构
通达信的选股公式使用的是 公式语言,其结构如下:
[条件表达式]
1. 公式变量
- 使用
VAR定义变量,例如:VAR1 := 1; - 可以使用
IF、AND、OR、NOT等逻辑运算符。
2. 条件表达式
- 用
:=表示赋值,用:表示条件判断。 - 例如:
IF(LOW < 10, 1, 0) - 也可以使用
COUNT、CLOSE、HIGH、LOW、OPEN等常用函数。
二、常用函数与逻辑运算符
| 函数/运算符 | 说明 |
|---|---|
CLOSE |
当前收盘价 |
HIGH |
当前最高价 |
LOW |
当前最低价 |
OPEN |
当前开盘价 |
CLOSEUPPER |
当前收盘价是否高于前一周期 |
CLOSELOWER |
当前收盘价是否低于前一周期 |
COUNT |
统计满足条件的次数 |
IF |
条件判断 |
AND |
逻辑与 |
OR |
逻辑或 |
NOT |
逻辑非 |
:= |
赋值 |
: |
条件判断(如 IF、AND 等) |
三、选股公式示例
示例1:筛选股价在10元以下的股票
CLOSE < 10
示例2:筛选最近5日均线高于20的股票
MA(CLOSE,5) > 20
示例3:筛选最近30日涨幅大于5%的股票
CLOSE > REF(CLOSE,30) * 1.05
示例4:筛选最近5日最低价低于20元的股票
LOW < 20
示例5:筛选最近30日成交量大于100万的股票
VOL > 1000000
四、选股公式编写技巧
-
使用变量:定义变量方便后续使用,例如:
VAR1 := 1; -
使用函数:使用
MA、CLOSE、VOL等函数可以简化公式。 -
组合条件:使用
AND、OR等逻辑运算符组合多个条件。 -
使用
IF判断:用于条件判断,例如:IF(LOW < 10, 1, 0) -
使用
COUNT统计:统计满足条件的次数,例如:COUNT(LOW < 10, 1)
五、选股公式在通达信中的使用
- 打开通达信软件,进入 公式编辑器。
- 输入公式,按
回车或Enter键。 - 点击 “选股” 按钮,选择公式。
- 选择 “全部” 或 “自定义”,即可生成选股条件。
六、常见错误与注意事项
- 公式语法错误:如
IF未正确闭合,或:=未正确使用。 - 函数使用错误:如
MA用法错误,或VOL未正确使用。 - 变量未定义:使用变量前未定义。
- 条件逻辑错误:如
AND、OR的使用顺序错误。
七、推荐学习资源
- 通达信官方文档:https://www.tdx.com.cn
- 通达信公式教程:https://www.10086.com/stock/tdx/
- 通达信公式实战案例:可参考一些股票论坛或教学视频。
八、总结
通达信选股公式是股票投资中非常实用的工具,掌握其编写技巧可以帮助你更高效地筛选出符合自己投资策略的股票。从基础的 CLOSE < 10 开始,逐步学习更复杂的公式,是提升选股能力的关键。
如果你有具体的选股需求(如:筛选某只股票、某个行业、某个时间段等),我可以为你提供更具体的公式编写建议。欢迎继续提问!