Complete code and webinar recording - https://blog.quantinsti.com/algo-trading-epat-projects-8-february-2022/ ----------------------------------------- An interactive program to train a Random Forest Classifier to predict Tesla daily prices using technical indicators and sentiment scores of Twitter posts, backtesting the trading strategy and producing performance metrics. The project leverages techniques, paradigms and data structures such as: - Functional and Object-Oriented Programming - Machine Learning - Sentiment Analysis - Concurrency and Parallel Processing - Direct Acyclic Graph (D.A.G.) - Data Pipeline - Idempotence The intention behind this project was to implement the end-to-end workflow of the backtesting of an Algorithmic Trading strategy in a program with a sleek interface, and with a level of automation such that the user is able to tailor the details of the strategy and the output of the program by entering a minimal amount of data, partly even in an interactive way. This should make the program reusable, meaning that it's easy to carry out the backtesting of the trading strategy on a different asset. Furthermore, the modularity of the software design should facilitate changes to adapt the program to different requirements (i.e. different data or ML models). ----------------------------------------- About the Presenter: Renato Votto (A Data analyst from the United Kingdom) Renato genuinely enjoys and thrives on developing software for automation, finding algorithmic solutions for complex problems and optimising programs. He possesses a quantitative edge and is proficient in Algorithmic Trading, Quant Development, Machine Learning, Data Engineering, Python, C++, and SQL. Renato has a background in Energy Engineering and is an alumnus of the Executive Programme in Algorithmic Trading (EPAT). Before enrolling in EPAT, he had also completed Machine Learning and Data Engineering studies. Currently working as an analyst at the Office For Gas and Electricity Markets (OFGEM), he is mainly involved in the development of software and tools for quantitative analysis and systematic identification of market manipulation. He is a Cryptocurrencies enthusiast, an avid rock and roll listener, loves to code, a mediocre guitar strummer, and when he is outdoors you might find him taking weird photographs. ----------------------------------------- Link to our Blog: https://blog.quantinsti.com/ Like us on Facebook @ https://www.facebook.com/quantinsti/ Follow us on Twitter @ https://twitter.com/QuantInsti Follow us on LinkedIn @ https://www.linkedin.com/school/quantinsti/ Follow us on Instagram @ https://www.instagram.com/quantinstian/ E-mail us @ sales@quantinsti.com -----------------------------------------