ibkr/order_submission_example.py

14 lines
456 B
Python
Raw Normal View History

2023-12-18 13:29:53 +00:00
from datetime import datetime
from ibkr import Client, OptionLeg
from ibkr.option_type import PUT
from ibkr.order_action import BUY, SELL
client = Client(host = '127.0.0.1', port = 7497)
symbol, sub_symbol = 'SPX', 'SPXW'
expiration = datetime.now()
short_leg = OptionLeg(symbol, expiration, 4695.0, PUT, SELL, sub_symbol)
long_leg = OptionLeg(symbol, expiration, 4645.0, PUT, BUY, sub_symbol)
client.submit_combo_option_order([short_leg, long_leg], 1)