【QMT攻略】XtQuant如何实现新股申购自动化?
发布时间:16小时前阅读:6
打新(申购新股)在XtQuant里有专门的接口支持。query_ipo_data()可以查询当日有哪些新股新债在申购,返回各品种的代码、名称、发行价、申购数量范围和申购日期;query_new_purchase_limit(account)查询当前账号的可申购额度,按KCB(科创板)、SH(沪市)、SZ(深市)分别返回最大可申购股数。
有了这两个接口,就可以写一个简单的打新自动化脚本:每天早上开市前调用query_ipo_data查有没有今天的申购,如果有,再查可用额度,然后用order_stock以发行价申购最大允许数量。注意申购价格固定用发行价,price_type用FIX_PRICE,数量参考query_new_purchase_limit的结果但不超过maxPurchaseNum的限制。
需要注意的是,打新的成功与否不只取决于代码逻辑,还取决于账号的市值是否达标(市值越高,额度越大)。科创板打新另外还需要已开通科创板权限。另外自动化打新在节假日和非申购日要做好判断,避免在不该申购的日期发出错误委托。对于可转债申购,逻辑类似,申购数量上限是1万张,不受市值限制,中签率通常更高,值得自动化处理。
打新自动化+QMT量化,开户找我,账号配置和代码逻辑一起搞。以上内容仅供投资者教育参考,不构成任何投资建议,入市有风险,投资需谨慎。
温馨提示:投资有风险,选择需谨慎。


问一问

+微信
分享该文章
