Code Monkey home page Code Monkey logo

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 -[ ]
-[ ]
-[ ]

cryptobot's People

Contributors

adeelmufti avatar ejje101 avatar

Watchers

 avatar  avatar

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.