通达信选股公式设置周期,是很多用户在使用条件选股经常遇到的问题。通达信的选股周期并不是写在公式源码里的固定参数,而是由选股器在运行时指定。也就是说,同一个选股公式,既可以在日线下执行,也可以在周线、月线或分钟线下执行,公式中的 OPEN、HIGH、LOW`CLOSE、VOL 等基础行情函数会随着选股周期变化而取对应周期的数据。例如选择日线周期时,C>REF(C,1)` 表示今日收盘价高于昨日收盘价;选择周线周期时则变成本周收盘价高于收盘价。这是通达信选股公式周期设置的核心逻辑。
通达信在这方面的功能比较灵活。条件选股公式可以在公式管理器中创建、修改和保存支持均线、MACD、KDJ成交量、价格形态等多种条件组合。用户既可以在“条件选股”直接选择日线、周线月线、1分钟5分钟、15分钟30分钟、60分钟周期,也可以在公式源码中使用跨周期引用,让线选股公式读取周线或月线指标数据。通达信还支持盘后选股和盘中预警,预警功能中同样可以设置监控周期,适合不同交易场景。
使用方法并不复杂。先打开通达信,按 Ctrl+F 公式管理器,展开“条件选股”分类,点击“新建”,输入公式名称并编写选股条件,例如CROSS(MA(C,5),MA,20));,保存后退出。接着按 Ctrl+T` 调出条件选股窗口,或者点击“—选股器—条件选股在条件选股界面中,从公式列表里选择刚刚保存的公式,然后找到“选股”下拉框,根据需要选择日线、周线、月线、5分钟、15分钟、30分钟、60分钟周期。再设置选股范围,比如沪深A股、某个板块或自选,并选择复权方式、数据日期和是否实时选股。点击“执行选股后,满足条件的股票会进入选股结果窗口,用户可以将其加入自定义板块,方便后续跟踪。
如果希望在公式内部固定或引用其他周期,可以使用跨周期引用语法。通达信的格式通常为 "指标.指标线名称#周期",例如 "MACD.DIF#WEEK" 表示引用周线 MACD 的 DIF 线,"KDJ.K#DAY" 引用日线 KDJ 的 K值。常见周期代码包括 DAY、WEEK、TH、MIN、MIN、MIN15、MIN30、MIN60、QUARTER、YEAR 等。例如公式写成 CROSS(MA(C,5),MA(C,20 AND "MACD.MACD#W">;,条件选股中选择日线周期,就可以实现“日线均线金叉且线 MACD 大于”的选股。这样既能保持日线选股的速度,又能借助周线条件过滤信号。
部分用户还希望在公式中限制运行周期。通达信提供了 PERIOD函数,常见版本中 PERIOD=6 通常代表日线,PERIOD=7代表周线,IOD=8 月线,不同版本可能存在差异,建议以软件函数说明为准。例如 PERIOD= AND CROSS(MA(C,5),MA(C,));`,该公式只在日线下选股时才容易触发条件。需要注意的是,跨周期引用当前未完成的周线或月线,盘中数据会变化,可能导致信号漂移,因此更建议在盘后使用选公式确认结果。
实际使用中还有几个细节值得留意。分钟周期选股前,要确保已经下载完整的分钟数据,否则结果可能不准确;周线、月线选股可以由日线数据合成,但基础日线数据不完整同样会影响选股结果。复权方式也会影响历史信号,建议统一使用前复权,避免除权缺口干扰均线和指标。盘中预警适合捕捉实时机会,但未周期的信号可能反复变化,盘后选股更适合稳定验证。不同版本的通达信在菜单名称和周期选项上可能略有差异,但操作都是先在公式管理器中写好条件,再在条件选股、综合选股或预警中指定选股周期。







