Skip to content

A robust data-pipeline that can run various backtests and store various useful artefacts in a robust data warehouse system.

Notifications You must be signed in to change notification settings

Hu-10xB6W7G5/Mela-Crypto-Trading-Engineering

Repository files navigation

Mela-Crypto-Trading-Engineering

A robust data-pipeline that can run various backtests and store various useful artefacts in a robust data warehouse system.

Table of Content

Project Overview

The main objective of this project is to design and build a reliable, large-scale ,robust data-pipeline that can run various backtests and store various useful artifacts in a robust data warehouse system for Mela who wants to enter the world of cryptocurrencies to make simple trade for everyone.

image

Data

There are a number of data points that yahoo finance and binance provides and you can use, but for the purpose of testing the backend development, you can start of with the candlestick data. You can read a brief description of what a K-line or candlestick data is here. The data used for the EDA of this project is Algorand USD financial dataset, from Algorand USD (ALGO-USD) Price History & Historical Data - Yahoo Finance dates; from October 11, 2021 to October 11, 2022. The data shows the historical prices on a daily basis.

System Flow

image

Installation Guide

Pipline

git clone https://github.com/Hu-10xB6W7G5/Mela-Crypto-Trading-Engineering.git
cd Mela-Crypto-Trading-Engineering
pip install -r requirements.txt

Frontend

cd Mela-Crypto-Trading-Engineering/frontend
npm install
npm start

Backend

cd Mela-Crypto-Trading-Engineering/backend
npm install
touch .env #and write the environmental viriables there
npm start

Project Structure

LICENCE

MIT

Contributors

About

A robust data-pipeline that can run various backtests and store various useful artefacts in a robust data warehouse system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published