@四季 请看开头这段文字:
待完善
现在的回测代码未考虑债券赎回的情况,比如:当晚发布公告,次日强制赎回,现在的代码是未考虑的,感兴趣的可以进行优化。比如:核能转债(SH113026)赎回公告
现在不知道哪里有赎回公告,如果今天发布明天赎回,那么该票子就得抓紧卖出。
sell_temp = cvt_bond_list[cvt_bond_list['code']==code]
if not sell_temp.empty:
sell_price = float(cvt_bond_list[cvt_bond_list['code']==code]['open'])
else:
sell_price = cost_price
debug_log.loc[len(debug_log)] =[run_date, stock_code, stock_qty * -1, sell_price,
amount * 1, profit ,cash]
在debug_log这个文件里都是记录了赎回的票子。
2022-04-27