A literature review was conducted, and historical market data from different crypto exchanges were analysed
Scrum was chosen as the Agile development methodology
Market data transformation libraries for Python and Javascript where chosen
Sklearn's RandomForestClassifier was chosen as the initial model to be trained
Google Colab was used for this duration
XGBoost and a Fully Connected Neural Network (FCN) were tested, both with inferior validation test results
Compatibility issues identified when transitioning to AWS, GCP was opted for instead
Google Colab together with GCP and AWS tools were used for this duration
Incompatibility between the Binance exchange API and GCP components led to Kucoin being used as the exchange instead
Re-thinking of the strategy and approach due to the change in exchange platform, data anlysis of Kucoin historical data ensues
Trained RandomForestClassifier models on Kucoin historical data and stored candidate models
ETL pipeline implemented using Google Cloud Run, storing data in Google Cloud Storage
Backtesting of best-performing models begins, with live data from the Kucoin API
The project is currently on hold as we reassess our strategy and objectives.
Further evaluations will determine the next steps for the trading simulations.