超级机甲:源能觉醒 - 新版本资料库

通达信如何设置自动选股并加入自定义板块?

通达信自动选股与自动加入自定义板块的完整实现指南

1. 通达信自动选股的基本概念

通达信是国内主流的股票分析软件之一,其“条件选股”功能允许用户通过公式筛选符合条件的股票。自动选股任务的实现依赖于两个核心模块:选股公式 和 任务计划器。用户可以通过公式定义筛选逻辑,再利用任务计划器定时执行选股任务。

选股公式:使用TDX公式语言(TDX Formula Language)编写,通常保存为.fnc文件。任务计划器:位于“系统”菜单下,可设置定时任务自动执行选股并输出结果。

2. 编写选股公式的步骤

编写选股公式是实现自动选股的第一步。以下是一个示例选股公式,用于选出当日涨幅大于5%的股票:

// 涨幅大于5%选股公式

MA5:MA(CLOSE,5);

MA10:MA(CLOSE,10);

CROSS(MA5,MA10); // 5日均线上穿10日均线

CLOSE/REF(CLOSE,1)>1.05; // 收盘价涨幅大于5%

打开通达信软件,点击菜单“公式” -> “公式管理器”。点击“新建”,选择“条件选股公式”。输入公式名称和描述,粘贴公式代码。点击“测试”按钮验证公式逻辑是否正确。保存公式,供后续任务调用。

3. 配置自动选股任务

在公式编写完成后,下一步是配置自动选股任务。通达信提供了任务计划器功能,支持定时执行选股任务。

步骤操作说明1点击“系统” -> “任务计划器”2点击“添加” -> “条件选股任务”3选择之前保存的选股公式4设置执行时间(如每日9:30)5设置输出路径,如“自选股-结果.txt”

4. 自动将选股结果加入自定义板块

要将选股结果自动加入自定义板块,需借助通达信的“脚本”功能或第三方脚本语言(如Python + TDX API)。以下是使用TDX内置脚本的方法:

// TDX脚本示例

// 假设选股结果已保存为“自选股-结果.txt”

// 该脚本将读取文件并加入自定义板块“我的自选股”

BLOCKADD("我的自选股", "自选股-结果.txt");

点击“系统” -> “任务计划器” -> “添加” -> “运行脚本”。选择或编写脚本文件,调用BLOCKADD函数。设置该脚本任务在选股任务之后执行。确保自定义板块已存在,否则先手动创建。

5. 常见问题与解决方案

在实现自动选股与自动加入板块的过程中,用户常遇到以下问题:

graph TD

A[开始] --> B[配置选股公式]

B --> C{公式是否正确?}

C -->|否| D[修正公式逻辑]

C -->|是| E[配置任务计划]

E --> F{任务是否按时执行?}

F -->|否| G[检查系统时间/权限]

F -->|是| H[执行选股]

H --> I{是否成功生成结果文件?}

I -->|否| J[检查输出路径权限]

I -->|是| K[执行脚本加入板块]

K --> L{是否成功加入板块?}

L -->|否| M[检查板块是否存在]

L -->|是| N[完成]

问题1:添加板块失败解决方案:确认板块名称正确且已存在;检查脚本语法是否正确。问题2:选股结果未更新解决方案:检查任务执行时间是否冲突;确认选股公式逻辑是否变化。问题3:任务未按计划执行解决方案:检查Windows任务计划器权限;确保通达信后台进程运行正常。问题4:脚本执行失败解决方案:使用日志记录功能调试脚本;确保脚本路径无中文或空格。