January 1st 2019
** Reader beware: The information below is old and out of date. **
When I first started looking at algorthmic trading, there was only a handful of cryptocurrency trading bots available, and for the traditional markets the majority of trading software out there seemed as though it was still stuck in the 90's with Microsoft Encarta and Clippy. The interfaces seemed pretty bad and the software looked to be designed mainly for trading on the daily timeframe. There didn't seem to be any that had all the features I was looking for: a) intraday timeframe support less than 1 minute, b) a modern trading interface with a charting module that was realtime and responsive like the online service Tradingview. After spending many months in the Algorithmic Trading subreddit it naively seemed as though building my own personal trading system with these features was the best way to go. I had a background in Infrastructure architecture and scripting so how hard could it be? I decided that it would be a great learning experience and a way to improve my development skillset. Plus with the emergence to the mainstream of machine learning and the cryptocurrency market it was now possible to capture free, unlimited trade data and orderbook information in a way that had not been possible before except for large financial organisations.