我已经开始将IB与IBridgePy结合使用,我想知道是否有可能以某种方式执行任何回测,有人可以这样做吗?
答案 0 :(得分:2)
IB没有现成的回测/重放工具。基本上,您必须下载历史数据并通过您的策略运行它。
答案 1 :(得分:0)
IB不为您的Python API提供真正的回测环境。因此,您必须构建自己的回测环境。您应该将其分为2个步骤。第1步正在收集历史数据,第2步正在向您的策略提供该数据。
顺便说一句,在TWS中,您可以使用Portfolio Builder。这是一种用于测试简单策略的易于使用的工具。在这里检查:https://www.interactivebrokers.com/de/index.php?f=15968&ns=T
我认为这对于第一步非常有帮助。对于更高级的策略,您必须使用如上所述的API。
答案 2 :(得分:0)
IBridgePy
不提供回溯功能。您只有在订阅IB的特定数据后才能收集历史和基础数据。但是,我建议对Python使用6个主要的回测framworks:
您可以根据需要选择其中的一些。