Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flameshine/binance-flexible-earn-stop-orders-helper-bot

A bot designed to help users maximize their profits by allowing them to set up stop-limit orders while keeping their assets actively earning in Binance flexible earn products. This way it ensures investments continue to grow while remaining operational.
https://github.com/flameshine/binance-flexible-earn-stop-orders-helper-bot

binance-api crypto quarkus telegram-bot

Last synced: 22 days ago
JSON representation

A bot designed to help users maximize their profits by allowing them to set up stop-limit orders while keeping their assets actively earning in Binance flexible earn products. This way it ensures investments continue to grow while remaining operational.

Awesome Lists containing this project

README

        

![img.png](images/0-introduction-image.png)

# binance-flexible-earn-stop-orders-helper-bot

Overview

Telegram bot designed to help users maximize their profits by allowing them to set up stop-limit orders while keeping their assets actively earning in Binance flexible earn products.
This ensures that your assets continue to earn interest, even as the bot monitors market conditions and places your stop-limit orders when specified price levels are reached.

Key features


  • Seamless Binance API Integration: Securely connect your Binance account using your API key and secret to enable real-time order management.

  • Active Order Management: Effortlessly list, create, and cancel stop-limit orders directly through the bot, ensuring your trading strategy is always on-track.

  • Flexible Earn Integration: Keep your assets in Binance Flexible Earn while still setting price thresholds for your stop-limit orders, ensuring continuous growth of your funds.

  • Comprehensive Account Control: Easily disconnect your Binance account at any time, maintaining full control over your data and usage.

  • In-Depth Help and Guidance: A built-in help menu provides detailed instructions to navigate all bot features with ease.

Bot Interaction

Commands overview



  • /start: Begin by connecting your Binance account using API key and secret.


  • /menu: Access the main menu for managing orders and account settings.


  • /help: View instructions and FAQs to assist with using the bot effectively.

User Interface Overview


  1. Main menu:


    • Overview of all available options, including managing orders, accessing help, and supporting the developer.


  2. Order management:


    • View active orders: display all active stop-limit orders in one place.

    • Create a new order: set up new stop-limit orders with customizable parameters.

    • Cancelling an order: cancel your orders at any time with a single button.


  3. Account management:


    • Safely disconnect your Binance account and cancel any pending orders when needed.


Usage

If you want to leverage this bot for personal or commercial use, perform the following steps:



  1. Register your bot on Telegram



  2. Configure the bot

    • Save generated bot's token and username in the application.properties file.

    • Update your database connection settings in application.properties.




  3. Run the bot

    • You can run the bot locally or deploy it to your preferred environment. Ensure the environment has a static IP address.




  4. Allowlist the bot's IP address

    • On Binance, whitelist the bot's IP address for your API key to enable secure and uninterrupted trading.



Screenshots

Here are visual guides to help you navigate the bot's features:

Before start:

![alt text](images/1-before-start.png)

Start command:

![alt text](images/2-start-command.png)

Account connection:

![alt text](images/3-account-connection.png)

If account already connected:

![alt text](images/4-account-already-connected.png)

Main menu:

![alt text](images/5-main-menu.png)

Order menu:

![alt text](images/6-order-menu.png)

Order creation:

![alt text](images/7-order-creation.png)

Order list:

![alt text](images/8-order-list.png)

Order cancellation:

![alt text](images/9-order-cancellation.png)

Order execution failure:

![alt text](images/10-order-execution-failure.png)

Order execution success:

![alt text](images/11-order-execution-success.png)

Support:

![alt text](images/12-support.png)

Help command:

![alt text](images/13-help-command.png)

Account disconnection:

![alt text](images/14-account-disconnection.png)

Licence

This project is licensed under the [MIT License](LICENSE.MD).