Hacking the Markets aims to bridge the knowledge gap between financial markets and software development. There are many software engineers who have an interest in equities, options, forex, futures, and cryptocurrency. There are also many traders who are familiar with chart patterns, indicators, equity fundamentals, and technical analysis. It is rare to have in depth knowledge of both fields.
With the cost of commissions dropping to zero and the introduction of more financial data API’s like Alpaca, Tradier, and IEXCloud, traders are becoming more interested in automating trading strategies. When fees are zero, there is more potential for profits. With more democratized data, individual investors now have access to information that was once held by gatekeepers.
Although there is great interest in automation and algorithmic trading, I found this knowledge is not documented in a user-friendly way. As a part-time instructor for the past 5 years, my goal has been to clarify concepts and demystify methods so that motivated people can bring their ideas to reality.