vn.py官网
开源量化社区
Member
avatar
加入于:
帖子: 154
声望: 0

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

description

Administrator
avatar
加入于:
帖子: 4985
声望: 291

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

Member
avatar
加入于:
帖子: 22
声望: 1

用Python的交易员 wrote:

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

description

description

Member
avatar
加入于:
帖子: 22
声望: 1

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

Member
avatar
加入于:
帖子: 3027
声望: 174

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

Member
avatar
加入于:
帖子: 22
声望: 1

xiaohe wrote:

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

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

沪公网安备 31011502017034号