Giter Site home page Giter Site logo

dhillondeep / cryptobot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ejje101/cryptobot

0.0 2.0 0.0 55 KB

High(ish) frequency trading bot for cryptocurrencies, using Machine Learning for future price predictions

License: Apache License 2.0

Shell 1.97% Python 98.03%

cryptobot's Introduction

CryptoBot v1.0.1

About

CryptoBot will be an automated, high frequency trading bot for cryptocurrencies. It uses Machine Learning to decide when to trade. Currently it is a work in progress.
The bot is rewritten to work with bitfinex.

List of sources

https://github.com/AdeelMufti/CryptoBot
https://github.com/cbyn/bitpredict
https://mmquant.net/replicating-orderbooks-from-websocket-stream-with-python-and-asyncio/

The project is written entirely in Python, with the exception of some shell scripts.

EjjE101

I found this project on github and have some ideas about improving it.

  • implement websocket [ 100% done ] todo:
    • convert to bitfinex
    • multiple currencies pairs
    • improve code
  • use tensorflow
    • return model to original paper as starting point
  • improve trading strategy [ 0% done ] todo:
    • implement websocket
    • test for beter features
  • multi currencies [ 10% done ] todo:
    • store alle currencies in mongodb
    • test for beter features

What am i working on now?

[done] Currently working on implementing the websocket connection en improving the code that i have written. I need this because of the rate limit that is on de REST api, on bitfinex this is 90 request per second. With the websocket connection i received more then 1000 messages per second.

[work in progress] check all
implement tensorflow and reset bot to original paper.

Ideas

The trading strategy that is currently used opens a position and closest it 15 seconds later. I think this can be improved to re-evaluate your current position every second.

Updates

[2-1-18] I have started to log a couple of orderbooks and trades on a โ‚ฌ3.- VPS. Maybe a should make this data available.

Help the project

well do what i did and fork the project en improve the code. Also for training and back testing i need access to fast hardware (gpu). Also for collecting the data i need a vps or ec2 these cost money and so i am looking for sponsors.

BTC 148XxY4qVf7z5X9rK3FtxiJaUcynXLraxb
ETH 0xb3EBA8abd933Bd7572dDF0c64aCD8eBaFFB420AB

All sponsers will be mentioned below -[ ]
-[ ]
-[ ]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.