您可以对盈透证券进行回测吗?

时间:2018-07-29 12:30:39

标签: interactive-brokers

我已经开始将IB与IBridgePy结合使用,我想知道是否有可能以某种方式执行任何回测,有人可以这样做吗?

3 个答案:

答案 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:

  1. PyAlgoTrade
  2. bt-Python的回测
  3. Backtrader
  4. pysystemtrade
  5. 滑索
  6. quantopian

您可以根据需要选择其中的一些。