Giter VIP home page Giter VIP logo

gateio-crypto-trading-bot-binance-announcements-new-coins's Introduction

gateio-trading-bot-binance-announcements

This Gateio x Binance cryptocurrency trading bot scans the Binance Announcements page and picks up on new coin listings. It then goes to Gateio and places a buy order on the coin that's due to be listed on Binance. It comes with trailing stop loss, take profit and a test mode.

The idea behind this open source crypto trading algorithm to take advantage of the price spike of new coins as they are being announced for listing on Binance. As Gateio seems to list many of these coins before Binance does, this exchange is a good place to start. It comes with a live and test mode so naturally, use at your own risk.

HOW TO RUN IT

1. Create venv (recommended to use python>=3.8, check with python --version)

python3 -m venv env

2 Activate venv

Linux:
source env/bin/activate

Windows:
env\Scripts\activate.bat

3. Install program requirements

python -m pip install -r requirements.txt

This contains the requirements for the program itself. You may now run the script using python main.py. No additional steps needed for simply running the tool, you may stop here.

4. Install dev requirements

python -m pip install -r dev_requirements.txt

This is necessary make verifying of the code easier and formats the code automatically to match the coding style.

5. Install pre-commit hooks

pre-commit install

This installs the pre-commit git hooks for the project and makes it possible to run the pre-commit script automatically when committing.

6. Run Tests and pre-commit scripts manually

pre-commit checks

To manually run the pre-commit script:

pre-commit run --all-files

Tox

Make sure you enabled the virtual environment. Tox tests the code for multiple environments (3.8, 3.9) and checks code with flake8 and mypy (only on Python Version 3.8). To run Tox:

    tox

PyTest

Make sure you enabled the virtual environment. PyTest runs the unit tests for the code. To run PyTest:

    python -m pytest

Flake8

Make sure you enabled the virtual environment. Flake8 checks the code for errors and warnings. To run Flake8:

    flake8 src

Black

Make sure you enabled the virtual environment. Black formats the code to match the coding style. To run Black:

    black src

 

For a step-by-step guide on how to set it up and configure please see the guide here: Binance new coin trading bot guide

 

The new coins crypto trading bot explained in more detail.
See the video linked below for an explanation and rationale behind the bot.

binance new coin listings bot

Want to talk trading bots? Join the discord https://discord.gg/Ga56KXUUNn

gateio-crypto-trading-bot-binance-announcements-new-coins's People

Contributors

andreademasi avatar androidoatmeal avatar busyuqboy avatar circle3451 avatar cryptmjt avatar cyberpunkmetalhead avatar dominicfrei avatar flumi3 avatar hebelhuber avatar iamtodor avatar jrjy3 avatar kazyka avatar linus045 avatar mikeczabator avatar paludgus avatar prastiwari avatar shoestar avatar talha2299 avatar triasmus 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.