I built FIXParser https://fixparser.dev initially because I wanted to learn HFT. This was over 10 years ago, but I still maintain and build it to this day. Turns out several companies find it useful too! It doesn’t make much money, but I’m more stubborn than smart so I’m quitting my day job and will work full-time on FIXParser next year.
As someone who has been using APIs for automated retail trading the last few years now, this is highly interesting to me. I've heard of FIX protocol before, but never thought to use it as a retail trader - would this be practical for someone like me?
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.