QMT可转债双低策略 源码

前段时间很多朋友给我私信,让我出一个QMT
可转债双低轮动策略的文章,

今天我就给大家简单的介绍如何用QMT实现可转债双低策略。

首先来给大家介绍什么是双低可转债,

简单来说,“双低”指的是价格低,并且溢价率也低的可转债。可转债的价格越低,

说明他的债性越好,正股下跌时会更加抗跌,转股溢价率低,

说明可转债的股性越强,正股上涨时才能跟着涨。

市面上比较主流的双低值,是用以下公式来计算的:

双低 = 可转债价格 + 转股溢价率 * 100

介绍完双低可转债,接下来介绍可转债双低轮动策略。

策略筛选出目前市面上价格和转股溢价率最低的10-20只可转债,这里我们选择10只,等权重买入,然后按照一定的周期进行轮动,这里我们选择10个交易日轮动一次,卖出涨的好的债券,买入市面上新低的债券。也就是保持持有的债券依旧符合双低原则。

我们今天只介绍最简单的可转债双低策略,并不考虑强赎以及一年内到期情况,主要的目的是为了做教学。

这个策略说起来简单,一共有四个要素,低价格、低转股溢价率、10只可转债,以及定期轮动。但是有两个难点需要去处理,首先就是低转股溢价率,由于QMT是没有可转债转股价格等数据的,也就无法计算转股溢价率,因此需要从其他途径获取,一般我们都会从集思录爬

### QMT源码下载、配置与使用说明 #### 一、QMT源码获取途径 迅投QMT是一款由国内知名金融技术服务提供商推出的极速策略交易系统,主要用于量化交易。虽然官方并未公开完整的开源代码,但在某些社区和第三方平台上可以找到部分功能模块的现代码以及相关文档[^2]。 对于希望深入了解QMT内部机制的技术爱好者来说,可以通过以下方式获取相关资源: 1. **GitCode 平台**: 提供了一个名为“迅投QMT极速策略交易系统”的项目库,该项目包含了基于Python编写的交易模型及相关资料。访问地址为:https://gitcode.com/Open-source-documentation-tutorial/bb9f6。 2. **在线论坛和技术博客**: 社区中的开发者经常分享自己在际应用中总结的经验和技术细节。这些内容可能涉及特定场景下的代码片段或调试技巧[^3]。 --- #### 二、QMT环境配置流程 为了成功运行QMT及其配套工具链,需完成以下几个关键步骤: ##### 1. 安装依赖项 确保本地计算机已安装必要的基础软件包,包括但不限于: - Python解释器 (推荐版本 >= 3.7) - NumPy 和 Pandas 数据处理库 - Matplotlib 可视化框架 可通过pip命令快速安装缺失组件: ```bash pip install numpy pandas matplotlib ``` ##### 2. 导入核心API接口 QMT内置了一套丰富的API集合用于交互操作市场数据流及执行自动化指令发送等功能。以下是加载该服务的一个简单示例程序: ```python from qmt_api import initialize, get_market_data, place_order def main(): # 初始化客户端连接 client = initialize() # 获取时行情信息 stock_code = '000001.SZ' data = get_market_data(client, stock_code=stock_code) print(f"Latest price of {stock_code}: {data['price']}") if __name__ == "__main__": main() ``` 注意:以上仅为示意用途的际生产环境中还需考虑异常捕获逻辑以及其他边界情况处理措施等问题[^4]。 --- #### 三、典型应用场景解析 根据现有参考资料可知,QMT广泛适用于多种类型的量化投资活动之中,比如: - 现跨市场的高频套利算法; - 构建组合优化选股方案; - 设定动态止损止盈规则等等. 具体而言,"综合交易模型"文件夹内的参数设定能够帮助用户灵活调整各项指标权重从而达到预期收益目标的同时有效控制风险水平.[^4] --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值