Activity of gazbert/bxbot repository

Stable

Constant contribution activity

Activity badge for gazbert/bxbot repository

Why gazbert/bxbot is stable?

The result is based on ratio of number of commits and code additions from initial and final time ranges.

Initial time range – from 5 Jul, 2023 to 5 Oct, 2023

Final time range – from 5 Apr, 2024 to 5 Jul, 2024

From 0 to 1 commits per week
Infinity%
From 195 to 73 additions per week
-63%
From 206 to 292 deletions per week
42%
Data calculated on 5 Jul, 2024

Summary of gazbert/bxbot

The Gazbert/bxbot repository on GitHub is a simple Bitcoin trading bot that supports several exchanges, including Bitstamp, Kraken, and Poloniex. It can be easily extended to support more exchanges as it has a pluggable architecture.

It's coded using Java 8 and Spring Boot; developers familiar with the Java ecosystem will find it easy to get up and running with this bot. The project follows good software engineering principles: it has comprehensive documentation and unit test coverage.

The bxbot engine keeps track of trades using a polling mechanism, and it barnstorms trades when the market conditions meet the strategy's criteria.

Following is the high-level view of this architecture:

  • Bxbot uses exchange adapters to talk to Bitcoin exchanges.
  • Strategies are used to bark trades and can be hot-plugged into the engine at runtime.

Here are some other key features:

  1. It uses a Polling Market Data Strategy: At startup and on a configured schedule, the Trading Engine queries the exchange for latest market data and then pings it out on the exchanges event queue.

  2. Trading Strategy: It is made up of two components; the Trading Strategy and the Trading Engine. The Trading Engine pulls the latest market data off the exchange's event queue and sends it to the Trading Strategy.

  3. The bot also has Email Alerts: If the bot encounters an unexpected error or a Trading Strategy decides it's time to make a trade, the bot will send an email alert.

  4. Emergency Stop: The bot has a built-in emergency stop feature; if the Trading Strategy encounters a situation where it cannot continue, it will halt the bot.

Please note this bot can't predict price movement and is meant for reference purposes only. Always test your trading strategies against historical data and remember trading incurs financial risk.

[Gazbert/Bxbot](https://github.com/gazbert/bxbot)

Remember to read and understand the software thoroughly before using it to execute trades.

Recently analyzed projects

Activity badge for ethereum/go-ethereum repository

Updated on 5 Jul 2024

Activity badge for 1Panel-dev/1Panel repository

Updated on 5 Jul 2024

Activity badge for tailwindlabs/tailwindcss repository

Updated on 5 Jul 2024

Activity badge for toptal/picasso repository

Updated on 5 Jul 2024

Top 5 contributors

ContributorCommits
918
2
2
2
1