I've seen several posts and GitHub repositories for using the IBKR API in various ways. But just wondering what the "state of the art" is, as there seem to be a few ways of doing things competing for attention.
My needs: I run on a hosted instance. I'm generally familiar with deploying code on a few cloud providers. I've got the API working locally; I want to know how best to do it on a deployed server.
Currently, I use the Alpaca API. I place simple orders, US equities buy/sell with a built-in stop loss, and do dynamic trailing stops through the back end rather than through orders. I'm having trouble getting good executions, and I've used IBKR for my long-term investment for years, so since it's widely recommended, want to give the API a try.
I've seen some spooky things mentioned, such as having to run a Java runtime in the cloud for it to work, plus having to restart it every 24h and doing a reconnection... has anyone got a reliable, fairly easy-to-use library?