可转债量化自动交易实现过程(一)QMT
发布时间:2小时前阅读:6
盯盘时看中一只正快速拉升的转债,等你算好数量、切到下单窗口,价格已经走远。可转债节奏快、规则细,靠手速很难稳定执行,于是很多人想把这套动作交给程序。这篇就按顺序过一遍用 QMT 实现可转债自动交易的过程。
第一步,确认资格与支持。可转债交易需要先开通对应权限,接口层面能不能对这个品种下单,各家终端支持程度不同,不同券商的要求也不一样,动手前把这两件事问清楚,别等代码写完才发现下不了单。
第二步,摸清规则与数据。沪深两市的转债在数量单位、最小变动价位上并不一致,报价按张计,每手张数两市的规定也不同。做法是先通过终端的合约信息读出单只转债的最小变动单位和每手张数,把换算逻辑写在代码里,而不是按股票的习惯硬编码一百股。行情数据同样先取一段历史,确认字段完整、周期齐全。
第三步,写策略逻辑。转债是当日回转的品种,持仓判断和股票不同;它有临时停牌机制,触发后不能成交也不能撤,策略要能识别停牌状态并跳过;强赎条款要纳入筛选,临近强赎的标的波动结构会变,最好直接排除出标的池。
第四步,回测加约束。转债全市场数量少、流动性分布不均,很多标的日成交额很小,回测里必须把成交量上限、冲击成本算进去,否则曲线会好看得不真实。
第五步,模拟到小资金实盘。先在模拟环境走通整条链路:信号产生、数量换算、委托发出、回报核对、撤单处理,一个环节都不能缺。切实盘后先用最小单位下一两笔,核对成交回报里的数量单位是否符合预期,再逐步放量。
第六步,日常运维。每天收盘后把策略记录的持仓和柜台实际持仓对一遍账,日志里保留每笔委托的触发原因,停牌、废单、撤单单独归类统计,出现异常当天查清。
判断这条链路能不能常态化运行,看一条:连续多个交易日,无需人工干预,每笔委托从触发到回报都能在日志里完整追溯,对账无差异。满足之后再谈放大规模,不满足就回去补缺失的那一环。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
