- Original Repository located at: https://github.com/fredec96/Crypto_Quant_Trading
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.
There is a strong correlation in the Crypto Market.
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.
Monero (XMR) and Ethereum (ETH) provide greater returns than Bitcoin and yield 141.8271x and 132.0413x respectively
-
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/
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
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
andCoins_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
Abhir Mehra
Cole Frederick
Josh Thompkins
Rebekah (Libaijia) Lin
Sebastian Sandoval
- [email protected]