Skip to content
forked from kdenny25/OtiBot

This is a bot that will trade crypto currencies using the GRID Strategy.

Notifications You must be signed in to change notification settings

ZagaTechFX/OtiBot

 
 

Repository files navigation

Otibot

The objective is to create a crypto bot using the GRID strategy. The app should be developed with the intention of adding additional strategies in the future.

Deploy this app on Digital Ocean cloud services https://www.digitalocean.com/products/managed-databases-postgresql

GRID Trading Resources: https://phemex.com/academy/what-is-grid-trading https://medium.com/@chris_42047/how-to-implement-a-grid-trading-strategy-python-tutorial-338b38fc5e84

Web interface using Streamlit https://streamlit.io/

The web interface changed. We are now using Flask for the interface along with Flask-socketio for asynchronous page updates to display realtime data.

https://flask-socketio.readthedocs.io/en/latest/getting_started.html

Binance connector library: https://github.com/binance/binance-connector-python

Phase 1 - Exchange Communication:

Establish a scalable way to interact with exchange data.

I need a class that generates data based on the exchange selected.

This needs to be a tiered system. A master class will contain all required commands the app will use. The master class will have child classes that manage communications with each exchange. Every child class will have the same functions.

The master class will mostly represent the structure of the child classes.

Master Class Functions: get_crypto_pairs() get_candle_sticks() get_current_price()

About

This is a bot that will trade crypto currencies using the GRID Strategy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.0%
  • Python 1.6%
  • HTML 0.4%