This is really dangerous because the IB data is very different from the kinetick data and my strategy behaves very differently when using it.
Last night there seems to be a "Requested market data is not subscribed. 354" error (which is wrong because my subscription is fine) followed by Interactive Brokers becoming the primary connection.
1) How can I prevent IB from becoming the primary price data connection, as I never want this?
2) How can I prevent the "Requested market data is not subscribed. 354" error?
3) How can I ensure that Kinetic retries connecting as the primary connection whatever errors occur?
The relevant logs are:
09/07/2012 21:05:21|1|2|Kinetick: Primary connection=Disconnected, Price feed=Disconnected
09/07/2012 21:05:41|1|2|Auto connecting to 'Kinetick'
09/07/2012 21:05:41|1|2|Kinetick: Primary connection=Connecting, Price feed=Connecting
09/07/2012 21:05:43|1|2|Kinetick: Primary connection=Connected, Price feed=Connected
09/07/2012 21:05:44|1|32|Kinetick CME data fee waiver program eligibility verified. Server validation successful for 'InteractiveBrokers'
09/07/2012 21:05:45|3|4|Requested market data is not subscribed. 354
09/07/2012 22:08:59|1|2|Interactive Brokers: Primary connection=Connected, Price feed=Connected
Comment