about #1:
- I use latest 9.81 and I recommend using latest
a- Increment is marginal so few reason it failed and it secure your code, see also response to #2
b- It's more stable and better to get info about "shorting" capabilities (return amount instead of advice
?
about #2
Are you fluid un c++ ? If yes then go for native IB API, if no ... go for becoming fluid first. (or use IB REST API but NOT TWS)
- TwsApiCpp is build atop and one day or another you will need to dig in the IB APi anyway.
- The thing that you need to know in c++ is how to use ::mutex and ::thread. that's it.
?
But what mention as what you aim for, doesn't even need full real-time multithread. IB Api does answer reasonably quickly. (Way faster than REST in general and far better concept of "subscribe")
For "Balance and account" I suggest you consider the IB REST API instead of TWS API, but just for simple matter like that, Be careful that if you deal with orders your prone to enter a different world of complexity, as you will most probably need to get latest Bid/Ask etc ... and this is here lies the issues
?
?