I have a CS degree, I can program, and I’m also familiar with AI/ML. I’ve always found financial markets interesting, but I’ve also always felt that manual trading isn’t really for me, especially because of the emotional side of it.
Recently I got curious about algorithmic trading and I’d like to start building and testing trading bots, even just in paper trading or without real money at first, mainly as a side project and learning experience.
The problem is that I don’t really know where to start because I’m missing most of the finance/trading knowledge. What books, courses, or resources would you recommend for a beginner coming from a software engineering background?
Also, another totally different question that i can't find an answer, where does AI actually fit into algo trading? Are AI techniques commonly used in trading bots, or is that more of an advanced topic? I’m thinking about things like reinforcement learning and similar approaches