Skip to content

Columbia FinTech Bootcamp Group Project - Analysis on the theory that trade signals on BTC price charts can be used to trade highly correlated alt coins

Notifications You must be signed in to change notification settings

fredec96/Crypto_Quant_Trading2

Repository files navigation

Crypto Quant Trading

About

Volatile crypto’s that are correlated with BTC can return greater profits through active trading using BTC as a broad market signal. In this project, BTC is used as the most efficient cryptocurrency. By using pure technical analysis of SMA, we determine the trading signal for longing and shorting decisions. Cumulative returns are calculated to test efficiency and profitability of trading crypto's with this approach.

SMA Approach

Strong Correlation in the Crypto Market There is a strong correlation in the Crypto Market.

SMA Buy and Short Signals By comparing 10-day moving average with 20-day moving average, long and short signals are determined.

  • Purple arrows: exit short trade and execute long.
  • Orange arrows: exit long trade and execute short.

Results

Return History Using our Strategy Monero (XMR) and Ethereum (ETH) provide greater returns than Bitcoin and yield 141.8271x and 132.0413x respectively


Technologies

This project leverages python 3.7 with the following packages:

  • pandas - For data analysis

  • pathlib - For reading file paths

  • glob - To iterate over multiple file paths

  • plotly - To create interactive plots

  • numpy - For scientific computing

  • hvPlot - To create interactive plots

Historical Price Data Collected from: https://www.cryptodatadownload.com/data/bitfinex/


Installation Guide

Before running the application first install the following dependencies.

Plotly

Use the package manager pip to install Plotly:

  pip install plotly==5.10.0

hvPlot

Use the package manager pip to install hvPlot:

  pip install hvplot

Usage

To run the Crypto_Quant_Trading analysis files you must first clone the repository to your local machine:

git clone <paste link here>
  • Data collection, cleaning, and concatenation was done in the bitfinex_data_collection.ipynb file
  • For ease of use the cleaned and concatenated CSV files have already been saved in the repository as Bitcoin_Data.csv and Coins_Data_Master.csv
  • All of the original CSV files are located in the Raw_CSV branch

Open the data_analysis.ipynb file and run to view the data analysis and graphics



Contributors

Abhir Mehra

Cole Frederick

Josh Thompkins

Rebekah (Libaijia) Lin

Sebastian Sandoval

About

Columbia FinTech Bootcamp Group Project - Analysis on the theory that trade signals on BTC price charts can be used to trade highly correlated alt coins

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published