-
Notifications
You must be signed in to change notification settings - Fork 240
Description
Hi there!
I've recently upgraded IB TWS to its 10.19 version, along with IBC to 3.17.
However, in my particular case, I'm sending orders by manually specifying their exchange, say, specifically ISLAND.
I'm being hit with this error message:
Error 10311, reqId 9: This order will be directly routed to ISLAND. Direct routed orders may result in higher trade fees. Restriction is specified in Precautionary Settings of Global Configuration/API.
Now, there are two settings in IB that will help to this particular issue:
They are:
- Bypass Order Precautions for API Orders
- Bypass Redirect Order warning for Stock API Orders
I remember that old versions of IBC used to have a ForceTwsApiBypassPrecautions setting, which is not present in this one anymore.
Is there any reason for it not to be there anymore? If not, I am even willing to submit code to add it again. I imagined there must be a reason though -- hence this ticket asking about it.
As an additional piece of info, TWS 9.83 will allow me to submit orders to ISLAND regardless of this setting value.
Another piece of info: these settings do not seem to be persisted in the server configuration, even if the settings say to retrieve settings from there.
Regards!
