I am. It took some time to dial everything in. But it works great now. My setup is as follows, which avoids the daily restart problem.
- I set IB gateway to auto restart daily at 11:45PM (ET). The gateway automatically shutsdown on Sunday.
- I use IBC to automate the once a week manual login with 2FA FaceID on my iphone with
https://github.com/IbcAlpha/IBC. I schedule this to haapen on Monday morning at 9:00AM (ET), before market opens and while I'm having my 2nd cup of coffee.
- I use a daily a windows scheduled task to start my script after market opens
- My scripts calls quit() at 16:30 after market close
- This automatically repeats every day.
- I have been doing this for over a year trading serious dollar amounts
I use paid EODHD for historical data and fundamental data.
I use a custom 3rd party for real-time price data. IB price data is slow, but probably OK if your script only uses a handful of Assets.
I only trade US equities and options
Hope this helps.