APIs from the popular brokerages have done the job, but I've experienced more than my fair share of request failures. This sometimes can be the trades themselves, which includes opening/closing higher risk < 1 DTE option positions. This doesn't give the warm and fuzzies if you know what I mean. I have quite a bit of coding experience and feel good about the limit/failure checks in my code, but there is no walking away from the trading terminal when the code is running.
I realize your software is a parser and I may have went on a bit of a tangent, but I'm always open to new ideas and ways to make my project more efficient.
Edit: Also, nice use of the linear gradient on a couple of your buttons in dark mode. I feel like I remember that css trick on HN one day and thought it was clever.