2026年量化交易软件QMT如何开户?如何过滤退市股票?

2026-08-19 09:53:09 播放次数:2 分类:股票

2026年量化交易软件QMT如何开户?如何过滤退市股票?

在QMT本地客户端里过滤退市和ST股票,核心逻辑其实就两条:看名字和看数据存不存在。

先说过滤ST股,这个最简单粗暴。A股市场的ST和*ST股,名称上会直接带这两个字母。所以在本地客户端跑策略的时候,只要写一段逻辑去获取股票池里每只票的证券名称,然后判断名字里包不包含“ST”字样就行。包含了就直接踢出去,不进入后续的选股和交易环节。这种方法实时性高,因为股票名称是跟着行情数据一起更新的,每天开盘前跑一遍过滤,就能把当天新戴帽的票拦在外面。

再说退市股,这个稍微绕一点。退市的股票在QMT的本地数据终端里通常已经没有任何行情数据了,比如调用K线或者收盘价时会报错或者查不到。所以另一个常用方法是:在获取数据时做一次异常捕获——如果能正常拿到行情,说明票还在;如果报错或者返回空值,就判定为已退市或即将退市,直接从股票池里删掉。

实际操作里,这两个逻辑通常是组合起来用的——先把ST的筛一遍,再把拿不到数据的筛一遍,剩下的才是相对“干净”的股票池。另外提醒一点,ST状态是动态变化的,某只票今天正常,明天可能因为财报问题直接戴帽,所以这个过滤逻辑最好放在策略里每天跑,而不是做一次就一劳永逸。顺带提一嘴,如果你确实想交易ST股票,QMT本地客户端本身是支持的,但前提是你得先在券商那边开通风险警示股票交易权限。

理财刘经理 当前我在线
已帮助 2.4万 人 好评 2.3万 从业5年
咨询TA