a start on the passion projects of cohort 4.2

Idea_2_Description.md 1.7KB

Trading algo/strategy for cryptocurrency markets

In 2013, my freshman year of college, I stumbled upon coinbase when a friend of mine was bragging about the return he made from holding bitcoin. The concept of cryptocurrencies let alone investing was foreign to me at the time, but I foolishly bought in not knowing what I was doing. When I started studying computer science a few years ago, I began trying to understand the underlying blockchain technology and why so many were considering it to be revolutionary. Aside from the theory behind it, I was curious how these cryptos were being traded and how to manage my own portfolio. Knowing the space is still incredibly immature and susceptible to manipulation, I wanted to attempt to draw correlations between unconventional data and price movement. I was very curious as to what “alternative data” I could use in a trading strategy. For my project, I wanted to backtest a strategy using a combination of the following:

Developer Index

  • Analyze GitHub commits, forks, pull requests and contributors since GitHub development precedes major development in underlying tech.

Sentimental Analysis

  • Twitter especially has its own crypto-community. Maybe attempt to use their API to identify popularity of tags or sentiment of popular ”crypto” accounts.
  • Query crypto related searches on google (using trends.google.com)

Technical Analysis

  • Although TA is a more traditional tool, I wanted to also try to identify patterns between my strategy and common indicators (eg. moving avg)

Evaluation:

  • Choose different durations
  • Just test bull market
  • Just test bear market
  • Just test flat market

(Possibly learn how to use quantopian to backtest)