Спреды опционов с API Interactive Brokers?

Мне интересно попробовать Python-оболочку для Interactive Brokers API, но я торгую опционными спредами (в основном железными кондорами), а не только отдельными опционами.

Есть ли разумный способ сделать это с помощью ibPy?


person Mark McWiggins    schedule 29.11.2015    source источник
comment
быстрое уточнение, возможность создания спредов может быть получена из reqContractDetails.   -  person Pau Soler    schedule 08.01.2020


Ответы (2)


Для тех, кто опаздывает на вечеринку, вот пример прямо из документации IB API:

http://interactivebrokers.github.io/tws-api/spread_contracts.html#bag_opt

Вам нужно будет найти правильные кониды (с этим может помочь requestMarketData). Для железного кондора вы кладете четыре ноги на свою комбинацию.

Бонусные баллы за управление исполнением ордера - вы можете установить лимит в середине, но заполнение железного кондора в середине зависит от удачи, а удача - это не то, что вам нужно, когда вы пытаетесь автоматизировать свою торговлю. Возможно, вам придется отменить и повторно отправить заказ в новой средней точке, пока он не будет выполнен.

person kbcool    schedule 19.09.2016

Вы можете управлять каждой частью спреда отдельно для большей точности при размещении и изменении ордеров, а не использовать комбинированные ордера.

  • Размещайте ордера для каждого этапа отдельно и добавляйте новые размещенные ордера в коллекцию ордеров.

  • Следите за своими заказами, чтобы увидеть, были ли они полностью заполнены или требуют модификации. Как только каждая нога спреда будет полностью заполнена, добавьте спред к набору позиций.

person GGnore    schedule 24.11.2016