-- python模块的porfolio的浮动盈亏会不会有bug
我在回测时,用portfolio = get_portfolio(code,2),建立品种合约code的投资组合信息对象,把浮动盈亏转给一个全局变量字典context.profit[code]=portfolio.pnl
然后每日记录各品种的浮动盈亏 在csv文件中,但是发现 浮动盈亏数值不对,正值时好像还对,负值就特别大。
file=open(\'D:\\Python品种盈亏数据记录.csv\',\'a\',newline=\'\')
csv_write=csv.writer(file,dialect=\'excel\')
csv_write.writerow(context.profit.values())
开始分析以为会不会是连续合约转月时价格不连续造成的,但换了单月合约和指数合约回测还是有这个问题
此主题相关图片如下:捕获11.jpg