I want my system to use Norgate as the end-of-day data provider and send orders to IB, but Norgate’s symbology is not the same as IB’s. For example Norgate uses AAPL, whereas IB uses AAPL-SMART-STK-USD.
So when I select the Norgate database as the market data source and my symbols list contains the Norgate symbols, how do I translate this to IB symbology? When sending orders using the IB controller, the symbol has to be in the format required by IB.
Do I need to write code for that, ie something like below?
norgateSymbol = NAME(); ibSymbol = norgateSymbol + "-SMART-STK-USD"
Or is there a way to translate between symbologies from one provider to the other automatically?