看了github上的issue和代码,还是搞不明白。
我修改vnstudio\Lib\site-packages\vnpy\app\cta_strategy\backtesting.py中def init中的size后,再次进行回测,结果和没有修改是一致的,修改def init中的capital, UI界面的初始资金也不会有变化。
还有一个疑问,如果我设置不同的初始资金,那么会出现不会的总收益率是不同的,直到回测资金大于一定的数值,总收益率才恒定,这是为什么?
感谢!
看了github上的issue和代码,还是搞不明白。
我修改vnstudio\Lib\site-packages\vnpy\app\cta_strategy\backtesting.py中def init中的size后,再次进行回测,结果和没有修改是一致的,修改def init中的capital, UI界面的初始资金也不会有变化。
还有一个疑问,如果我设置不同的初始资金,那么会出现不会的总收益率是不同的,直到回测资金大于一定的数值,总收益率才恒定,这是为什么?
感谢!
用Python的交易员 wrote:
- 不建议修改backtesting.py中的参数和代码,除非你确定了解相关字段的意义和作用
- 同样的交易手数,不同的初始资金,最终收益率必然是不同的了,初始资金越大收益越低嘛,总收益率不应该稳定的
感谢!