Tuesday, January 30, 2018

Cryptocurrency Analysis

It's been a while since I last posted, because I was working hard over at Navisens.  After about 3 years, I am now back on the market looking for a new position.  In the meantime, I have started working on another project that has fascinated me for a while.

For about a year now, I have been looking into and trading cryptocurrencies.  I find the whole market exciting to follow and very lucrative (if you do it right).  This is where my new project comes in.   I am building a tool for querying historical cryptocurrency price data in order to analyze and use it for making future price predictions.  My current progress is located on my Github.

To get started, I have built a simple api that uses the phenomenal ccxt api to query from tons of exchanges to build up data. Then, once I have a significant amount of data, I will test some machine learning algorithms on that data.

Here are some questions that I am starting to think about:

- How is one cryptocurrency related to another?  Can I use the data from one crypto to train a classifier/regressor for predicting a different crypto?

- What type of Machine Learning algorithms will work best on this time-series data? Neural Networks? Recurrent Neural Networks?  Decision Trees? Bayesian Estimators?

- What features should I use as inputs to the ML algorithms?  Do I need scaling? (probably)  How many features will be sufficient?

- What should I predict? A new price (regressor)? Whether it will go up or down (classifier)?

As I start to look at these problems more carefully, I will continue to write about the conclusions that I come to.  If you have questions or thoughts, I would love to hear them! Feel free to comment on this post or send me an email!


  1. This is exceptionally instructive substance and composed well for a change. It's pleasant to see that a few individuals still see how to compose a quality post!  Tedd Young Business News

  2. Availability: The idea is practical to the point that each one of those individuals who approach cell phones and PCs can get to the cryptocurrency market and exchange it whenever anyplace. This openness makes it much increasingly worthwhile.http://www.isurfwebster.com/bitcoin-is-now-more-than-5000-dollars-lucrotrade-explains-why/

  3. Replies
    1. I am really impressed with the way of writing of this blog. The author has shared the info in a crisp and short way.

      Python Course in Chennai | Digital Marketing Course in Chennai | Java Course in Chennai

  4. I want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog! Coins Libra

  5. Cryptocurrency isn't supported by banks; it's not sponsored by a legislature, yet by an incredibly confounded plan of calculations. top10tradingplatform

  6. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. Advcash Invest

  7. Bitmex Resources offers tutorials so that you can understand the conditions better and the displays are not just numbers to you. A detailed guide about all the terms regarding investment is available on the website itself so that you can clear all your doubts without wasting much time. You can place orders in bitcoin.

  8. Since cryptocurrencies are exchangeable, they have become another way to build your portfolio. You can now store cash in the form of crypto and exchange it for cash anytime you need the traditional money.Bitmex Resources

  9. Anybody can benefit from a good commercial cleaning service. Whether you're a homeowner, a condo dweller or perhaps a warehouse and office administrator, there are lots of good things that... Business

  10. Awesome and interesting article. Great things you've always shared with us. Thanks. Just continue composing this kind of post. ridgid orbital sander


Working with Google's Cartographer SLAM Package

At my current position, at Canvas Construction, I have worked with a number of SLAM and localization packages. In the past few years, my wor...