【中金固收·可转债】简易的转债策略测试框架——以及python实现方法 20190519( 二 )
2、进入测试循环:计算净值、并在调仓的时点上进行调仓;
3、返回结果。此时的Python代码如下:
# 引入三个必须引用的库
import datetime as dt
import pandas as pd
import numpy as np
def frameStrategy(obj, start='2015/12/31'):
'''
这里的参数还不完全,为了简单先只留最简单的两个
obj是我们自己设定的一个class,进行日常的转债数据维护和计算,不过此时投资者不必太过在意,因为后面我们将只用其作为数据库的功能obj.DB
例如 obj.DB['Amt']将返回一个记录转债成交额的pd.DataFrame,index是yyyy/mm/dd型的日期,columns是各转债的代码
'''
# 设定起始日期在库中的位置(我们的数据从2002年开始,这里要返回一个整数,记录start在其中的位置,比如2015/12/31对应的是3391)
推荐阅读
- 中金公司:下调2020年中国智能手机出货量预测11%至3.48亿部
- 雪中送炭?蔚来汽车完成1亿美元可转债融资
- 携程已经就回港二次上市事宜与中金公司、摩根大通、摩根士丹利进行洽谈
- 中金公司又出事!十几个账户科创板网下打新无效!
- 中金公司H股意外放量大跌近5%!这都是一纸1.76亿股配售协议惹的“祸”?
- 中金:中粮肉食维持跑赢行业评级 目标价3.6港元
- 中金看海外:欧莱雅的美丽唤醒术
- (城投系列报告合集)【兴证固收.重磅.信用】财政视角看城投——图解各地区城投平台可能形成的隐性债务规模及压力系列(3)
- 【兴证固收.利率】社融超预期的2个看点——9月金融数据点评
- 中金:解析全球晶圆代工龙头的崛起之路