通达信怎样用公式选股(通达信公式选股)

通达信公式选股教程:3步轻松打造专属选股公式

通达信怎样用公式选股:从入门到精通的实战指南

在股票交易领域,信息量巨大且瞬息万变,人工筛选往往难以兼顾效率与深度。通达信(TongDaXin)作为国内最流行的证券行情软件之一,其强大的公式选股功能为投资者提供了“自动过滤”和“逻辑验证”的利器。 许多新手面对“公式选股”这四个字感到望而却步,认为需要编程基础。实际上,通达信的公式系统逻辑直观,即使没有编程经验,通过模仿和组合也能写出实用的选股公式。本文将带你一步步掌握通达信公式选股的精髓。

一、 核心概念:什么是选股公式?

简单来说,选股公式就是一套“过滤规则”。你告诉软件:“请帮我找出满足以下所有条件的股票”,软件就会在全市场几千只股票中快速筛选出结果。 一个标准的选股公式通常包含两个部分: 1. 输入条件:如“收盘价大于5日均线”、“成交量放大”、“MACD金叉”等。 2. 输出信号:软件最终给出一个“是”或“否”的判断,如果是“是”,该股票就被选中。

二、 入门基础:通达信公式编辑器在哪里?

在开始编写之前,先找到工具入口: 1. 打开通达信软件,按快捷键 Ctrl + F,或者点击菜单栏的“功能” -> “公式系统” -> “公式管理器”。 2. 在左侧选择 “条件选股公式”。 3. 点击“新建”,进入公式编辑器界面。 这里你会看到几个关键区域: 公式名称:给你的公式起个名字(如“突破平台”)。 公式描述:简单说明公式用途。 画线方法:通常选择“主图叠加”或“副图叠加”,但对于纯选股,选择“输出信号”即可。 编辑区:这是写代码的地方。

三、 编写你的第一个选股公式:均线金叉

让我们从最简单的例子开始:选出“5日均线上穿10日均线”的股票(即经典的“金叉”买入信号)。

代码编写步骤:

```pascal { 定义短期均线 } MA5 := MA(CLOSE, 5); { 定义长期均线 } MA10 := MA(CLOSE, 10); { 定义金叉条件:今天MA5大于MA10,且昨天MA5小于等于MA10 } { 注意:选股通常只关注“今天”发生的信号,所以重点在今天的判断 } GOLDEN_CROSS := CROSS(MA5, MA10); { 输出选股结果:如果满足条件,输出1,否则输出0 } XG: GOLDEN_CROSS; ```

代码解析:

`MA(CLOSE, N)`:计算收盘价N日的移动平均线。 `CROSS(A, B)`:这是一个内置函数,当A从下方穿过B时返回1,否则返回0。这是选股公式中最常用的函数之一。 `XG:`:这是输出语句。通达信要求选股公式必须有且只有一个输出变量,通常命名为`XG`或`RESULT`。

如何执行选股?

1. 保存公式。 2. 按 Ctrl + T 打开“条件选股”窗口。 3. 在“公式名称”下拉菜单中找到你刚才写的“均线金叉”。 4. 点击“加入条件”,然后点击“执行选股”。 5. 软件会自动列出所有当前满足该条件的股票。

四、 进阶技巧:组合多重条件

单一指标往往存在假信号,实战中我们需要多因子共振。例如,我们希望选出“均线金叉”且“成交量放大”的股票。

示例公式:放量金叉选股

```pascal MA5 := MA(CLOSE, 5); MA10 := MA(CLOSE, 10); JINCHA := CROSS(MA5, MA10); { 均线金叉 } { 定义成交量放大:今日成交量大于5日均量 } VOLUME_UP := VOL > MA(VOL, 5); { 综合条件:金叉 AND 放量 } XG: JINCHA AND VOLUME_UP; ``` 关键点: 使用 `AND` 表示“且”,所有条件必须同时满足。 使用 `OR` 表示“或”,满足任一条件即可。 使用 `NOT` 表示“非”,排除某些情况。

五、 实战常用选股公式模板

以下是三个在实战中非常高频使用的选股逻辑模板,你可以直接复制到通达信中进行测试和修改。

1. 突破箱体震荡

适用于寻找即将启动的个股。 ```pascal { 定义箱体上轨:过去60天内的最高价 } HIGH_60 := REF(HHV(HIGH, 60), 1); { 定义今日收盘价突破箱体,且成交量放大 } BREAKOUT := CLOSE > HIGH_60 AND VOL > MA(VOL, 5); { 输出信号 } XG: BREAKOUT; ```

2. 底部放量吸筹

适用于捕捉主力建仓迹象。 ```pascal { 股价处于低位:当前价低于60日均线 } LOW_POS := CLOSE < MA(CLOSE, 60); { 成交量异常放大:今日量是5日均量的2倍以上 } VOL_SPIKE := VOL >= 2 MA(VOL, 5); { 换手率适中:避免过高或过低,例如3%-10% } TURNOVER := BETWEEN(TURN, 3, 10); { 综合输出 } XG: LOW_POS AND VOL_SPIKE AND TURNOVER; ```

3. 强势股回调支撑

适用于趋势股的回踩买点。 ```pascal { 均线多头排列:5日>10日>20日 } MULTI_LINE := MA(CLOSE, 5) > MA(CLOSE, 10) AND MA(CLOSE, 10) > MA(CLOSE, 20); { 回调至20日均线附近:收盘价在20日均线上方,且距离不超过2% } SUPPORT := CLOSE > MA(CLOSE, 20) AND CLOSE <= MA(CLOSE, 20) 1.02; { 输出信号 } XG: MULTI_LINE AND SUPPORT; ```

六、 避坑指南:新手常见错误

1. 未来函数陷阱: 避免使用 `ZIG`、`PEAK`、`TROUGH` 等未来函数。这些函数会根据后续数据改变历史信号,导致回测结果完美,但实盘永远无法复制。 2. 忽略交易成本: 选股公式只负责筛选,不考虑佣金和印花税。对于短线高频交易,需自行评估盈亏比。 3. 过度优化(Curve Fitting): 不要为了追求历史回测的高胜率而不断调整参数。一个稳健的公式应该在不同的市场环境下都能保持一定的有效性,而不是完美拟合某一段行情。 4. 未排除ST股和停牌股: 通达信选股时,建议在“选股范围”中勾选“排除ST”、“排除停牌”、“排除科创板/创业板”(根据你的交易权限),以免选出无法交易的股票。

七、 结语:公式是工具,思维是核心

通达信公式选股的优势在于纪律性和效率。它可以帮助你在开盘前快速锁定目标,或在盘中实时监控异动。 但请记住: 公式不是圣杯:没有任何公式能保证100%盈利。 结合基本面:技术面选股后,务必结合公司基本面、行业前景进行二次过滤。 持续迭代:市场风格在变,你的公式也需要定期复盘和优化。 希望这篇文章能帮你打开通达信公式选股的大门。从今天开始,尝试编写第一个属于你的选股公式吧!
文章版权声明:除非注明,否则均为 静秋号公式 原创文章,转载或复制请以超链接形式并注明出处。