nautechsystems/nautilus_ibapi

N00b question: why an ibapi copy?

Opened this issue · 1 comments

Hi,

I'm a student interested in learning backtesting and algo trading. I wonder if you could answer me two basic questions:

  1. what is the motivation and necessity to have a nautilus_ibapi as a copy of ibapi?
  2. will this copy lose sync with the IBAPI? Or IBAPI is a super stable codebase and will not change interface for long time?

Thank you so much!

Hi @bsun0802

Good question, its because for some mysterious reason Interactive Brokers don't publish a package on PyPI, which means any project which needs to depend on ibapi via a package manager like Poetry can't do so (you can only depend on packages from specific registries, such as PyPI).

So unfortunately for now, we have to publish our own package to PyPI which is basically a copy of theirs - as you point out.