# Fix API key errors in BitBrokerTrade explained
Source: https://bitbrokertrade.mintlify.app/errors/api-key-problems
Solve common API key errors: inactive key, wrong permissions, unclicked confirmation email or 2FA not set up.
The API key is the connection between BitBrokerTrade and your exchange. If this connection breaks or becomes inactive, the trader can no longer execute orders. On this page you read what the most common causes are and how to solve them.
Always first check the status of your API key **in the dashboard of the exchange itself** before contacting BBT support. In many cases the key is disabled on the exchange side and can easily be restored yourself.
## Causes of an inactive API
After the user has activated the API key, there are a number of possible causes why the API becomes inactive again:
1. **You disabled the key yourself** in the dashboard of the exchange.
2. **The exchange invalidated the key or a function within it** for its own reasons. Binance, for example, invalidates the "Enable spot & margin trading" setting every 30 days for users who do not have an IP address on the IP whitelist.
3. **There is an error in the connection** between BBT and the exchange.
In all three cases the BBT system deactivates the API connection. There is now no connection with the exchange until the API key has been restored.
You receive an email from BBT with the reason for the block and an overview of which traders are no longer active.
Go to the dashboard of the exchange in question and log in with your account details.
Go to the API settings of the exchange and reactivate the key. Check that all required permissions are correctly set (see below per exchange).
In BitBrokerTrade, go to **Settings → Exchanges** and click on the inactive exchange. In the new screen that opens, enter the new API keys and click on **Save**.
BBT now automatically tests the connection. If the API settings are correct, the connection is back to **Active**.
BBT only needs permissions for **reading** and **trading (spot trading)**. Permissions for withdrawals are not needed and form a security risk.
If you have accidentally enabled withdrawals on the API key, remove the key at the exchange and create a new one with only the required permissions. Then enter the new key through **Settings → Exchanges** in BBT.
At some exchanges (including Bitvavo, Bitstamp and Binance without 2FA via Google Authenticator) the exchange sends a **confirmation email** after you create a new API key. You must first click the link in that email to activate the key.
If you entered the API key in BBT before opening the confirmation email, BBT will see the connection as inactive. Check your inbox and click the confirmation link. Then repeat steps 3 and 4 of the restore process above.
Some exchanges require you to have two-factor authentication (2FA) set up before you can activate an API key. If 2FA is missing, the key will remain inactive or cannot be created.
Set up 2FA through the security settings of your exchange account (e.g. through Google Authenticator). Then you can create or reactivate the API key.
## Exchange-specific guides
Follow the connection guide of your own exchange for the exact steps:
API settings for Binance, including IP whitelist and spot trading permissions.
Create and connect an API key at Bitvavo.
API configuration for Bitstamp.
Set up an API key at Coinbase.
API connection for KuCoin.
Create and connect an API key at Bybit.
# Dashboard incorrect or balance differs — causes BBT
Source: https://bitbrokertrade.mintlify.app/errors/dashboard-and-balance
Why your dashboard suddenly shows less profit, what the asterisk symbol (*) next to the exchange balance means and how to correct it.
Sometimes the figures in your BBT dashboard don't seem to match what you expect: the shown profit suddenly drops, the balance differs from the transaction history, or there is an asterisk (\*) next to your exchange balance. On this page we explain how this can happen and what you can do about it.
**Never** trade cryptocurrencies manually on the exchange outside the BBT trader unless you understand the consequences. The trader keeps its own bookkeeping and does not know about external transactions. This leads to balance differences and can cause sell problems.
## Common dashboard and balance issues
The dashboard shows **only the results of active traders**. If you make a trader inactive or delete it, its contribution to the profit balance in the dashboard is no longer counted. This causes a visible drop in the shown profit.
The **sell transactions** always remain fully visible in the Sell transactions screen. You cannot delete them and they do not disappear from the history.
Only permanently delete a trader if you no longer need it. When deactivating, the history is preserved and you can reactivate the trader later without data loss.
The dashboard shows only the results of **active traders**. If you have deleted a trader, its result also drops out of the dashboard, but the associated sell transactions do remain visible in the Sell transactions screen.
This difference between the dashboard total and the full transaction history is therefore explainable: the transaction history shows everything, the dashboard only the active traders.
An asterisk (\*) next to the exchange balance in BBT indicates that there is a **difference** between the crypto quantity BBT expects based on its buy positions and the actual quantity on the exchange.
This arises if you have **manually sold positions on the exchange** outside the trader. The trader does not know about those external sales and still takes those positions into account in its bookkeeping.
**Solution:** manually buy the difference on the exchange, so the trader can still sell its open positions and the bookkeeping is correct.
This problem arises if you have sold positions on the exchange outside the trader, without informing BBT. The trader thinks the position is still open, but the associated crypto balance is missing on the exchange.
You have three options:
1. **Buy on the exchange:** buy the missing crypto once on the exchange. The trader then handles all transactions and the history is preserved.
2. **Set position on hold:** set the relevant order line to **on hold** (button "II" in the buy screen). The trader ignores the transaction and the history is preserved.
3. **Reset the trader:** delete the relevant trader and add it again. All entries are then reset and the trader starts over. **Note: the trader history is erased with this.**
Choose the option that best fits your situation.
# Transaction is not being sold — causes and solutions
Source: https://bitbrokertrade.mintlify.app/errors/sell-problems
Solve sell problems: why a position is not sold despite reaching the return percentage, and how the Updown strategy sells.
It can happen that a position is not sold even though the return target seems to have been reached. This is almost always explained by the way the sell logic of the BBT and Updown strategies works. Below you find the most common causes and their solutions.
The trader only sells when **both** conditions are met simultaneously: (1) the return is above the minimum percentage **and** (2) there is a sell signal from the strategy. Reaching the return alone is not enough.
## Sell problems by situation
With the **BBT strategy**, the trader only sells when the **rising trend breaks**. This sell signal never occurs at the highest point of the price, but only after the trend has flipped from rising to falling.
This means: if the return at some moment was above the set value but the trend at that moment was still rising, the trader does not sell. It waits for the trend break. After that, the price may already have fallen a bit and the return may be lower than the momentary peak.
This is normal and correct behavior of the BBT strategy.
With the **Updown strategy** the sell signal works as follows: the trader only sells when the **closing price of the last candle is fundamentally lower than that of the previous candle** (both in price and volume). Updown works with 1-minute candles.
If the price rises above the target price within a minute but **closes below the target price** at the end of that minute, the trader takes no action. The closing price of the candle is decisive, not the intracandle peak.
This explains why the price sometimes visibly exceeds the target percentage without a sale being made.
With the Updown strategy the following applies: buy price + return percentage = target price. The **closing price of the candle** (set every minute) must close above the target price **and** the price must be falling.
If the price peaks above the target price within that minute but closes below the target price, the trader takes no action. Wait for a candle that fully closes above the target price with a falling signal afterwards.
This problem plays a role if you have set at **Binance** that transaction fees may be settled in **BNB** (which gives a discount). Binance then mutates your BNB balance negatively for the transaction fees.
If you don't buy extra BNB to cover these fees, the BNB balance drops. The trader then no longer has enough BNB balance to sell the position and gives an error.
**Solution:** log in to Binance and buy enough BNB to cover the transaction fees.
This problem occurs if you have indicated at Binance that transaction fees may be settled in BNB. However, Binance does not communicate to BBT that BNB was used for settlement. The BBT software receives a number of charged crypto coins as transaction fees and thinks this is the coin that was traded. If it concerns BNB, the software calculates with a wrong quantity, which leads to absurdly high or absurdly low transaction fees in the screen.
**Important:** the actually charged fees are correct. The amount in the trader is only a display error.
After a partial sale, a remaining transaction may be left that is **smaller than the minimum order value at the exchange**. The exchange does not accept orders below a certain minimum size, so this transaction can no longer be sold.
**Solution:** set the relevant transaction line to **Hold** (button "II" in the buy screen). The trader then ignores the position and the history is preserved.
A red cross next to a transaction line has two possible causes:
**Cause 1 — Sell order not fully executed:** The trader placed a sell order, but the price dropped so quickly that the exchange could not fully settle the order. The exchange may sell an order in pieces. The remaining order stays open until the price reaches the sell level again.
Don't want to wait? Click on the **red cross** to settle the remaining order. The order is then split into two parts: the already sold part (appears in sell transactions) and the unsold part (stays in buy transactions). Both orders have the same order number.
**Cause 2 — Buy order not fully filled:** The trader placed a buy order, but due to the rapid rise of the price, the exchange could not fully fill the order. The trader waits for settlement. Press the **red cross** to instruct the trader to settle the order. The purchased part stays in buy transactions; the not-purchased part appears as a zero transaction in the sell screen.
# Trader is not buying — all possible causes
Source: https://bitbrokertrade.mintlify.app/errors/trader-not-buying
Discover why your trader is not buying new positions: insufficient balance, no credits, unconnected API or a reserved amount that is too large.
If your trader is not buying new positions, it always means that one or more of the required criteria are not met. Below you find all possible causes at a glance, so you can quickly find out what is happening in your situation.
With the **BBT strategy**, the trader only buys at the **start of an upward trend**, not during an already ongoing rise. So it is possible for the price to rise while the trader does nothing: that is intentional and correct behavior. The **Updown strategy** has different buy moments based on price ranges.
## Possible causes
The BBT strategy works according to a fixed format: the trader **only buys at the start of an upward trend**, provided that within the set bandwidth (trader setting **"Min. percentage between buys"**) no other comparable transaction is open **and** enough euro balance is available at the exchange.
**During a price rise, the BBT strategy does not make new purchases.** Wait for a new buy moment at the start of the next trend.
The trader needs at least **€ 25** of free euro balance on your exchange account to place a transaction.
Check your balance at the exchange. If your balance is lower than € 25, the trader cannot buy until you top up or an existing position is sold and the balance frees up.
BBT uses credits to cover the platform services. If your credits balance is depleted, the trader stops trading.
Go to **Settings → Credits** in your BBT account and add credits. As soon as the balance is topped up, the trader automatically resumes its work.
If the API key is not correctly connected or is inactive, the trader has no connection with the exchange and cannot place orders.
Check the status of your API connection through **Settings → Exchanges**. Is the exchange inactive? Then consult the [API key problems](/en/errors/api-key-problems) page for the solution.
If you have entered a reserved amount in the exchange setting that is greater than or equal to your free euro balance, **no free balance** is available for new purchases.
Go to **Settings → Exchanges** and lower the reserved amount, or wait until enough balance frees up from a sale.
If the current price of the coin is **above the set price ceiling**, the trader does not make new purchases. This is a deliberate protection to prevent purchases at historically high prices.
Check the price ceiling setting in your trader. Adjust it if the situation justifies it.
If the set maximum for simultaneously open buys has already been reached, the trader does not make new purchases, not even at a new buy moment.
Increase the maximum through the trader setting **"Maximum open buys"**, or wait until existing positions are sold.
# Connect Binance to BitBrokerTrade via an API key
Source: https://bitbrokertrade.mintlify.app/exchanges/binance
Generate an API key in Binance API Management and connect your Binance account to BitBrokerTrade for automated crypto trading.
To let BitBrokerTrade trade through your Binance account, create an API key in Binance API Management and add it to BitBrokerTrade. Work through the three parts below to complete the connection.
After you create an API key, Binance sends a confirmation email. **Click the confirmation link in that email before you add the exchange in BitBrokerTrade.** If you use 2FA via Google Authenticator, there is no confirmation email and you can continue right away.
## Part 1: Create an API key in Binance
Log in to [binance.com](https://binance.com) and click your **account name** in the top right (shown as your initials). From the dropdown menu, choose **"API Management"**.
Under **"Label API key to proceed"**, enter a name for your key, for example `BitBrokerTrade`. Then click **"Create API"**.
Set the **API restrictions** so that reading and trading are allowed. Make sure that withdrawals are **not** enabled. Use the **Copy** button to copy the API key to your clipboard. Paste it into a notepad. Do the same with the API secret.
Binance sends a confirmation email. Open the email and click the activation link. Do you use Google Authenticator as 2FA? Then you can skip this step.
## Part 2: Add the exchange in BitBrokerTrade
Log in to BitBrokerTrade. In the left column, click **Settings**, then **Exchanges**, and then **Add exchange**.
Click the **Binance logo** to select Binance as the exchange.
In the **Name** field, enter `Binance`. Then paste the previously copied **API key** and **API secret** into the matching fields.
Do you want to keep part of your balance out of the trader? Enable **"Reserved amount"** and enter the amount in euros. The trader will never use this amount.
Check that you have completed the confirmation email (or 2FA). Then click **Add**. The connection is now active.
**Reserved amount, how does it work?** Say you have €1,000 on Binance and you reserve €250. The trader will then only work with €750. The €250 always stays available on your euro account at Binance.
## Part 3: Connect a trader
Now that the exchange has been added, the next step is to connect a trader to your Binance account. Follow the full guide on [Trader settings](/traders/trader-settings).
# Connect Bitstamp to BitBrokerTrade via an API key
Source: https://bitbrokertrade.mintlify.app/exchanges/bitstamp
Create a new API key in Bitstamp with the right permissions and add your Bitstamp account to BitBrokerTrade for automated trading.
Bitstamp is one of the oldest and most trusted European exchanges. To connect BitBrokerTrade to your Bitstamp account, create an API key through Bitstamp's Security menu. Follow the three parts below for a working connection.
After you create an API key, Bitstamp sends a confirmation email. **Click the confirmation link in that email before you add the exchange in BitBrokerTrade.** If you add the exchange before confirming, the connection will fail.
## Part 1: Create an API key in Bitstamp
Log in to [bitstamp.net](https://bitstamp.net) and click **"Security"** in the menu. Then choose **"API Access"**.
Click **"NEW API key"**. Is there an existing key? Delete it first before creating a new one.
Scroll down on the next screen until you see the toggle buttons. Enable the relevant trading permissions by sliding the corresponding toggles to the right.
Click the **confirmation button** at the bottom of the screen and enter the 2FA code from the authenticator app on your phone.
Click the copy icon next to the **API key** to copy it to your clipboard. Paste the key in a notepad. Do the same with the **API secret**. You will need both shortly in BitBrokerTrade.
Bitstamp sends an email with an activation link. **Open the email and click the link** to activate the API key.
## Part 2: Add the exchange in BitBrokerTrade
Log in to BitBrokerTrade. In the left column, click **Settings**, then **Exchanges**, and then **Add exchange**.
Click the **Bitstamp logo** to choose Bitstamp as the exchange.
In the **Name** field, enter your Bitstamp account name. Then paste the copied **API key** and **API secret** into the matching fields.
Do you want to keep part of your balance out of the trader? Enable **"Reserved amount"** and enter the desired amount in euros. The trader will never use this amount for purchases.
Make sure you have already confirmed the Bitstamp email. Then click **Add**. The connection is now active.
**Reserved amount, how does it work?** Say you have €1,000 on Bitstamp and you reserve €250. The trader will then only work with €750. The €250 always stays untouched on your euro account at Bitstamp.
## Part 3: Connect a trader
Now that the exchange has been added, the next step is to connect a trader to your Bitstamp account. Follow the full guide on [Trader settings](/traders/trader-settings).
# Connect Bitvavo to BitBrokerTrade via an API key
Source: https://bitbrokertrade.mintlify.app/exchanges/bitvavo
Create an API key in Bitvavo and connect your account to BitBrokerTrade. Follow this step-by-step guide for a working connection.
To let BitBrokerTrade trade on your Bitvavo account, first create an API key in Bitvavo and then add it to BitBrokerTrade. This process has three parts: creating the API key, adding the exchange, and connecting a trader.
After you create an API key, Bitvavo sends a confirmation email. **Click the confirmation link in your inbox first, before adding the exchange in BitBrokerTrade.** If you skip this step, the connection will fail.
## Part 1: Create an API key in Bitvavo
Log in to [bitvavo.com](https://bitvavo.com) and click your **account name** in the top right. From the dropdown menu, choose **"API"**.
Click **"Add new API key"**. A form appears for your new key.
Give the key a recognizable name, for example **"API BitBrokerTrade"**. Then enable the toggles for **"Read only"** and **"Trade digital assets"** (slide them to the right). Leave the **IP whitelist** field empty.
Click **"Generate API key"**. Enter your Bitvavo password and your 2FA authentication code, and click **Confirm**.
Click the copy icon next to the **API key** to copy it to your clipboard. Paste the key in a notepad. Do the same with the **API secret key**. Then click **"I have saved the secret API secret"**.
Bitvavo now sends an email to your registered address. **Open the email and click the confirmation link.** Only then does the API key become active in Bitvavo.
## Part 2: Add the exchange in BitBrokerTrade
Log in to BitBrokerTrade. In the left column, click **Settings**, then **Exchanges**, and then **Add exchange**.
Click the **Bitvavo logo** to choose Bitvavo as the exchange.
In the **Name** field, enter `Bitvavo`. Then paste the previously copied **API key** and **API secret** into the matching fields.
Do you want to keep part of your balance out of the trader? Enable **"Reserved amount"** and enter the desired amount in euros. This amount is never used for purchases.
Check that you have already confirmed the Bitvavo email. Then click **Add**. The connection is now active.
**Reserved amount, how does it work?** Say you have €1,000 on Bitvavo and you set €250 as the reserved amount. The trader will then only work with €750. A balance of €250 will always remain untouched on your euro account.
## Part 3: Connect a trader
Now that the exchange has been added, the next step is to connect a trader to your Bitvavo account. Follow the full step-by-step guide on the [Trader settings](/traders/trader-settings) page.
# Connect a Bybit spot wallet to BitBrokerTrade via API
Source: https://bitbrokertrade.mintlify.app/exchanges/bybit
Create a Bybit account, complete the KYC process, and generate an API key to connect BitBrokerTrade to your Bybit spot wallet.
Bybit is an international exchange for spot trading. To connect BitBrokerTrade to Bybit, you need a verified Bybit account and an API key with the correct permissions. Follow the three parts below to set everything up.
When you create the API key in Bybit, **never** enable the **"withdrawals"** option. If withdrawals are enabled, an external party could remove funds from your account. BitBrokerTrade does not need this permission and will never ask for it.
## Part 1: Create a Bybit account
Do you already have a verified Bybit account? Skip this part and go straight to [Part 2](#part-2-create-an-api-key-in-bybit).
**What you need:** a working email address, a passport or ID card, a mobile phone, a phone number, and the Google Authenticator app.
Go to [www.bybit.com](https://www.bybit.com) and create an account. Confirm your email address using the verification email that Bybit sends.
In the main menu, choose **"Identity Verification"** and click **"Verify Now"**. Work through the screens to confirm your identity with your passport or ID card, your personal bank account, and your phone number.
Verification can take a few hours. You will receive a confirmation from Bybit as soon as your account is approved.
## Part 2: Create an API key in Bybit
Click your **personal icon** in the top right and choose **"API"** from the dropdown. Then click **"Create New Key"**.
If you have not yet set up 2FA, Bybit will ask you to do so first via Google Authenticator. Follow the on-screen instructions to activate 2FA.
Set the API permissions: enable read and trade access. Make sure the **"withdrawals"** option stays **disabled**.
Click **Submit**. A screen appears with your **API key** and **API Secret**. Copy both to a notepad, you will need them shortly in BitBrokerTrade. Then click **"Understood"**.
## Part 3: Add the exchange in BitBrokerTrade
Log in to BitBrokerTrade. In the left column, click **Settings**, then **Exchanges**, and then **Add exchange**.
Click the **Bybit logo** to select Bybit as the exchange.
Paste the copied **API key** and **API secret** into the matching fields. Click **Add**.
The API connection is tested immediately. The status changes to **"active"** as soon as the connection is successful.
Now that the exchange is active, connect a trader to your Bybit account. Follow the guide on [Trader settings](/traders/trader-settings).
# Connect Coinbase Advanced Trade to BitBrokerTrade
Source: https://bitbrokertrade.mintlify.app/exchanges/coinbase
Generate an API key in Coinbase Advanced Trade and connect your Coinbase account to BitBrokerTrade. Follow this guide step by step.
BitBrokerTrade works with the **Coinbase Advanced Trade** API. This is Coinbase's professional trading environment. Create a key through the Advanced API menu and then add it to BitBrokerTrade. Follow the steps below.
## Part 1: Create an API key in Coinbase
Log in to [coinbase.com](https://coinbase.com) and click **"More"** in the left menu bar. On the same screen, choose the **"Advanced API"** option.
Click **"Create your API key"** and then **"Create API key"** on the next screen.
In the pop-up window, set the following:
* **Name**: give the key a recognizable name
* **Portfolio**: choose `default`
* **Permissions**: check **View** and **Trade**
* **IP Whitelist**: leave the field empty, the pre-filled address is a placeholder IP and does not need to be removed
Click **"Create and download"**.
A pop-up appears with your two keys: the **API Key** and the **API Secret Key**. Copy both to your notepad. You do not need to do anything with the downloaded `.json` file.
Click **"I have saved my key"** to close the pop-up.
## Part 2: Add the exchange in BitBrokerTrade
Log in to BitBrokerTrade. In the left column, click **Settings**, then **Exchanges**, and then **Add exchange**.
Click the **Coinbase Advanced** logo to select this exchange.
Enter the copied **API Key** and **API Secret Key** in the matching fields. Click **Add**. The connection to Coinbase Advanced is now active.
Coinbase does not require a confirmation email. The connection is active immediately after clicking **Add**, as long as the keys are entered correctly.
## Part 3: Connect a trader
Now that the exchange has been added, connect a trader to your Coinbase account. Follow the full guide on [Trader settings](/traders/trader-settings).
# Connect KuCoin to BitBrokerTrade via an API key
Source: https://bitbrokertrade.mintlify.app/exchanges/kucoin
Create a KuCoin account, complete KYC, and generate an API key with spot trading permissions to connect BitBrokerTrade to your KuCoin account.
KuCoin is an international exchange with a wide range of cryptocurrencies. To connect BitBrokerTrade to KuCoin, you need a verified KuCoin account and an API key with spot trading permissions. Follow the three parts below.
When creating an API key, KuCoin also requires an **API password** that you choose yourself. You will need this password later when adding the exchange in BitBrokerTrade, so save it carefully alongside your API keys. This is different from other exchanges.
## Part 1: Create a KuCoin account
Do you already have a verified KuCoin account? Skip this part and go straight to [Part 2](#part-2-create-an-api-key-in-kucoin).
**What you need:** a working email address, a passport or ID card, a mobile phone, a phone number, and the Google Authenticator app.
Go to [www.kucoin.com](https://www.kucoin.com) and create an account.
Go through the **KYC** (Know Your Client) process to verify your identity. You need your passport or ID card, your phone number, and the Google Authenticator app.
Deposit euros into your spot wallet at KuCoin. BitBrokerTrade trades from your available euro balance.
## Part 2: Create an API key in KuCoin
Click the **personal icon** in the top right and choose **"API"** from the dropdown. Then click **"Create API"**.
Give the API key a name and choose an **API password**. Remember this password well, you will need it later in BitBrokerTrade.
Check the **"Spot trading"** and **"No limit"** options. Then click **Next**.
In the pop-up you will see your **API key**, **API secret**, and the **API password** you chose. Copy all three to a notepad, you will need all three in BitBrokerTrade.
## Part 3: Add the exchange in BitBrokerTrade
Log in to BitBrokerTrade. In the left column, click **Settings**, then **Exchanges**, and then **Add exchange**.
Click the **KuCoin logo** to select KuCoin as the exchange.
Enter the copied **API key**, **API secret**, and the **API password** in the matching fields. Click **Add**.
The API connection is tested immediately. The status changes to **"active"** as soon as the connection is successful.
Now that the exchange is active, connect a trader to your KuCoin account. Follow the guide on [Trader settings](/traders/trader-settings).
# Simulator: test the BitBrokerTrade trader risk-free
Source: https://bitbrokertrade.mintlify.app/exchanges/simulator
The simulator lets you test the BitBrokerTrade trader risk-free with real, real-time price data and a fictional starting amount, without any real investment.
The simulator is the ideal way to learn how BitBrokerTrade works without financial risk. You trade with a fictional amount, but based on real, real-time price data from an actual exchange. This shows you exactly how the trader would perform with your intended capital, without risking a single euro.
Always start with the simulator before using real money. This way you get comfortable with the interface, the settings, and how the trader behaves in different market conditions.
## Activate the simulator
Log in to BitBrokerTrade. In the left column, click **Settings**, then **Exchanges**, and then **Add exchange**.
Click the **"Simulator"** button to choose the simulator as the exchange.
In the **Name** field, enter `Simulator`. This makes it easy to tell the simulator apart from your real exchanges.
Under **Exchange**, choose the exchange whose price data you want to use. This is the exchange the simulator bases its real-time price information on. Preferably choose an exchange you also plan to open an account with.
Under **Starting amount**, enter the amount you want to use as fictional investment capital. Choose an amount similar to what you would actually deposit later, so you get a realistic picture of the results.
Click **Add**. The connection is active immediately.
The simulator has exactly the same interface as a real exchange connection in BitBrokerTrade. Everything you set up and learn in the simulator works the same way with a real exchange.
## Connect a trader to the simulator
Now that the simulator is active, connect a trader to the simulator connection. Follow the step-by-step guide on [Trader settings](/traders/trader-settings). When setting up the trader, choose the **Simulator** as the exchange.
# What is an exchange and which exchanges does BBT support?
Source: https://bitbrokertrade.mintlify.app/exchanges/what-is-an-exchange
An exchange is a currency exchange for crypto. BitBrokerTrade works with six exchanges: Bitvavo, Coinbase, Binance, Bitstamp, KuCoin and Bybit.
An exchange, also known as a crypto exchange or currency exchange, is a platform where you can buy and sell cryptocurrency. Think of it as a bank account, but specifically for crypto: you deposit euros into your account at the exchange, place a buy order and the exchange executes it for you.
## How does an exchange work in practice?
Say you want to buy € 500 worth of Bitcoin. You give the exchange that order and it executes the transaction. The exchange takes € 500 plus transaction fees from your euro balance at the exchange and credits the corresponding amount of Bitcoin to your Bitcoin balance.
Does the price rise afterwards and do you want to lock in the profit? Then you place a sell order. The exchange sells the Bitcoin, withholds its transaction fees and credits the amount in euros to your euro balance. **You can always freely transfer the balance on your euro account at the exchange to your own IBAN account at a bank**, your money is never locked in.
## Supported exchanges
BitBrokerTrade works with six exchanges. Choose the exchange you already use or want to use and follow the corresponding connection guide.
Dutch exchange, easy to connect via API key.
Largest exchange in the world, API via API Management.
Spot trading via API key, KYC required.
Established European exchange, API through the Security menu.
Connect through the Coinbase Advanced Trade API.
Asian exchange, API with an additional password required.
You must create an account at one of these exchanges yourself and deposit euros before you can activate the connection with BitBrokerTrade. BitBrokerTrade trades with the balance you make available on your exchange account.
# Deposits and balance: deposit, withdraw and minimum at BBT
Source: https://bitbrokertrade.mintlify.app/faq/deposits-and-balance
All about depositing and withdrawing money, the minimum deposit amount and what happens when you want to sell all positions and withdraw your money.
Here you find answers to practical questions about depositing and withdrawing money at your exchange, the minimum amount you need to get started with the trader, and how the trader handles your available balance.
You can already start with a balance of **€ 25** on your exchange account. The trader can purchase **1 or 2 transactions** with this budget (depending on the chosen coin and the rules of the exchange) and take strategic positions with it.
Transactions always cover **18% of the outstanding euro balance** at your exchange. The smallest transaction size BBT uses is **€ 25**.
This refers to the balance at the exchange, not to your credits balance in BBT. These are two separate balances.
By default, transactions always cover **18% of the outstanding euro balance** at your exchange. The smallest transaction size is **€ 25**.
At trader level you can adjust this through the **"Average buy amount"** setting. If you enter a fixed amount there, the trader always buys exactly that amount per transaction, regardless of the available balance.
Through the exchange setting in BBT you can specify that the trader **may not (re)invest** a certain amount of the available balance. This gives you the option to hold a reserve for:
* A planned withdrawal
* A buffer for sudden price drops (reinvesting at a lower price)
**Example:** you deposited € 5,000 and everything is invested. You enter a € 2,000 reservation. The trader only makes new purchases again when it has more than € 2,000 in free balance, and only with the amount **above** € 2,000. Until then, the trader does sell but no new purchases are made.
You can adjust this amount for as long as necessary.
Log in to your exchange and make a transfer from your own bank account to the euro account at the exchange. Use the SEPA transfer function the exchange offers for that.
As soon as the balance is available on your exchange account, the trader will **from that moment on calculate with the new, higher euro balance** and make new transactions with it.
No adjustments are needed in BBT itself, the trader detects the higher balance automatically.
You can manually sell all your open positions at any moment and then withdraw your money. Follow the steps below:
In BBT, go to the **Buy transactions** screen. Use the sell button behind each position to manually sell all open pockets.
As soon as all positions are sold, go to **Edit trader** and set the trader to **inactive**. This way the trader prevents new purchases while you handle the withdrawal.
Log in to your exchange and make a transfer from your euro balance to your own bank account.
You can perform all these steps within a quarter of an hour.
# Frequently asked general questions about BitBrokerTrade BBT
Source: https://bitbrokertrade.mintlify.app/faq/general
Answers to the most asked questions: who is behind BBT, how are your data protected, and which payment services are used?
On this page you find answers to the most frequently asked general questions about BitBrokerTrade. From the background of the platform to the security of your data and the available payment partners.
BitBrokerTrade is a Dutch software house that develops applications to give consumers a simple, fair and easy way to trade in (crypto)currencies.
The platform lets the consumer have a trader (software application) generate buy and sell orders in (crypto)currencies on his or her behalf. The consumer needs an account at an exchange (currency exchange), on which he or she deposits an amount in euros that is used for trading.
All customer data is stored in **Dutch data centers**. This way your data stays within European legislation (GDPR) and is subject to Dutch privacy rules.
Yes, all customer data is encrypted both in transit and at rest:
* **In transit**: BBT uses HTTPS to encrypt all traffic served to end users.
* **At rest**: data is protected with multiple layers of **AES256-AES128** encryption.
BitBrokerTrade uses the following third-party services and APIs:
* **Mollie** and **Pay** for payment processing
* **Google Analytics** for anonymous usage statistics
Because these services apply the highest standards and are regularly audited externally, BitBrokerTrade does not check them with its own resources.
Yes, you can through the **Simulator**! Create an account at BitBrokerTrade and skip the steps regarding the exchange. Then go to:
**Settings → Exchanges → Add exchange → Simulator**
Enter "Simulator" as the name and choose the exchange where you would normally open an account. Set the starting capital you want the trader to invest and then follow the normal step-by-step plan for setting up the trader.
BitBrokerTrade now uses real-time trading data for your fictional investment capital. You receive normal transaction emails as if real trading is happening. This way you get a good picture of what the trader can mean for you without any risk.
**Note:** the simulator runs for a maximum of 60 days and you must have deposited at least 10 credits to activate it. More information can be found on the [Simulator page](/en/exchanges/simulator).
The language of the BitBrokerTrade website is automatically determined based on the **language preference of your browser**. Want to set a different language? Adjust the language setting of your browser and reload the page.
Through the **Referral** menu in your BBT account you create a personal referral link. Share this link with people you want to introduce to BitBrokerTrade. As soon as they sign up through your link and start trading, you receive credits on their commission.
Read all the details on the [Referral program](/en/other/referral-program) page.
# Returns and profit: gross, net and commission at BBT
Source: https://bitbrokertrade.mintlify.app/faq/returns-and-profit
Understand how gross and net profit are calculated, which return percentage is optimal and how the 20% platform commission is settled.
Understanding how BBT calculates profit is essential to configure your trader properly and estimate the actual return of your trades. On this page you find everything about the difference between gross and net profit, the optimal return percentage and how the platform commission is settled.
Profit determination works as follows:
Suppose: you have set that the trader may sell at **1.5% profit** and that the average buy amount is **€ 100** per transaction. The trader sees a buy moment and places an order of € 100. The exchange, however, charges 0.25% transaction fees and deducts these from your free balance. In the transaction screen you see that you have bought for € 100 (while the actual cost is € 100.25).
**When does the trader see 1.5% profit?** As soon as the value of the transaction is **€ 101.50** (100 × 1.015).
The profit made here is **gross profit**, because the total transaction fees (average 0.5%) still need to come off it. Your return percentage must therefore be **higher than 0.5%** to actually make a net profit.
The dashboard shows the gross profit. Use the following formula to calculate your net profit:
```text theme={null}
Gross profit (= profit in dashboard)
− Total transaction fees
((invested capital in dashboard − sum of open trades) × 0.5%)
− Commission BBT (gross profit × 20%)
= Net profit
```
**Example:**
* Gross profit: € 200
* Transaction fees (on € 5,000 invested, € 500 open): € 4,500 × 0.5% = € 22.50
* BBT commission: € 200 × 20% = € 40
* **Net profit: € 200 − € 22.50 − € 40 = € 137.50**
The trader uses this percentage to judge when it may sell a transaction. The percentage must be high enough to make a profit but also realistic enough to sell regularly.
A few guidelines:
* **5%**: the trader does relatively few transactions. Price fluctuations of 5% are less frequent.
* **2%**: more transaction volume and possibly better total return.
* **Below 0.5%**: transaction fees exceed the profit, you make a loss.
Our calculations on historical data (24 months and longer) indicate that between **0.7% and 0.9%** the maximum net return is achieved, taking into account average transaction fees of 0.25% buy and 0.25% sell at most exchanges.
A higher or lower return percentage mainly influences the **number of transactions** made, and therefore the total transaction fees.
* **Low percentage**: transactions are sold sooner and new positions are also taken sooner. More transactions = higher total transaction fees.
* **High percentage**: fewer transactions, but each individual transaction yields more gross profit.
Net-net, we see that at a return percentage of **0.7% to 0.9%** the highest net profit is achieved.
The dashboard shows **only the results of active traders**. If you make a trader inactive or delete it, the profit balance in the dashboard is adjusted negatively, because the contribution of that trader is removed.
The sell transactions themselves are always shown in full in the Sell transactions screen. You cannot delete them and they stay in the history.
Only delete a trader if you no longer need it. When deactivating, the history is preserved and you can reactivate the trader later.
# Trader settings and all functionalities explained
Source: https://bitbrokertrade.mintlify.app/faq/trader-settings-explained
Detailed explanation of the trader settings: transaction size, price ceiling, maximum open buys, profit strategy and stop loss.
The trader has a number of settings that let you precisely determine how it trades. On this page you find a detailed explanation of the most important options, so you can optimally tune the trader to your own strategy and risk appetite.
By default, transactions always cover **18% of the outstanding euro balance** at your exchange. The smallest transaction size BBT uses is **€ 25**.
At trader level you can adjust this with the **"Average buy amount"** setting. If you enter a fixed amount here, the trader always buys exactly that amount per transaction, regardless of the total available balance.
**Combination with "Maximum open buys":** by using both settings together, you determine to the euro exactly how much money you want to invest per coin.
With this setting you specify per trader how many buy positions may **be open at the same time** for that specific coin.
Practical uses:
* **Setting a limit:** if you set it to e.g. 5, the trader buys a maximum of 5 positions simultaneously for that coin.
* **Selling the coin empty:** if you enter **0**, the trader no longer makes new purchases but does still sell existing positions. Useful if you want to wind down a position without deactivating the trader completely.
In combination with the average buy amount, you can set a precise limit on your investment per coin this way.
The price ceiling is an upper limit for the price: the trader **does not buy** if the price of the coin is above the set ceiling.
**How do you set it?** As preparation, look at the current price and the historical price development of the coin in question. If your expectation is that the price above a certain level is a one-off peak, you don't want the trader to buy positions at that level. You then enter a price ceiling of, for example, 3% below that expected peak price.
**Example:** you expect Bitcoin above € 55,000 to be a one-off peak. You set the price ceiling to 3% below that. If your return percentage is lower than 3%, the trader will still sell its last purchase at such a peak price and you have maximum return. That is the theory behind the price ceiling setting.
Use the price ceiling as protection at historically high price levels. In a normal market environment without extreme peaks, you can leave the price ceiling disabled.
With the BBT strategy you can choose what the trader does with the proceeds of a sale:
* **Reinvest:** the profit is fed back into the free balance and reused for new purchases. Your balance grows gradually.
* **HODL:** the trader accumulates the crypto coins and does not sell them automatically. You build a position for the long term.
Which option suits you best depends on your investment goal: active return or long-term accumulation.
With the stop loss you set a maximum loss percentage per open position. As soon as the value of a purchase falls below this percentage, the trader automatically sells the position, even if the return target has not yet been reached.
This limits the risk of large losses in prolonged price drops. Don't set the stop loss too low, because in normal market volatility a position can temporarily be in the red before recovering.
Activating a stop loss at a low setting can lead to many losing sales in volatile markets. Set the stop loss at a level where you are comfortable with the possible loss.
Both strategies determine when the trader buys and sells, but in a fundamentally different way:
* **BBT strategy:** buys only at the start of an upward trend and only sells when the rising trend breaks. Works with 15-minute candles.
* **Updown strategy:** buys positions within a price range and sells as soon as the minimum return has been achieved **and** the last candle is fundamentally lower than the previous one. Works with 1-minute candles.
For an extensive comparison and explanation, go to [Trading strategy](/en/traders/trading-strategy).
Binance periodically invalidates the **"Enable spot & margin trading"** setting for API users if no IP address is on the IP whitelist of the same user. This happens every 30 days.
If this occurs, the BBT system automatically deactivates the API connection and you receive an email with explanation. Restore the API by logging in to Binance and reactivating the settings.
For the exact steps, consult the [Binance connection page](/en/exchanges/binance).
# View and manage buy transactions in BitBrokerTrade
Source: https://bitbrokertrade.mintlify.app/getting-started/buy-transactions
View all your open crypto positions and their current gross return, and manage positions with the pause button or manual sell function.
The **Buy transactions** screen gives you a complete overview of all open positions your active traders currently hold. For each position you see the purchased coin, the invested amount and the current gross return in real time. From this screen you can also intervene: temporarily block a position or sell it manually right away.
## What do you see on this screen?
The overview shows all open positions of all your active traders combined. For each position, the following details are visible, among others:
* **Coin** — which cryptocurrency has been purchased
* **Buy amount** — the amount invested in this position
* **Return** — the current **gross** return of the position at that moment
* **Status** — whether the position is active or on pause (Hold)
The displayed return is always the **gross** return. The exchange trading fees (\~0.25% on the buy and 0.25% on the sell side) and the 20% platform commission are only settled at the moment of sale. You find the net details in the [Sell transactions](/en/getting-started/sell-transactions) screen.
## Pause a position
Want to prevent a specific position from being sold by the trader, for example because you expect the price to rise further? Use the **pause button**.
Navigate to **Buy transactions** and locate the position you want to pause.
Click on the pause button (the symbol with two vertical bars, **II**) next to the relevant position.
The status of the position changes to **Hold**. The trader skips this position in its sell analysis and does not touch it regardless of the price.
Want to release the position for automatic trading again? Press the same button again. The status returns to active and the trader includes the position in its decisions again.
Use the pause function when you expect to bridge a temporary price dip, or when you want to strategically hold a position until a certain price level. Don't forget to lift the pause afterwards.
## Sell a position manually
Want to sell a position immediately, independent of the trader's strategy? Then use the **manual sell function**.
Navigate to **Buy transactions** and locate the position you want to sell.
Click on the middle button with the green arrow icon next to the position.
The trader asks you to confirm the order. Read the message carefully and confirm the sale.
The trader immediately sells the position at the current market price. The transaction then appears in the [Sell transactions](/en/getting-started/sell-transactions) screen.
With a manual sale, the position is sold at the **current price**, even if it is lower than the purchase price. You may realize a loss. The trader always asks for confirmation so you never sell by accident.
## Red marking on a position
Sometimes you see a red marking or a red cross on a position. This indicates that something went wrong during the purchase of that position, for example a partial fill or a communication error with the exchange.
A red marking on a buy transaction means that the purchase was not fully or not correctly executed. This can be caused by:
* A temporary problem with the connection between BitBrokerTrade and the exchange
* Insufficient balance on the exchange at the time of purchase
* An error in the API communication
Check your balance on the exchange and your API settings. In case of persistent problems, consult the [API key problems](/en/errors/api-key-problems) page.
## Next step
After a successful sale, the transaction appears in the sell transactions screen, where you can view the full cost breakdown and the net result.
View closed positions, trading fees and platform commission.
Back to the total overview of your performance and balance.
# Understanding and using the BitBrokerTrade dashboard
Source: https://bitbrokertrade.mintlify.app/getting-started/dashboard
The dashboard shows your gross profit, trading volume, credits balance and exchange balances in one overview. Read what each section means.
The dashboard is the first screen you see after logging in to BitBrokerTrade. It gives you insight at a glance into how your traders are performing: from the chart with monthly results to your outstanding credits balance and the balances at your connected exchanges. Take the time to get to know each section, this screen is the central point of your trading experience.
## The chart
The chart at the top of the dashboard shows the **gross transaction results per month**. This lets you see at a glance how your traders are doing this month. As a comparison, the results of the same month in the previous year are also shown, so you can identify trends over a longer period.
All amounts in the chart are **gross** profits. The 20% platform commission and the trading fees from the exchange have not yet been deducted. See [Sell transactions](/en/getting-started/sell-transactions) for the net calculation.
## The summary blocks
Below the chart are four summary blocks with the key figures of your account.
The cumulative total of all sold positions, the historical total of invested capital. Note: this figure only includes results from **active traders**. Deleted traders are not counted.
The historical total of your **gross** profit. This amount includes the 20% platform commission. Here too, only active traders count.
The average gross return and the average gross profit percentage per sell order across all your active traders combined.
The outstanding credits balance on your BitBrokerTrade account. 1 credit = € 1. You use this balance to pay the platform commission.
## Credits balance and how it works
BitBrokerTrade works on a commission basis: with every profitable sell transaction, **20% of the gross return** is withheld as a platform fee. This commission is automatically settled with your credits balance.
You buy credits through the **"Buy credits"** button in the top right of the dashboard screen. One credit costs € 1.
If your credits balance is insufficient to settle the commission, the trader does **not** execute the sell transaction. You then receive an email notifying you that the trader cannot trade for you. So always make sure there is enough balance.
### How many credits do you need?
You can easily calculate how many credits you need based on your balance at the exchange and the expected return:
```text theme={null}
Account balance × return% × 20% = credits needed
```
**Example:** with a balance of € 5,000 and an expected return of 14% per year:
```text theme={null}
€ 5,000 × 14% × 20% = € 140 in credits per year
```
Prefer to buy slightly more credits than you think you need. This prevents the trader from missing a profitable sell opportunity because the balance has just run out.
## Exchange balances
At the bottom of the dashboard you find the **Exchange balances** section. In the green horizontal bar are all the exchanges you have connected. Click on an exchange to expand the balance overview of that exchange.
The overview shows five columns:
The description of the coin in the wallet. For example, **EUR** for Euro or **BTC** for Bitcoin.
The balance that is directly available at the exchange, free to invest or withdraw.
The total balance of that coin in your exchange wallet, including the portion already in open positions.
The total amount that BitBrokerTrade currently has invested in open buy positions for that coin.
If the balance at the exchange is **lower** than the total of the open buy positions in BitBrokerTrade, an asterisk (\*) appears here.
This means you have manually sold positions on the exchange without doing that through BitBrokerTrade. The trader cannot reconcile those external sales with its own positions and loses alignment.
**Advice:** buy the difference on the exchange in question. This restores balance and the trader works accurately again.
Always sell positions through BitBrokerTrade and not directly on the exchange. If you do so manually anyway, a difference (\*) arises and the trader can no longer accurately track which positions are open.
## Next step
Now that you understand the dashboard, you can view and manage your open positions through the buy transactions screen.
View your open positions and use the pause or manual sell function.
See all closed positions and the realized profit per transaction.
# First login to BitBrokerTrade and the base menu explained
Source: https://bitbrokertrade.mintlify.app/getting-started/first-login-and-menu
Learn how to navigate the BitBrokerTrade platform after your first login: the main menu, profile settings and setting your notification preferences.
After your first login at [bitbroker.trade](https://bitbroker.trade) you land directly on the dashboard. On the left side of the screen, in the dark section, you find the complete menu structure that lets you reach every part of the application. Take a moment to familiarize yourself with the navigation. It makes working with BitBrokerTrade much more manageable.
## Opening the application
Go to [bitbroker.trade](https://bitbroker.trade) in your browser. The login screen appears. Enter your email address and password and click on **Log in**. You are redirected straight to the dashboard.
Save [bitbroker.trade](https://bitbroker.trade) as a bookmark in your browser so you can open the application quickly.
## The main menu (left sidebar)
In the dark section on the left side of the screen you find the main menu. From here you reach all functions of the platform:
Here you manage your connected exchanges (Exchanges) and configure your traders.
An overview of all open positions of your active traders.
An overview of all closed positions and the realized return.
The start screen with your profit, trading volume, credits balance and exchange balances.
## The account menu (top right)
In the top right of the screen you see your username, followed by a small icon. Click on that icon to open the account menu. This menu gives you access to personal settings and the log out option.
Here you manage your personal account details:
* **Email address** — the address linked to your account
* **Password** — change your password whenever you want
* **Personal details** — additional profile information
Keep your details up to date so you can always be reached for important notifications.
In this submenu you specify in which situations you want to receive a confirmation email. Think of notifications for:
* An executed buy transaction
* An executed sell transaction
* Insufficient credits balance
Adjust these preferences to what works best for you.
Click on **Log out** to log out of the application safely. The traders keep running in the background even when you are not logged in.
The traders also stay active when you are logged out. You do not need to stay logged in to use the automated trading function.
## Next step
Now that you know the basic navigation, it is time to explore the dashboard and understand what all figures and charts tell you.
Read what each section of the dashboard means and how to track your progress.
Add an exchange and activate your first trader.
# View sell transactions and realized profit in BBT
Source: https://bitbrokertrade.mintlify.app/getting-started/sell-transactions
The sell transactions screen shows all closed positions with gross return, exchange trading fees and the 20% platform commission.
The **Sell transactions** screen gives you a complete historical overview of all positions that have been sold by your active traders. For each transaction you see not only the gross return, but also the exchange trading fees and the platform commission from BitBrokerTrade. This way you always have a clear picture of what you have actually earned net.
## What do you see on this screen?
The overview shows all closed positions of all your active traders. Per transaction, the following columns are available:
The identification of the position and the traded cryptocurrency, such as BTC (Bitcoin) or ETH (Ethereum).
The amount originally invested in this position at purchase.
The amount received at the sale based on the market price at the moment of sale.
The difference between sell and buy amount, expressed in euros and as a percentage. This is the return **before** deduction of fees.
## Cost breakdown per transaction
Besides the gross return, the screen shows two cost items that are important for calculating your net profit:
These are the transaction fees the exchange charges for executing the buy and sell order. The exact fees differ per exchange, but typically the following rates apply:
* **Buy order:** \~0.25% of the transaction amount
* **Sell order:** \~0.25% of the transaction amount
Consult the documentation of your exchange for the exact rates. See the pages for [Bitvavo](/en/exchanges/bitvavo), [Binance](/en/exchanges/binance) or [Bybit](/en/exchanges/bybit) for more information.
The BitBrokerTrade platform commission is **20% of the gross return achieved** per transaction. This commission is automatically settled with your credits balance at the moment of sale.
**Example:** with a gross return of € 50, € 10 is deducted from your credits as platform commission. You keep € 40 gross, minus the exchange trading fees.
## Calculating gross vs. net profit
Want to know what you have net earned on a transaction? Use the following calculation:
```text theme={null}
Net profit = Gross return − Exchange trading fees − Platform commission (20%)
```
**Concrete example:**
* Buy amount: € 1,000
* Sell amount: € 1,050
* Gross return: € 50
* Exchange trading fees (± 0.50% total): € 5
* Platform commission (20% of € 50): € 10
* **Net profit: € 35**
The dashboard always shows the **gross** profit. Keep in mind that the actual net proceeds are lower due to trading fees and platform commission. Use the formula above for an accurate calculation of your net result.
## Export to Excel or CSV
Want to analyze your sell transactions in a spreadsheet or keep them for your own records? You can export the full overview to a CSV file that you can open in Excel or Google Sheets.
Read how to export your transaction history and process it in a spreadsheet.
## Next step
Now that you know how to read and interpret your results, it is time to further optimize the settings of your exchanges and traders.
Add exchanges and manage the settings of your traders.
Fine-tune the strategy of your trader for better results.
# Settings: manage exchanges and traders in BitBrokerTrade
Source: https://bitbrokertrade.mintlify.app/getting-started/settings
Through the Settings menu you add exchanges to BitBrokerTrade, configure traders and manage all your API connections and parameters.
Through the **Settings** menu in the left sidebar you manage the two core parts of your BitBrokerTrade setup: the exchanges to which your account is connected, and the traders that trade on your behalf. You have the freedom to be active at several exchanges at once, and to configure multiple traders per exchange, each with its own trading strategy.
## What is in the Settings menu?
The **Settings** menu consists of two sections: **Exchanges** and **Traders**. Together they form the complete configuration of your automated trading strategy.
Add one or more exchanges to your account and manage the API connections. An exchange is the digital currency exchange where the actual buying and selling takes place.
Activate traders per exchange and set their individual parameters, such as the coins they trade, the investment amount per transaction and the profit target.
## Managing exchanges
BitBrokerTrade supports multiple exchanges simultaneously. You can, for example, connect both a Bitvavo and a Binance account and trade on both exchanges at the same time.
Click on **Settings** in the main menu and then on **Exchanges**.
Click the button to add a new exchange. Choose the desired exchange from the list of supported platforms.
Each exchange requires an API key and API secret that you create in the settings menu of the exchange itself. Copy these details and paste them in the corresponding fields in BitBrokerTrade.
Click on **Save**. BitBrokerTrade tests the connection and confirms whether the connection succeeded. Your exchange now appears in the green bar overview on the dashboard.
Step-by-step instructions for connecting Bitvavo.
Step-by-step instructions for connecting Binance.
Step-by-step instructions for connecting Bybit.
View all supported exchanges and compare them.
## Managing traders
Per exchange you can activate one or more traders. Each trader has its own settings and follows its own strategy independently of the others.
Every trader can follow a completely separate strategy, with different coins, different entry amounts and different profit targets. This gives you the flexibility to diversify, even within one exchange.
Click on **Settings** in the main menu and then on **Traders**.
Click the button to create a new trader. Link the trader to one of your already added exchanges.
Set the following parameters:
* **Coins** — which cryptocurrencies the trader trades
* **Investment amount** — how many euros are invested per purchase
* **Profit target** — at which percentage the trader sells
* **Trading strategy** — the approach the trader follows when recognizing buy and sell signals
Set the trader to active. The trader now starts analyzing the market and places its first purchase as soon as it recognizes a suitable moment.
Start with one trader on one exchange to get familiar with the system. Once you see how the trader works and performs, you can add extra traders or experiment with different strategies.
## Next steps
With your exchanges and traders correctly configured, you are ready to trade fully automatically. Then dive deeper into the finer settings of the trader or learn more about the supported exchanges.
Detailed explanation of all trader parameters and how to optimize them.
Read how the trader recognizes buy signals and when it sells.
View which cryptocurrencies are available for the trader.
Everything you need to know about exchanges and how to choose the right one.
# Sign up with BitBrokerTrade: create an account and get started
Source: https://bitbrokertrade.mintlify.app/getting-started/sign-up
Create your free BitBrokerTrade account, set up your profile and buy your first credits so the trader can start working for you.
BitBrokerTrade is trader software that follows crypto prices 24 hours a day, 365 days a year and automatically buys and sells based on a preset strategy. All you need to get started is an email address, a password and an account at an exchange. In five steps you set up the complete system.
## What do you need?
Before you start signing up, make sure you have the following on hand:
A valid email address where you can receive confirmation and notification emails.
At least 8 characters, including at least one capital letter and one special character.
## Sign up in five steps
The complete process from sign-up to your first automatic trade consists of five steps. Below you find an overview, followed by a detailed explanation of step 1.
Go to [bitbroker.trade](https://bitbroker.trade/Authentication/Register) and create a free account with your email address and password. After registration you log in and land on the dashboard.
An exchange is a digital currency exchange office where you can buy and sell crypto, like a bank account for cryptocurrencies. Create an account at one of the supported exchanges such as Bitvavo, Binance or Bybit, and deposit euros.
Once your exchange account is active and funded, you connect it to BitBrokerTrade through an API key. Through that connection the trader can place orders on your behalf.
Set the parameters for your transactions: which coins, what budget per purchase and which profit target. Then the trader starts analyzing the market.
The trader now runs fully automatically. Track your results through the dashboard and make sure you have enough credits so the commission can be settled with every profitable sale.
## Step 1: create your account
Open your browser and navigate to [bitbroker.trade/Authentication/Register](https://bitbroker.trade/Authentication/Register). You see the sign-up form.
Enter your email address and choose a password of at least 8 characters with at least one capital letter and one special character (such as `!`, `@` or `#`).
After submitting the form, you receive a confirmation email. Click on the link in that email to activate your account.
Go to [bitbroker.trade](https://bitbroker.trade) and log in with your new credentials. You are redirected to the dashboard.
Credits are the prepaid balance with which BitBrokerTrade settles its commission. One credit equals € 1. Buy your first credits through the **"Buy credits"** button on the dashboard, so the trader can immediately trade for you once everything is set up.
Participation in BitBrokerTrade is free. You only pay a commission of 20% on the **gross profit** the trader realizes for you, no cure, no pay. That commission is automatically settled with your credits balance.
## Next step
Now that your account is active, learn how to navigate the platform and what to expect after your first login.
Discover the menu structure and set your profile preferences.
Read all about exchanges and how to connect them to BitBrokerTrade.
# How does BitBrokerTrade work? Get started in five steps
Source: https://bitbrokertrade.mintlify.app/introduction/how-it-works
From sign-up to your first automated trade: discover how BitBrokerTrade works for you in five steps, using your own crypto exchange account.
BitBrokerTrade takes over cryptocurrency trading completely for you. The software analyzes the market day and night and automatically places buy and sell orders through your own exchange account. In five concrete steps you are fully operational.
## From zero to automated trading in five steps
Create a free account on the BitBrokerTrade platform. Signing up only takes a few minutes. All you need is a valid email address.
Once you are logged in, you see the dashboard and the menu sections that guide you through the next steps. Want to know what you will see after logging in? Read [First login and menu](/getting-started/first-login-and-menu).
Don't have an account yet? Go to the [sign-up page](/getting-started/sign-up) and register within five minutes.
To be able to trade, you need an account at an **exchange**, a crypto exchange where you can convert euros into cryptocurrencies and vice versa. Think of it as a bank account, but specifically for crypto.
BitBrokerTrade works with the following exchanges:
Create an account at the exchange of your choice, verify your identity and deposit euros into your account. The exchange pages in this documentation guide you step by step through this process.
Once your exchange account is active and contains a balance, you connect BitBrokerTrade using an **API key**. API stands for *Application Programming Interface*, the technical bridge that lets two software systems communicate with each other.
Imagine a lamp and a power strip. The lamp only works when you plug it into the power strip, which then supplies electricity to the lamp. An API connection works in the same way: instead of electricity, data is exchanged between two software systems. Through the API key from your exchange, BitBrokerTrade can communicate with your account and send buy and sell instructions.
You request an API key through your exchange account settings and then enter it in BitBrokerTrade under **Settings → Exchanges → Add exchange**. Detailed instructions per exchange are available in the [Exchanges](/exchanges/what-is-an-exchange) chapter.
Through the API connection, the trader can **never** transfer money to a third-party account. The software may only adjust the composition of your exchange account: exchanging euros for crypto or vice versa. You always withdraw money to your bank account yourself through the exchange.
Set the parameters for the trader in the **Traders** menu. This includes, for example, the minimum return percentage a position must reach before the trader sells. More explanation about all settings is available on the [Trader settings](/traders/trader-settings) page.
Once the trader is active, the software starts collecting trading data and analyzing price movements based on the **MACD method**.
MACD stands for **Moving Average Convergence Divergence**, a technical indicator that recognizes upward and downward price trends. The indicator consists of two lines:
* **The MACD line**: the difference between the moving average of the past 26 days and that of the past 12 days.
* **The signal line**: the exponentially measured average of the past 12 days.
When the MACD line crosses the signal line **upward**, there is a buy signal. When the MACD line crosses the signal line **downward**, there is a sell signal. The greater the distance between the two lines, the stronger the trend.
Read more on the [Trading strategy](/traders/trading-strategy) page.
**How large is a transaction?** By default, the trader invests **18% of your available euro balance** on your exchange account per purchase. With a balance of € 1,000, the trader trades with roughly € 180 per transaction. This ensures spread across multiple positions. The minimum transaction size is **€ 25**.
You are ready. The trader now runs 24/7 for you: it buys during an upward price trend and sells as soon as the return on a position exceeds your set target percentage and a downward trend is visible.
Track your results live through the **Dashboard**. Here you see, among other things, your total gross profit, open positions and completed sell transactions.
Understand all figures and statistics in your personal dashboard.
View all active positions the trader has opened for you.
## Frequently asked questions about how it works
More explanation about crypto exchanges and which one suits you.
Everything about how the trader software works and what to expect.
How does the no-cure-no-pay system work and how many credits do you need?
Answers to the most frequently asked questions from users.
# Pricing and credits: no-cure-no-pay with BitBrokerTrade
Source: https://bitbrokertrade.mintlify.app/introduction/pricing-and-credits
BitBrokerTrade works on a commission basis: you pay 20% of your gross return through a prepaid credits system. No return, no costs.
Participation in BitBrokerTrade is completely free. You only pay something the moment the trader has actually made a profit for you. This no-cure-no-pay principle is central to the pricing model: BitBrokerTrade only earns when you earn.
## How does the pricing system work?
With every sell transaction where the trader has realized a profit, BitBrokerTrade automatically deducts **20% of the gross return achieved** from your credits balance. So you only pay a commission on profits actually made, never on your investment or on loss-making transactions.
**Calculation example:**
| Gross return | Commission (20%) | Net for you |
| ------------ | ---------------- | ----------- |
| € 10.00 | € 2.00 | € 8.00 |
| € 50.00 | € 10.00 | € 40.00 |
| € 100.00 | € 20.00 | € 80.00 |
## What are credits?
Credits are the prepaid balance within BitBrokerTrade with which the commission is automatically settled. Credits are entirely separate from your investment at the exchange: they are two separate balances.
* **1 credit = € 1**
* You buy credits through the **"Buy credits"** button in your dashboard
* Credits are not linked to your exchange balance and are never topped up automatically
Purchased credits are **never refunded**. Only buy the credits you expect to need.
## Credits work like prepaid phone credit
The system works exactly like the prepaid balance on a phone. As long as your balance is positive, the trader keeps trading uninterrupted. Does your credits balance run out or become negative? Then the following happens:
As soon as your credits balance is **zero or negative**, **the trader stops trading immediately**. You receive an automatic warning email. The trader resumes work only after you have topped up your credits balance via the "Buy credits" button in the dashboard. Don't miss any return opportunities: keep your credits balance topped up.
## How many credits do you need?
Use the following rule of thumb to calculate how many credits you need for a given period:
> **Balance on the exchange × expected return% × 20% = credits needed**
**Calculation example:**
You have € 2,000 on your exchange and expect a gross return of 10% over the coming period:
```text theme={null}
€ 2,000 × 10% = € 200 gross return
€ 200 × 20% = € 40 in credits
```
In this case you need at least **€ 40 in credits** to settle the commission.
Always buy slightly more credits than your minimum calculation indicates. Returns depend on the market and can be higher than expected. A comfortable buffer prevents the trader from stopping unexpectedly. Many users buy credits a full quarter in advance.
## Buying credits: step by step
Go to [bitbroker.trade](https://bitbroker.trade) and log in with your account.
Click on the **"Buy credits"** button in the dashboard. It can be found in the menu bar or directly visible on the overview screen.
Fill in the amount you want to top up. Remember: 1 credit = € 1. Choose an amount that fits your expected return.
Complete the payment through the offered payment methods. After successful payment, credits are credited to your balance immediately and the trader resumes work.
## Pricing overview
There are no sign-up, subscription or setup fees. You only pay when you earn.
Only the gross return achieved per sell transaction is charged a fee.
The commission is automatically deducted from your credits balance. 1 credit = € 1.
Purchased credits are final. No refund is granted on unused credits.
## More information
Understand the complete process from signing up to first automated trade.
Answers to frequently asked questions about calculating profit and returns.
Learn how to find your credits balance and results in the dashboard.
Earn extra credits by referring friends to BitBrokerTrade.
# BitBrokerTrade: automated crypto trader software
Source: https://bitbrokertrade.mintlify.app/introduction/what-is-bitbrokertrade
BitBrokerTrade is Dutch trader software that automatically trades crypto 24/7 through your own exchange account, using MACD price trend analysis.
BitBrokerTrade is a Dutch software company that offers trader software with which you can trade cryptocurrencies automatically. The software runs 24 hours a day, 365 days a year through your own account at an exchange. You always retain full control over your money.
## What does BitBrokerTrade do for you?
BitBrokerTrade continuously analyzes the price movements of cryptocurrencies and automatically places buy and sell orders on your behalf at the right moment. You do not need any market knowledge yourself: the software takes over the heavy lifting so you can focus on the things you actually enjoy.
The trader operates on the **MACD method** (Moving Average Convergence Divergence), a proven technical indicator that recognizes upward and downward price trends and generates buy and sell signals based on them. Read more on the [How does it work?](/introduction/how-it-works) page.
## Your money, your account
The trader can **never** transfer money to a third-party account. The software is only allowed to adjust the composition of your exchange account, exchanging euros for crypto or vice versa. You always transfer money to your own bank account or crypto wallet yourself.
The link between BitBrokerTrade and your exchange account runs through an **API key**. This gives the software permission only to execute buy and sell transactions on your account. Without your own login credentials at the exchange, BitBrokerTrade has no further access.
## No-cure-no-pay
Participating in BitBrokerTrade is free. You only pay a fee of **20% of the actual return achieved** per sell transaction. If you make no profit, you pay nothing. The fee is automatically deducted from a prepaid credits balance that you top up yourself. More information can be found on the [Pricing and credits](/introduction/pricing-and-credits) page.
## Supported exchanges
BitBrokerTrade works with the following crypto exchanges:
Popular Dutch exchange, ideal for beginners.
The world's largest crypto exchange with a wide range of coins.
Fast-growing exchange with low trading fees.
Reliable European exchange with a long track record.
Well-known American exchange, easy to use.
International exchange with a large offering of altcoins.
Want to try out the system first without risking real money? Use the [Simulator](/exchanges/simulator) to get familiar with the platform.
## Ready to get started?
Discover in five steps how BitBrokerTrade goes to work for you.
Sign up and take your first steps on the platform.
# Crypto glossary: explanation of commonly used terms
Source: https://bitbrokertrade.mintlify.app/other/crypto-glossary
Glossary with explanations of the most common crypto and trading terms, from HODL and API to KYC, staking, blockchain and more.
The world of cryptocurrency and crypto trading has its own vocabulary. Whether you are just starting out or already have some experience, the glossary below offers a clear explanation of the most used terms. The concepts are arranged alphabetically.
***
## A
A security tool that makes it impossible for hackers to hack your account by cracking your password alone. A 2FA can consist of sending a confirmation email to your email address or requesting a sent SMS code.
An interface between two binary program modules. Often one program is from the database and the other is used by the user.
All virtual coins that now exist alongside Bitcoin.
Part of remotely controllable software that requests information on demand, sends it and responds to it.
Hardware processors that can only perform one task, but can do it much faster than the normal CPUs you also find in your computer.
The highest price a coin has reached so far.
***
## B
Means that a transaction has been verified by the network and can (almost) no longer be undone. Transactions receive a confirmation when they are included in a block and for each subsequent block. One confirmation is fairly safe for everyday transactions with low amounts. For higher amounts (e.g. € 1,000 and above) you can wait for 6 or more confirmations. With each confirmation the risk of reversal decreases exponentially.
A general unit used to denote a subunit of a Bitcoin. 1,000,000 bits equals 1 Bitcoin (BTC or ₿). This unit is usually easier for determining the price of tips, goods and services. Colloquially this is also called Satoshi.
The first and most popular cryptocurrency, based on decentralized ledger storage in the blockchain.
A Bitcoin address is comparable to a home or email address. It is the only thing you need to give others to enable them to send you payments via Bitcoin. An important difference, however, is that each address should be used only once for one transaction.
A block is a collection of transactions that need to be confirmed and a link in the block chain. On average, every 10 minutes a block is added to the block chain, and thereby a batch of transactions is confirmed, through mining.
The number of coins you receive if your computer or miner can decipher the next block.
The maximum number of transactions that can be stored in one block. The larger the block size, the more difficult it is to decipher a block and the more computing power is needed for it.
A public archive of all Bitcoin transactions, in chronological order. The block chain is shared by all Bitcoin users. It is used to verify the durability of Bitcoin transactions and to prevent double spending.
The time needed to decipher a new block. This time is kept constant by the Difficulty Adjustment Algorithm (DAA). For Bitcoin the blocktime is currently 10 minutes. This means that every ten minutes a fixed number of Bitcoins are created.
When the price suddenly breaks through above the trend line, the expected price range predicted by the various indicators.
BTC is a general unit used to denote one Bitcoin (₿).
Coin burning is the process by which coins are permanently taken out of circulation, thereby reducing the total supply. This is usually done to positively influence the price through lower supply.
***
## C
A network that centrally registers, confirms and processes the authentication of a transaction on the blockchain. Often by a group, government or company.
The public description of the program that exactly reveals the systematics of the digital ledger through the applications linked to it. It is the digital ledger factory that equals smart contracts.
Representation of a digital asset recorded and built up in the blockchain.
When a majority of the participants in a specific currency reach agreement on the course to follow with regard to the validation of transactions.
A virtual coin or token.
The branch of mathematics that provides mathematically proven security. Shops and banks use cryptography to secure their transactions over the internet. In the case of Bitcoin, cryptography is used to ensure that no one can spend money from someone else's wallet and to prevent anyone from affecting the integrity of the block chain.
***
## D
The more miners start mining a particular virtual coin, the greater the total computing power and the faster blocks are deciphered in principle. To balance this, an algorithm is programmed into a virtual coin that automatically increases the difficulty of the encryption to be solved when more computing power is applied to it. This balance is important to keep the blocktime constant.
A decentralized self-governing body that operates fully autonomously and can provide itself with funds for maintaining the network. An example of this is the virtual coin DASH.
The concept of a shared network of separate computers or supercomputers (nodes) that can and may process a transaction in the blockchain. Not centralized in one place. In addition, computers in the chain can drop out without this affecting the ledger of the chain.
A cryptographic signature is a mathematical mechanism that lets someone prove they are the owner. In the case of Bitcoin, a Bitcoin wallet and the associated secret key(s) are linked to each other with mathematical tricks. As soon as the Bitcoin software signs a transaction with the appropriate secret key, the entire network can see that the signature matches the spent Bitcoins.
Double spending is a form of fraud in which someone tries to spend their Bitcoins in two or more places at the same time, before the system notices that the Bitcoin has already been spent. The way Bitcoin mining and the block chain work ensures that only one of the two transactions can go through.
***
## F
Fiduciary money. Money that derives its value not from the material it is made of but from the trust that goods and services can be bought with it. In the context of virtual coins, the term FIAT is used to denote coins such as the Dollar, Yen and Euro.
Many people buy a coin when they see that the price is rising quickly. They don't want to stay on the sidelines while the price keeps rising.
An upgrade of the algorithm of a virtual coin causes a fork. There are two possibilities: a soft fork is simply an update of the software of the nodes for which no new blockchain has to be created; a hard fork is a split of a virtual coin into an old and a new blockchain, whereby both blockchains continue to exist.
Term used to describe news reports about a virtual coin that are considered unfounded panic-mongering, intended to manipulate the price.
A financial contract between two parties who commit to trade a certain quantity of a product or financial instrument at a certain time at a predetermined price. So they agree on a transaction in the future.
***
## G
A secret key (Private Key) is a secret piece of data that lets you prove that the Bitcoins associated with a certain Bitcoin address are yours, via a cryptographic signature. Secret keys should never be revealed, because they let you spend Bitcoins from the wallets linked to the keys.
The place on the internet where the open-source code of a cryptocurrency is placed and where developers can flag errors and adjust the code.
The most used application for a 2FA security with which you can link an account to a device such as your iPad or smartphone.
***
## H
When the code of a coin is adjusted, it can sometimes happen that the new code is not compatible with the current wallets and a new wallet is needed. This creates a new blockchain alongside the old one. In a hard fork the coin is split into two new blockchains. The main computers / nodes must give permission for this and often need an update.
The hashrate is the measure of the total computing power of the Bitcoin network. If the network reaches a hashrate of 10 TH/s, that means it can perform 10 trillion calculations per second.
Misspelling of HOLD: hold on to your coins and don't sell them, even if the market turns against you.
***
## I
Before a virtual coin is available on the market, an ICO can be launched in which you as an investor get the chance to buy the coin before it comes onto the free market, often at a more favorable rate. **Note: there are many scams around ICOs.**
***
## K
A legislative procedure for the prevention of money laundering, among other things. Exchanges must be able to demonstrate who the customers are for whom they execute orders. Through a verification process you are asked to provide personal details, such as a copy of your passport or a recent photo. Depending on the website, verification takes between 15 minutes and a few months.
***
## M
The total number of coins in circulation × the value of the coin in FIAT (for example US dollar or Euro).
A predetermined number of coins you keep in your wallet to earn a profit distribution. Only a number of cryptocurrencies have a masternode system, including DASH and VIVO.
Bitcoin mining is having mathematical calculations performed by a computer to have the Bitcoin network confirm transactions and safeguard security. As a reward for the work done, Bitcoin miners receive the commission included in some transactions plus newly mined Bitcoins.
The difficulty for deciphering a block in the blockchain. The higher this number, the longer it takes to find a new block (the blocktime).
A group of miners who work together on deciphering the encryption of the next block. As soon as the pool has found a block, everyone in the group gets a percentage of the total block reward.
Term used to indicate that a coin is rising extremely fast. Virtual coins can rise to such high price levels that people speak of "mooning".
***
## N
A node on the network of a virtual coin in the form of a hardware computer that is connected to the internet and on which appropriate software runs that is compatible with the algorithm of that virtual coin.
***
## O
The code of a cryptocurrency is always on the internet and can be read and adjusted by anyone.
***
## P
When the price of a small virtual coin starts to rise sharply quickly and shortly afterwards falls very quickly. Usually a result of price manipulation by whales or pump-and-dump groups.
A peer-to-peer network is a system in which individual systems communicate directly with each other, rather than through a central server. In the case of Bitcoin there is no bank or other third party needed.
A paper document on which the private key is written that gives you access to a Bitcoin or altcoin address.
A Bitcoin wallet is the equivalent of a physical wallet on the Bitcoin network. This wallet consists of your secret keys with which you can spend the Bitcoins assigned to your wallet in the block chain.
The unique code that gives you access to a Bitcoin or altcoin address and lets you execute transactions on it. If you lose the private key, you no longer have access to that address in any way and the coins are considered lost.
You receive extra coins by collecting and holding coins in your wallet.
An algorithm that secures the cryptocurrency blockchain with computing power and awards a reward to the miner who deciphers a new block.
When the price of a virtual coin rises sharply after a period of consolidation.
***
## R
After a virtual coin has been split by a hard fork, it is in principle possible to copy a transaction on one blockchain and also execute it on the other blockchain. A replay protection code ensures that transactions on the first blockchain are no longer valid on the other blockchain.
A plan or strategy to achieve certain goals.
***
## S
The smallest unit of a Bitcoin: 1 one hundred millionth of a bitcoin (0.00000001 BTC). The term was dedicated to the anonymous developer of Bitcoin, Satoshi Nakamoto.
The name for an online transfer with the payment application of your bank.
A protocol in which vital information from each transaction in the blockchain is stored in parallel instead of in the blockchain itself. In this way the size of the blockchain file becomes smaller.
A program that can be added to some virtual coins. The code decides whether conditions have been met to send the transaction to the destination or to refund it to the executor. Because this program is also stored in the blockchain, the code is immutable.
An upgrade of the algorithm of a virtual coin that is backwards compatible. As a result, the nodes only need to update the software to be compatible with the new code.
By keeping your coins in your wallet, you are rewarded with extra coins. Only a number of coins have Proof of Stake. These rewards are paid out to ensure that less trading takes place.
***
## T
The virtual coin of the company Tether that is backed by the US dollar. Every tether is always 1-to-1 linked to the dollar, by using a 100% physical cash reserve in cash dollar. This way the price of 1 tether remains constantly equal to 1 US Dollar. Most exchanges use a cash reserve in tether instead of real dollar.
A digital representation of a certain value.
***
## V
The degree of movement of the price of a virtual coin.
The number of trading actions per minute, hour or day of a cryptocurrency pair. The larger the volume, the greater the interest in trading this coin.
***
## W
A publicly visible address on the blockchain that you have access to with a unique private key.
Someone who owns so many coins of a coin that he or she can influence the price.
A document that describes how a technology solves a specific problem. White papers are used to provide the investor with objective, relevant information that can be used to make a decision.
# Export sell data to Excel from BitBrokerTrade
Source: https://bitbrokertrade.mintlify.app/other/export-to-excel
Export your sell transactions and credits history to Excel in two ways: the classic text wizard or the modern CSV import function.
From BitBrokerTrade you can export your sell transactions and credits history as a CSV file. Because Excel does not always automatically read CSV files correctly, especially when decimal separators and delimiters collide, two methods are available depending on your Excel version.
## Method 1: Classic Excel (older versions)
Use this method if you have an older version of Excel where the text wizard is still available through "Legacy Wizards".
Download the export file from BBT and save it to your computer **without opening it**.
Open Microsoft Excel.
Create a new, empty worksheet.
Go to the **Data** tab → **Get Data** → **Legacy Wizards** → choose **From Text (Legacy)**.
Browse to the saved export file and click on **Import**.
Select **Delimited** and click on **Next**.
Check **Comma** as delimiter and click on **Next**.
Select all columns containing numbers and click on **Advanced**.
Change the **decimal separator** to a **dot (.)** and the **thousands separator** to a **comma (,)**. Click on **OK**.
Click on **Finish** and then on **OK** to place the data in the worksheet.
Select all columns with euro amounts and choose the **Number** format (the "000" icon in the ribbon) for correct display.
Your worksheet is now ready for use.
***
## Method 2: Newer Excel version
Use this method if you have a recent version of Excel with the built-in Power Query CSV import function.
Start Microsoft Excel.
Go to **Data** → **Get Data** → **From File** → **From CSV**.
Browse to the saved CSV export file and select it.
In the preview window that appears, click on **Transform Data** (not load directly).
In the Power Query Editor, select **all columns with a number format**. Right-click and choose **Change Type** → **Text**.
A pop-up appears. Choose **Replace current**.
Click on **Close & Load** in the top left. Your worksheet now opens with the imported data.
Select all columns with numbers. Press **Ctrl + H** (find and replace). Fill in a dot (`.`) at **Find what** and a comma (`,`) at **Replace with**. Click on **Replace All**.
Your worksheet is now completely ready for use.
***
**Which method should you choose?** Go to **Data** in Excel. Do you see the **Legacy Wizards** option? Then use Method 1. Do you only see **From File** → **From CSV**? Then use Method 2. When in doubt, Method 2 works with all modern Excel versions (Office 2016 and newer).
# Earn credits with the BitBrokerTrade referral program
Source: https://bitbrokertrade.mintlify.app/other/referral-program
Share your personal referral link and earn 15% credits on the commission of your direct referrals and 5% on their referrals.
The BitBrokerTrade referral program lets you earn credits by introducing others to the platform. Through a personal referral link you can build two layers of rewards: a direct fee for everyone you sign up, and a smaller fee for the users they refer in turn.
## How does it work?
In your BBT account, go to the **Referral** menu. Here you find your unique personal referral link.
Send the link to people you want to introduce to BitBrokerTrade. As soon as they sign up through your link, they are linked to your referral network.
Every time BBT receives commission on the trades of your referrals, you automatically receive a percentage of it as credits in your BBT account.
***
## Reward structure
You receive **15% of the commission** that BitBrokerTrade earns on the trades of users you have brought in directly through your referral link.
You receive **5% of the commission** on the trades of users brought in by **your** direct referrals. These are so-called second-line referrals.
***
## Conditions
You only receive the referral rewards **as long as you yourself have an active account on which trading takes place**. If you stop trading, all referral fees are also stopped. The referral program is explicitly a bonus system by and for active BitBrokerTrade users.
In practice this means:
* You must remain actively trading to keep receiving rewards.
* As soon as you stop trading, the bonuses expire, also for existing referrals in your network.
* There is no limit to the number of referrals you can bring in.
***
You can always find your referral link through the **Referral** menu in your BBT account. From there you easily copy the link and share it through email, social media or messaging app.
# All supported cryptocurrencies per exchange in BBT
Source: https://bitbrokertrade.mintlify.app/traders/supported-coins
See which cryptocurrency/euro pairs BitBrokerTrade supports at Bitvavo, Binance, Bitstamp, Coinbase, KuCoin and Bybit per exchange.
BitBrokerTrade supports a selection of cryptocurrency/euro trading pairs per exchange. The exact offering differs per exchange and can change over time. On this page you find a current overview per exchange, so you know which coins you can set when you create a new trader.
The supported offering can change due to changes at the exchange or at BitBrokerTrade itself. Always check the current offering in your own trader settings via **Settings → Traders → Market** for the most recent list.
***
## Binance
At Binance, BitBrokerTrade supports the following trading pairs:
| Cryptocurrency | Trading pair |
| -------------- | ------------ |
| Bitcoin | BTC/EUR |
| Ethereum | ETH/EUR |
| XRP | XRP/EUR |
| Bitcoin Cash | BCH/EUR |
| Litecoin | LTC/EUR |
| Binance Coin | BNB/EUR |
| Chainlink | LINK/EUR |
| Cardano | ADA/EUR |
| EOS | EOS/EUR |
| Dogecoin | DOGE/EUR |
More information about connecting Binance is on the [Binance](/en/exchanges/binance) page.
***
## Bitvavo
At Bitvavo, BitBrokerTrade supports the following trading pairs:
| Cryptocurrency | Trading pair |
| -------------- | ------------ |
| Bitcoin | BTC/EUR |
| Ethereum | ETH/EUR |
| XRP | XRP/EUR |
| Bitcoin Cash | BCH/EUR |
| Bitcoin SV | BSV/EUR |
| Litecoin | LTC/EUR |
| EOS | EOS/EUR |
| Tezos | XTZ/EUR |
| Chainlink | LINK/EUR |
| Cardano | ADA/EUR |
| Reserve Rights | RSR/EUR |
More information about connecting Bitvavo is on the [Bitvavo](/en/exchanges/bitvavo) page.
***
## Bitstamp
At Bitstamp, BitBrokerTrade supports the following trading pairs:
| Cryptocurrency | Trading pair |
| -------------- | ------------ |
| Bitcoin | BTC/EUR |
| Ethereum | ETH/EUR |
| XRP | XRP/EUR |
| Bitcoin Cash | BCH/EUR |
| Litecoin | LTC/EUR |
| Chainlink | LINK/EUR |
More information about connecting Bitstamp is on the [Bitstamp](/en/exchanges/bitstamp) page.
***
## Coinbase
At Coinbase, BitBrokerTrade supports the following trading pairs:
| Cryptocurrency | Trading pair |
| -------------- | ------------ |
| Bitcoin | BTC/EUR |
| Ethereum | ETH/EUR |
| Cardano | ADA/EUR |
| Bitcoin Cash | BCH/EUR |
| Dogecoin | DOGE/EUR |
| Litecoin | LTC/EUR |
| EOS | EOS/EUR |
| Chainlink | LINK/EUR |
More information about connecting Coinbase is on the [Coinbase](/en/exchanges/coinbase) page.
***
## KuCoin
For KuCoin the available trading pairs depend on the current listings on the exchange itself. Consult the **Market** dropdown in your trader settings for a complete and current overview of the supported pairs.
More information about connecting KuCoin is on the [KuCoin](/en/exchanges/kucoin) page.
***
## Bybit
For Bybit the available trading pairs depend on the current listings on the exchange itself. Consult the **Market** dropdown in your trader settings for a complete and current overview of the supported pairs.
More information about connecting Bybit is on the [Bybit](/en/exchanges/bybit) page.
***
## Coin not found?
Is the coin you are looking for not listed? This can have two causes:
BitBrokerTrade supports a selected number of trading pairs per exchange. Not every coin the exchange offers is automatically available in BBT. The offering is expanded periodically. Keep an eye on BitBrokerTrade updates for new additions.
Some coins are only available at specific exchanges. Check on the exchange's website which EUR trading pairs they offer, and then choose the exchange that best matches your desired coins. See the [exchange overview pages](/en/exchanges/what-is-an-exchange) for more information.
Configure a new trader and select your trading pair through the Market setting.
No exchange connected yet? See which exchanges BBT supports and how to connect them.
# Add and configure a trader in BitBrokerTrade
Source: https://bitbrokertrade.mintlify.app/traders/trader-settings
Add a new trader through Settings → Traders and configure name, exchange, coin, strategy and all trading parameters for optimal results.
Through the settings menu you easily add a new trader and configure each parameter to your wishes. A well-configured trader is the basis for consistent results, so take the time to read through each setting before activating it.
## Add a trader
Navigate in the menu to **Settings → Traders** and click on **Add trader**. A form opens with all the settings below.
***
## Basic settings
Give your trader a recognizable, descriptive name. The dashboard uses this name in all your overviews.
**Recommendation:** use a combination of exchange and coin, for example **"Bitvavo BTC"** or **"Binance ETH"**. That way you can see at a glance which exchange and which coin the trader manages.
Choose the exchange you want to connect this trader to. Make sure you have already created an active API connection for that exchange. See the exchange pages for instructions:
* [Bitvavo](/en/exchanges/bitvavo)
* [Binance](/en/exchanges/binance)
* [Bybit](/en/exchanges/bybit)
* [Bitstamp](/en/exchanges/bitstamp)
* [Coinbase](/en/exchanges/coinbase)
* [KuCoin](/en/exchanges/kucoin)
* [Simulator](/en/exchanges/simulator)
Choose the cryptocurrency the trader must trade with, for example **BTC/EUR** or **ETH/EUR**. The available offering depends on the chosen exchange. View all supported pairs on the [Supported coins](/en/traders/supported-coins) page.
Choose which strategy the trader follows. There are two options:
| Strategy | Candles | Method |
| ------------------ | ---------- | ----------------------- |
| **BitBrokerTrade** | 15 minutes | MACD trend calculation |
| **Updown** | 1 minute | Direct price comparison |
Read the detailed comparison on the [Trading strategy](/en/traders/trading-strategy) page to make the best choice for your situation.
***
## Buy settings
This setting determines how much price difference there must be between successive purchases. This prevents the trader from taking too many positions in quick succession in a falling market.
**Why 6%?** Simulations show that a higher threshold prevents you from unnecessarily building up many positions in a falling market. In a sideways or rising market, this high percentage has no negative effect.
Enter a price in euros above which the trader no longer makes new purchases. Leave this field empty if you don't want to set a ceiling.
**How do you set a good ceiling?**
1. Look at the current price and the historical price development of the coin.
2. If you expect that the price above a certain level is only a one-off peak, set a price ceiling at **3% below that level**.
3. If your minimum profit percentage is lower than 3%, the trader still sells its last position at such a peak price, so you achieve maximum return at the top moment.
By default, the trader buys **18% of your available euro balance** as a position. With € 1,000 available balance, that is € 180 per purchase.
Prefer to set a fixed amount? Enter the desired buy amount here, for example **€ 200**. The trader then always buys positions of exactly that amount, regardless of your total balance.
The minimum transaction amount is **€ 25**. Amounts below that are not executed.
Set here how many positions may be open at the same time for this trader. Combine this with the average buy amount for an accurate limit on your total investment per coin.
**Special function — selling the trader empty:** Enter **0** in this setting? Then the trader no longer makes new purchases but does sell existing positions as soon as the sell signal and the minimum profit percentage allow it. Use this if you want to wind down a coin quietly without opening new positions.
***
## Sell settings
The trader only sells a position if the return at that moment is **higher than this percentage**. This is the most important setting for your profitability.
**Guideline:**
* Almost all exchanges charge **0.25% buy fees + 0.25% sell fees = 0.5% total**.
* So set your minimum profit percentage to at least **0.5%** to break even.
* A recommended setting is between **0.7% and 0.9%** for a good balance between transaction volume and net profit.
* At a higher percentage (e.g. 5%) the trader makes fewer transactions but earns more per transaction.
* At a lower percentage (e.g. 1%) you benefit from more transactions and possibly a better total return.
Choose how the trader handles the proceeds after a sale:
The full sell amount (buy amount + profit) flows back to your euro balance and is immediately reused for new positions. Choose this if you want your capital to keep working maximally.
Only the original buy amount is converted back to euros. The profit stays in the cryptocurrency. Choose this if you want to gradually build up a crypto stash.
The stop loss is an emergency brake: as soon as the loss on a position reaches this percentage, the trader automatically sells the position to prevent further loss.
BitBrokerTrade offers this function because users ask for it, but **we strongly advise against using it**. In all tests on historical data (up to 12 months back), the stop loss function leads to **significantly lower profitability**, and in many cases even to a loss on the total investment. Leave this field empty if in doubt.
***
## Activate the trader
Have you filled in all the settings to your liking? Then tick the **activate checkbox** at the bottom of the form and save.
Congratulations, your trader is now active! It immediately starts collecting price data and generates its first signals as soon as market conditions allow. Keep an eye on your **Buy transactions** for the first orders.
Learn more about the MACD method and how the trader makes decisions.
Compare BitBrokerTrade and Updown strategies side by side.
# BitBrokerTrade vs. Updown: choose the right strategy
Source: https://bitbrokertrade.mintlify.app/traders/trading-strategy
Compare the BitBrokerTrade MACD strategy (15-min candles) with the Updown strategy (1-min candles) and choose the best approach for your goal.
When creating a trader, you choose which trading strategy it should follow. BitBrokerTrade offers two strategies: the **BitBrokerTrade strategy** (based on the MACD indicator) and the **Updown strategy** (based on minute-by-minute prices). Both strategies work fundamentally differently, the right choice depends on your trading preference and the market conditions.
## The BitBrokerTrade strategy
The BitBrokerTrade strategy is based on the **MACD indicator** (Moving Average Convergence Divergence) and works with **15-minute candles**. The strategy follows the broader price trend and only trades at key moments.
The trader buys **only** at the moment a rising price trend begins, that is, when the blue MACD line crosses the red signal line upward.
The trader sells **only** at the moment the price trend switches from rising to falling, that is, when the blue line crosses the red line downward.
Because the strategy works with 15-minute candles, **a maximum of one buy or sell moment per 15 minutes** can be generated. This ensures a quieter trading profile with fewer transactions but more weight per signal.
The BitBrokerTrade strategy is especially suitable if you prefer a stable, trend-following system with fewer transactions and a longer time horizon per position.
***
## The Updown strategy
The Updown strategy does **not** follow a MACD trend calculation, but simply checks whether the current minute's price is higher or lower than the previous minute's. The strategy works with **1-minute candles**.
Every minute the average price is determined. Is it **higher than the previous minute**? Then the Updown strategy generates a buy signal. The first purchase takes place immediately after activation of the trader, provided the price is rising at that moment.
Is the average price of the last candle **fundamentally lower** than the previous candle? Then the strategy generates a sell signal. As long as the price is still rising, the Updown does not sell, it waits for a real downward movement.
The buy amount is **18% of your free euro balance** (or the fixed amount you set), with a **minimum of € 50** per transaction. **A maximum of one buy or sell moment per minute** can be generated.
The Updown strategy is especially suitable if you want to benefit from higher activity and more transactions in a volatile market.
***
## Comparison
| Feature | BitBrokerTrade strategy | Updown strategy |
| ---------------------- | ----------------------------------- | ------------------------------------------------- |
| **Method** | MACD trend calculation | Minute-by-minute price |
| **Candle interval** | 15 minutes | 1 minute |
| **Max. signals** | 1 per 15 minutes | 1 per minute |
| **First purchase** | On first buy cross after activation | Immediately after activation (if price is rising) |
| **Minimum buy amount** | € 25 | € 50 |
| **Transaction volume** | Lower | Higher |
| **Market condition** | Trend markets, quieter | Volatile markets, active |
| **MACD used** | Yes | No |
***
## Common behavior
Regardless of which strategy you choose, the following always applies: a buy or sell signal is **only acted upon if all your individual trader settings are met**. The strategy determines the signal moment, but the settings determine whether the signal actually leads to an order.
On each signal, the trader checks the following settings:
* **Minimum profit percentage**: is the current return high enough to allow selling?
* **Maximum open buys**: has the maximum number of open positions not yet been reached?
* **Price ceiling (stop buying above)**: is the current price below the set ceiling?
* **Minimum percentage between transactions**: is the price difference from the previous purchase sufficient?
* **Average buy amount**: is there enough euro balance available for a new position?
Only if all relevant conditions are met does the trader send an order to the exchange.
Add a trader and configure all settings step by step.
Read more about the MACD method and the trader's decision process.
# What is a BitBrokerTrade trader and how does it work?
Source: https://bitbrokertrade.mintlify.app/traders/what-is-a-trader
A trader is a software program that automatically buys and sells crypto based on the MACD indicator. Learn how it works and makes decisions.
A trader is a software program that administers and manages your account at an exchange. Based on parameters you set, the trader automatically determines the ideal buy and sell moments for cryptocurrencies, without you having to continuously monitor the price yourself.
## The theory behind the trader
The trader operates according to the so-called **MACD method**: Moving Average Convergence Divergence. This is a momentum indicator that calculates the direction and strength of a price trend using multiple moving averages.
The MACD indicator consists of two lines:
Calculated by subtracting the moving average of the **past 26 days** from the average of the **past 12 days**. This line indicates the direction of the trend: rising = positive trend, falling = negative trend.
The exponentially measured average of the **past 9 days**. Together with the MACD line, this forms the complete MACD indicator.
### Buy and sell signals
Not only the direction of the lines gives a signal, but also the moment when the lines cross each other:
* **Buy signal**: the MACD line (blue line) crosses the signal line (red line) **upward** → upward price trend begins.
* **Sell signal**: the MACD line crosses the signal line **downward** → price trend switches from rising to falling.
* **Trend strength**: the greater the distance between the two lines, the stronger the prevailing trend.
The MACD is a trend-following system. It works best in a volatile market where clear upward and downward movements alternate, exactly the environment in which Bitcoin and many other cryptocurrencies score well.
## How the trader works in practice
Once you have an account at a supported exchange and have deposited a balance, you connect the trader to the exchange through an **API connection**.
### What is an API connection?
Imagine a lamp and a power strip: if the plug fits, the lamp turns on and both objects exchange electricity. In exactly the same way, an API (Application Programming Interface) works: it exchanges data between two software systems. Through the API connection, the trader can communicate with your exchange account and place orders.
The trader can **never** transfer currency to third parties. The trader only manages the composition of your exchange account (for example the ratio Bitcoin/Euro). You always withdraw money to your own bank account or crypto wallet yourself, directly on the exchange.
### From signal to transaction
Once the connection and activation are ready, the trader starts continuously collecting price data and calculating the MACD indicator.
On a positive price trend, the trader places a buy order sized at **18% of your available euro balance** on the exchange, with a minimum of **€ 25**. Example: with a balance of € 1,000, the first position is € 180.
The trader remembers every transaction and continuously compares the current price with the purchase price. The current return is visible in the **Buy transactions** screen.
As soon as the trader signals a negative price trend and the return on a position is higher than the minimum percentage you set, it sends a sell order to the exchange. The profit is secured in euros and the commission for BitBrokerTrade is deducted from your credits balance.
The sold position appears in **Sell transactions** with the return achieved. The total overview can be found on the **Dashboard**.
## The strength of the trader
The trader performs best in a **volatile market**. Bitcoin and many altcoins regularly show strong price movements up and down, exactly the situations in which the MACD method proves its value. In a stable, sideways market with little movement, the trader generates fewer transactions.
Learn how to add a trader and set all parameters optimally.
Compare the BitBrokerTrade MACD strategy with the Updown strategy.