diff --git a/ib_async/wrapper.py b/ib_async/wrapper.py index 1ce3b01..96d746a 100644 --- a/ib_async/wrapper.py +++ b/ib_async/wrapper.py @@ -133,6 +133,7 @@ 55: "tradeRate", 56: "volumeRate", 58: "rtHistVolatility", + 90: "ShortableStatus", } GREEKS_TICK_MAP: Final[TickDict] = { @@ -1113,7 +1114,7 @@ def tickString(self, reqId: int, tickType: int, value: str): ticker.askExchange = value elif tickType == 84: ticker.lastExchange = value - elif tickType == 45: + elif tickType in {45, 88}: timestamp = int(value) # only populate if timestamp isn't '0' (we don't want to report "last trade: 20,000 days ago")