Bitcoin Trading Algortihms

Standard

Trading cryptocurrency is profitable if done well. You could apply traditional trading bots and they always rely on some algorithms. Picking the right algorithm is important, you may lose or not make any profit with the wrong algorithm.  I present you an overview of trading algorithms  that you could use in your trading bot.  If you are not a developer, you could ask a developer.

Algorithms collection

  • Moving average algorithm
  • Genetic Algorithm
  • Neural Network algorithm
  • Fuzzy logic & genetic codes

Bitcoin Trading Algorithm Toolkit
A framework for logging, simulating, and analyzing prices of crypto currencies on various exchanges using technical analysis, fuzzy logic, and neural networks.  https://github.com/brandonrobertz/BitcoinTradingAlgorithmToolkit

Genetic Algorithm Bitcoin Trader
Uses genetic algorithms to learn profitable day trade behaviors on bitcoin markets
https://github.com/benbaker/genetic-algorithm-bitcoin-trader

BTC-Trend algorithm
Inspiration for the Kraken MA. A simple algorithm that takes the real time price of bitcoin on BTC. Sells it or buys if price increases or decreases.
https://github.com/pstauble/BTC-Trend-Algorithm

BTC-MA-Simulation
A moving average algorithm for profiting of price trends in bitcoin price fluctuations. Current version is profitable (at values inside main code description). Still needs to be updated to work online but as of now is a succesful price simulation.
https://github.com/pstauble/BTC-MA-Simulation

Papers related to bitcoin trading
Bayesian regression and Bitcoin,  Devavrat Shah, Kang Zhang ,  2014
Beware the Middleman: Empirical Analysis of Bitcoin-Exchange Risk, Tyler Moore, Nicolas Christin
Identifying Active Trading Strategies in the Bitcoin Market, Alex Lew, Walker Mills 

If you know of any other papers or algorithm implementations drop a comment below.

Related Post