From 7662cc4c1180ad303a46cd89b509b695056f6627 Mon Sep 17 00:00:00 2001 From: DracheShiki Date: Tue, 23 Apr 2024 17:22:26 +0200 Subject: [PATCH] Roll back the reverse of strict symbology Signed-off-by: DracheShiki --- .../adapters/interactive_brokers/parsing/instruments.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nautilus_trader/adapters/interactive_brokers/parsing/instruments.py b/nautilus_trader/adapters/interactive_brokers/parsing/instruments.py index 028478a06154..b982baaf8911 100644 --- a/nautilus_trader/adapters/interactive_brokers/parsing/instruments.py +++ b/nautilus_trader/adapters/interactive_brokers/parsing/instruments.py @@ -454,7 +454,7 @@ def ib_contract_to_instrument_id_strict_symbology(contract: IBContract) -> Instr venue = "IBCMDTY" else: symbol = f"{contract.localSymbol}={contract.secType}" - venue = (contract.primaryExchange or contract.exchange).replace("/", ".") + venue = (contract.primaryExchange or contract.exchange).replace(".", "/") return InstrumentId.from_str(f"{symbol}.{venue}")