Getting Started with BravoBot

Getting started with BravoBot documentation.

Introduction

BravoBot is a cryptocurrency trading bot platform built for Binance (more exchanges to come). It interfaces with Binance through API keys provided by the users that allow BravoBot to trade on their behalf. The users can create bots with their own rule sets and multiple entries and exit strategies to follow, allowing for non-emotional 24/7 trading.

This document is a guide for using BravoBot.

For interactive help, visit the #support channel in Discord or join the Telegram Community channel.

We also have a contact email: contact@bravobot.com

Prerequisites

BUSD/USDT

Currently, BravoBot supports BUSD on Binance or USDT on KuCoin as the currency that will be used to enter positions, calculate profit/loss, etc. So if you wish to use BravoBot for trading, make sure you have at least 50 BUSD/USDT in your SPOT wallet.

Grid

For the Grid Trading Strategy to work you will need to have at least 15 BUSD/USDT per grid level you wish to use. So make sure you have enough or decrease the number of levels. More on this later.

BNB/KCS for Fees

Note: Exchanges charge a fee of each time a trade is made. The fee is always taken out of the trade leading to “dust” (fractions of coins). To negate this the user must have at least 10 BUSD/USDT worth of BNB/KCS in their SPOT wallet, to pay for the fees. The exchanges instead will take the fee from their BNB/USDT at a discounted rate.

The user must manually enable this option on their Binance/KuCoin dashboard. This is found in the bottom right of the dashboard.

binancefee.png

image.png

This is required for BravoBot to operate.

Familiarization

Getting familiar with BravoBot and where everything is.

Familiarization

Live Bot Administration

The Live Bot Administration category (found on the left side of the screen) will contain all parts related to live bots.

image.png

Live bots are the bots that will be trading as the user with real BUSD through API keys. User’s crypto will be at risk when the bot is trading.

Dashboard

The dashboard allows the user to see an overview of all of their live bots. The user can view this data across various timeframes. Here you will see the number of bots running, profit (timeframe dependant), return on investment (ROI) percentage for the selected timeframe, “profit over time” graph, an aggregate of your bot’s important analytics (timeframe dependant), “profit and loss” interactive chart (pressing the legend buttons hides them on the chart), and a live bot overview that can take you directly to in-depth bot overview. Pressing the logo in the top left will always get you to this page.

image.png

Live Bot Control Panel

The control panel (that is found under the “Live Bot Administration” category) is where you will be able to create and control what your live bots are doing. At the top of the page, you will see the number of live bots made, the number of live bots currently running, and the number of bots that have errored. In the top right, there is the button to create a new live bot and the button to refresh the table manually (the table will refresh itself automatically every ~6 seconds.). Each bot in the table will be able to give you various information such as its status (what the bot is currently doing), what pair it’s trading, change percentage since entering the trade, profit in BUSD, and trade length. The bot name can be pressed to go to the in-depth bot view. Hovering your mouse over the various table cells reveals more information, such as the entry price of the coin, how much BUSD the bot has currently invested, and more.

control.png

Live bots can be copied over to backtesting bots. Select a bot using the ‘select’ button in the bot’s matching column, and click on ‘Copy to Backtesing’ in the controls menu. Your bot will now be copied over to the Backtesting Control Panel with its original name and (Copy) appended to it.

Creation of a Live Bot

At the top of the page, you will find that bots require housekeeping information. The user will have to select which virtual wallet (more on this later) the live bot will be using.

image.png

Virtual Wallets

This is where the user selects their virtual wallet, assuming they have already created one. Since wallets can only be used by one bot at a time, the wallets in use will be grayed out.

Coin List

The coin list is a selection of coins by the user that the bot will trade. These can be selected either with the quick selection buttons by their market cap (top 5, top 10, top 25, top 50) or by manually pressing select. The coins can be removed by hand by either finding them on the table and pressing the “selected” button to deselect or by pressing on the coin logo un the “Coins Selected.” The coin list consists of coins that have enough pricing data, are not stable coins, and are traded against BUSD.

The user-selected coins will all be traded against using the user-provided entry and exit rules.