vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 151
声望: 0

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

description

Administrator
avatar
加入于:
帖子: 4028
声望: 221

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

Member
avatar
加入于:
帖子: 17
声望: 0

用Python的交易员 wrote:

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

description

description

Member
avatar
加入于:
帖子: 17
声望: 0

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

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

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

Member
avatar
加入于:
帖子: 17
声望: 0

xiaohe wrote:

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

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