If you want to hate yourself and the rest of the world try to use the c++ code examples they provide for the API. And then, after hating yourself for days. Search on GitHub for TWS API. You will find way too many repositories from random developers with one sentence in common: "without bugs". The Python one is that bad that one developer created a library to fix their shit and became immediately famous. It is a shame that he is no longer around, way too many people are using his library instead of the "official" one.
You are referring to the GREAT Ewald!! I was one of the first posters on his groupio forum. A wonderful person and worthy of respect. He created a breeding ground for excellent discussions, ruled the forum in a fair and reasonable manner. When the python asynch approach took off he and patrick put together an excellent sample library. The same can be said for the runner of a similar library in julia world. I decided to dump c++ when julia started to show promise and that library was wonderful. Live feed up and running in 20 minutes. Now we're moving onto mojo so long as the promise to support marimo.
I have to try Julia, I've never done anything with that language. I also ditched c++ and went for c#. It is way easier to develop in c# This is what I put together. https://github.com/veritacodex/IB.Api.Client A few people use it, including myself for live trading.
Nice I like it, well done. I spent time with the MSFT chaps when they were starting the # stuff. I loved the fact that the guy who put together turbo pascal was the chief architect. It was great to meet the guy that gave me my start all hail Anders. IF you are thinking about julia consider looking at this https://github.com/lbilli/Jib.jl It's well constructed and the example code gets you up and running quickly. I added zmq for giggles so one process GOT the data and sent it to another to populate a matrix realtime. The wife liked it so I couldn't have screwed the pooch too badly thanks for sharing you c# code WELL DONE!
I won't touch MSFT with a stick. It is a common belief that you are a Microsoft fanboy if you use c#. I am on Ubuntu. I will have a look at that repo, it is something to play with.
It means IB is basically self-service. If you're calling or chatting w/ support about your Julia programs you're barking up the wrong tree. Get in touch with them about password resets and, if you really want, report a bug. Just don't expect them to care in the latter case unless the problem affects a lot of customers; otherwise build a work around. Your complaining, with all due respect, sounds like an entitled professor who's always had graduate students do your work for you. Instead, you should act like an engineer who has spent time in industry building real world solutions. They probably know this and put you on hold as soon as they see the caller id. You're welcome.
You worked for IB in The back office and CS. I guess you can pretend that’s partnering. Do you still have the bronze buttplug they gave you for all your hard work?
Have you really worked for them? I am asking just because I would love to know how is it possible that their software is so hated everywhere. It looks like someone made a special effort to piss off their customers.