做可转债量化策略?试试QMT量化平台!
QMT 可以支持可转债量化策略开发。可转债在 QMT 中被视为标准的股票类品种,使用与 A 股相同的交易和行情函数,代码格式为 "xxxxxx.SZ" 或 "xxxxxx.SH"(以交易所实际代码为准)。
✅ 可转债策略开发主要注意事项
1. 品种代码格式
可转债代码需使用 6位数字 + 交易所后缀:
深交所:如 "123456.SZ"
上交所:如 "110000.SH"
不可省略后缀或使用错误交易所标识,否则行情或交易会失败。
2. 差异
T+0 交易:可转债支持当日买入当日卖出,策略可高频调仓。
无涨跌停限制(上交所):上交所可转债不设涨跌幅(2024年起),深交所可转债涨跌幅为 ±20%(上市首日除外)。
最小变动单位:通常为 0.001 元(1手=10张,1张=100元面值)。
最小交易单位:1手(10张,即1000元面值),部分券商支持 1张起买(碎股),需确认账户权限。
3. 行情数据获取
可通过 xtdata.get_market_data 或 xtdata.subscribe_quote 获取 K 线、分笔、tick 数据:

注意:可转债流动性差异大,部分冷门转债可能 tick 数据稀疏,需做空值处理。
4. 转股与赎回风险监控
QMT 不直接提供转股价值、溢价率、强赎公告等字段,需自行计算:

强赎、下修、回售等事件需通过外部数据源或公告监控,QMT 行情接口不包含此类事件标记。
5. 交易下单注意事项
使用 STOCK_BUY / STOCK_SELL 即可交易可转债,无需特殊操作类型。
由于 T+0 特性,可在 handlebar 中盘中多次交易,但需注意:
避免高频下单触发交易所风控;
使用 quickTrade=1 实现盘中即时下单(默认 quickTrade=0 仅在 K 线结束时生效)。
6. 单线程限制
QMT 所有策略运行于单一线程,避免在策略中使用阻塞操作(如 time.sleep()、同步网络请求),以免影响可转债订单执行。
7. SESSION_ID 唯一性
多策略同时运行时,每个策略必须使用不同的 TRADE_SESSION_ID(整数),防止连接冲突。


智能交易可能因系统、通讯等原因无法正常使用或无法按照您的设置价格发出委托指令及完成成交,最终成交价格及数量以交易所、登记结算机构等记录为准。请密切关注交易回报情况及条件单设置情况。以上信息仅供参考,不构成对委托指令成交的承诺,不构成投资建议,不构成收益或避免损失的承诺。请您务必仔细阅读相关风险提示及协议,了解各类智能交易功能的区别及不同风险,审慎决策是否使用相关功能。
投资有风险,入市需谨慎!
温馨提示:投资有风险,选择需谨慎。
其他人追问


1对1私行级陪伴








问一问

分享该文章

4263


+微信
电话
公网安备:11010802032515号 ICP备案:京ICP备18019099号-3