Skip to content

CoinTraderBot is a framework to interface with multiple stock or cryptocurrency exchanges concurrently. It is able to monitor, buy, and sell based on configurable algorithms. The goal of the project is to develop a framework which allows a single strategy to be executed against multiple exchanges at the same time.

Notifications You must be signed in to change notification settings

eunmann/coin-trader-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coin Trader Bot

Description

Coin Trader Bot is a framework for implementing trading strategies and running them against stock and cryptocurrency exchanges. It allows for concurrently monitoring various exchanges, executing buy or sell orders based on strategies, and performing testing on historical data. It can use either the CPU or GPU (OpenCL or CuBlas) for computations. It also includes a basic neural network implementation for strategies using machine learning. The project was built mostly from scratch, using only APIs provided by Java (except for OpenCL and CuBlas for GPU computations and gson for JSON parsing). Because of this, it includes a custom logger, config file parser, HTTP Client, and Math library (mostly linear alegbra).

Implemented Exchanges

Bittrex and Poloniex are currently implemented.

Implemented Algorithms

A simple Bollinger Band strategy is currently implemented.

Current State

This is an older project or mine, so it contains old code and I do not maintain this repository anymore.

About

CoinTraderBot is a framework to interface with multiple stock or cryptocurrency exchanges concurrently. It is able to monitor, buy, and sell based on configurable algorithms. The goal of the project is to develop a framework which allows a single strategy to be executed against multiple exchanges at the same time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published