VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 252
声望: 3

1:老师您好,咨询一下,如下图所示,Jupyter的portfolio_backtesting回测中,有5个策略,每个策略的capital设置为2000元,5个策略capital共计应该是1万元,但是回测结果显示起始资金却是1,000,000.00元,这个该如何修改为自定义金额呢?望指导,万分感激!

description

Administrator
avatar
加入于:
帖子: 4500
声望: 320

总资金设置,请在show_portfolio函数内的BacktestingEngine中设置capital参数

Member
avatar
加入于:
帖子: 24
声望: 2

用Python的交易员 wrote:

总资金设置,请在show_portfolio函数内的BacktestingEngine中设置capital参数
我也发现回测资金的问题,回测资金无论如何设置,即使资金明显不够开仓一手也不影响开仓回测,导致总收益率和年化收益率畸高。
按照你的方法修改了BacktestingEngine中的capital参数,结果一样。

description

description

Member
avatar
加入于:
帖子: 24
声望: 2

@用Python的交易员 回测资金问题请指点一二

Member
avatar
加入于:
帖子: 4622
声望: 284

回测的capital只参与了balance和total_return的计算,是不和剩余可用资金挂钩的。

Member
avatar
加入于:
帖子: 24
声望: 2

xiaohe wrote:

回测的capital只参与了balance和total_return的计算,是不和剩余可用资金挂钩的。
那在回测模式下,剩余可用资金怎么控制?

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】