Skip to main content

Troubleshooting Trading Bot


For many Cryptohopper users, it's the first time that they use an automated trading bot. Therefore, we will explain the main issues that users are experiencing and ensure that your bot will start trading as soon as possible without too much hassle.

We have created a checklist that will start with the platform's essential things and go deeper into other smaller things that could prevent the bot from trading.

Subscription#

Troubleshooting trading bot how to problem Automated automatic trading bot platform crypto cryptocurrencies Cryptohopper bitcoin ethereum

We will start with the most basic question, do you have a Hopper subscription? If you don't have a Hopper subscription yet, please go to "Subscriptions" shown on the left menu.

Is the subscription assigned to the right Hopper template? Read the "Assign Subscriptions" documentation under "Your Hopper Overview" for more information. Keep in mind that you can use one Hopper template with real funds per subscription.

Enable Hopper On Dashboard#

Troubleshooting trading bot how to problem Automated automatic trading bot platform crypto cryptocurrencies Cryptohopper bitcoin ethereum

The first toggle shows whether your Hopper is enabled or not. When the Hopper is disabled, no information will be received from the exchange or will be sent to your exchange. Meaning that if you have it disabled, your Hopper will continue to show a 0 value at "Total assets in BTC on exchange" as no information can be retrieved.

The second toggle allows you to automatically let the Hopper buy based on your Base config, Config Pools, Signalers, or Triggers. No trades will open when this toggle is disabled. Important: Triggers can turn off buying.

The third toggle is similar to the second, but then for selling positions. When disabled, no sell orders will appear based on your Base Config, Config Pools, Signalers, or Triggers.

API Keys#

The next thing that you could check is the API Keys. We have an extended Documentation page with Tutorials of all integrated exchanges. We highly recommend you to follow the Tutorials as the setup differs per exchange. For example, on Kraken you should create 2 API Keys and API Secrets, while on Bitpanda Pro you only need 1 API Secret. Other things that might prevent you from seeing your funds; Auto-fill in your browser, password managers, or browser extensions.

If you don't see error messages regarding your API Keys in your Hopper output, then your Hopper is connected to your exchange. If you do see error messages, you can check what you have done incorrectly.

Troubleshooting trading bot how to problem Automated automatic trading bot platform crypto cryptocurrencies Cryptohopper bitcoin ethereum

Funds#

Troubleshooting trading bot how to problem Automated automatic trading bot platform crypto cryptocurrencies Cryptohopper bitcoin ethereum

When you have checked the Subscriptions, API Key, and whether the Hopper is enabled, you should now see your exchange funds. There are two different spots where you can see your funds. The first is on top of your Dashboard "Total assets on exchange". Here, all your funds that do have trading pairs with your Base Currency will be taken into account. This amount could, therefore, be lower than what you see on your exchange. Some exchanges have main wallets and trading wallets, ensure that your funds are shown in your trading wallet.

Troubleshooting trading bot how to problem Automated automatic trading bot platform crypto cryptocurrencies Cryptohopper bitcoin ethereum

The second spot is under "Current Assets" further below on your Dashboard. All the assets you have on the exchange are visible here.

Keep in mind that you need your base currency funds to be able to trade automatically and open new positions, as the goal of the Hopper is to increase your assets in your Base Currency.

Config Settings#

There are four different config tabs you can configure; Base Config, Config Pools, Signals, and Triggers. You can only use the Base Config, but it is also possible to use them all at the same time. How all buy and sell features work next to each other can be under "Base Config Buying" and "Base Config Selling".

The Base Config is like the Hopper's brain, and your Hopper will perform everything that you configure here. Therefore, check the minimum trade amounts under "Coins and amounts". We recommend using a minimum trade amount of 11 USD or 0.0011 BTC. By using these amounts, the chance that your Hopper won't be able to sell the positions due to the value being below the minimum trade amount of the exchange is small.

In the Base Config, you can also select a strategy that will send a buy signal to your Hopper. You can create a strategy in the Strategy Designer or download one from the Marketplace.

If you use a Signaler or multiple Signalers for buying and selling opportunities, always make sure that you check the Signaler's Performance Reports.

Troubleshooting trading bot how to problem Automated automatic trading bot platform crypto cryptocurrencies Cryptohopper bitcoin ethereum

Right now, you checked all things needed to get your Hopper going! We now have one tool left that will help you with optimizing your Hopper configuration, the Hopper Output. The Hopper Output can be found on your Dashboard and shows you all things that the Hopper does or doesn't do. Our focus now is on what the Hopper doesn't do.

The Hopper will always follow your configuration. As you can see in the screenshot above, the Hopper has reached its maximum number of open positions, and no new positions will be opened.

Troubleshooting trading bot how to problem Automated automatic trading bot platform crypto cryptocurrencies Cryptohopper bitcoin ethereum

In another example, you can see that in the INFO message, it mentioned that you had reached the maximum allocated amount that the hopper is allowed to invest. You can change this in the Base Config under "Coins and amounts".

Select a period in the Hopper Output of which you would like to see more information about what happened. The maximum number of entries is 500, select a shorter time frame if you couldn't find what you are looking for.

Do you need additional help with an error message? Please let us know by chatting with us or sending an email to support@cryptohopper.com

Output Errors#

The Hopper Output can show multiple error messages that tell you why the hopper is or isn't doing something. Below, we explain the most common error messages and how to solve them.

Error placing sell order, Position: 24769996 data: {"error":"Insufficient funds. Account has an insufficient balance for the requested action."," orderNumber":null} Solution: Make sure you have enough funds left of your Base currency. Check your Shorting and Reserved tab of the Dashboard, as funds could be reserved for these features. The hopper will only use funds of your chosen Base currency to open new positions.

Error placing sell order, "greater than the maximum available balance". Solution: Remove the open position by clicking on "info"> "actions"> "remove". Go to your Dashboard to synchronize the position again. If you keep having this issue, for example, due to partially filled orders, it is recommended to enable auto-sync. Do not use the auto-sync feature if you have multiple hoppers running on your exchange account (the same goes for paper trading accounts). Dust positions, positions smaller than the minimum trade amount of the exchange, can't be synced.

Price * quantity is too low to be a valid order for this symbol. Solution: The position will be removed from the list of open positions as it can't be traded on the exchange since the amount is too low. Use the Wallet Scrubber or merge the amount left when this coin's new position has been opened. Binance users are recommended to use the following option.

You have too many active paper trading hoppers. Solution: Disable some paper trading hoppers in the "View all hoppers tab" or on the hoppers' Dashboard. Or buy an additional subscription to be able to keep using the extra paper trading Hopper. Next to every paid subscription, you can use 1 paper trade hopper. After you have disabled the hoppers you're not using, save the one that you want to use. Keep in mind that when you use an Arbitrage bot, there is no free paper trade hopper.

KuCoin2 Access denied, requires more permission. Solution: Check the API Key and be sure that "read info" and "trade permission" has been given. IP Whitelisting should be disabled. Other things to look at are disabling password managers, auto-fill in your browsers (Chrome, Firefox, etc.), or browser extensions.

Dust trade disallowed Solution: Dust positions are positions that are too small to be traded on the exchange. Enable the Wallet Scrubber so that when a new position of the coin will be opened, the dust position will be merged into this position. We recommend Binance users to use the following option.

Coinbase Pro error: "Limit-only mode" Solution: For some trading pairs, it's not possible to use Market Orders. In this case, it's recommendable to use Limit Orders or unselect the trading pairs shown here.

Invalid Market Solution: This coin can't be traded permanently or temporarily. It's recommended to search for information about the specific coin on your exchange. Additionally, you can remove the specific coins from your selected coins list.

Kraken error: Invalid Nonce. Solution: Create a new API Key, copy the Nonce correctly. If you still get this message, disable auto-fill in your browser. Kraken users should always use 2 different API Keys and Secrets.

No open positions for coin Solution: This message occurs when you use TradingView Alerts. It simply means that the position can't be sold as there is no position for your exchange's mentioned currency.

WHITELIST VIOLATION IP Solution: Whitelisting IP addresses is not possible on Cryptohopper. Create a new API Key without having IP Whitelisting enabled.

Quantity is too low to be a valid order for the symbol Solution: increase the buy amounts in the Base config as the current amount configured is below the exchange's minimum trade amount. The buy amounts can be increased by clicking on "Config", "Base config", and then on "Coins and amounts".

Error at Cryptohopper Exchange: Buying position failed", "comment": "Invalid market Solution: The coin selected can't be traded anymore. Check whether this coin is still available on the exchange.

Not enough Balance to perform Market Buy Order Solution: Deposit more funds of your base currency or sell other positions. Also, check whether the "coins and amounts" settings have been configured correctly in the base config.

Smaller than the minimum amount needed Solution: Check whether you have enough of your base currency left to open new positions. Additionally, if orders are being placed below your minimum amount, enable "Force minimum buy" to prevent this from happening.

Could not get trading pairs. Solution: It could be that the exchange is undergoing maintenance or there is a temporary downtime on the exchange. If you keep getting this message, check whether something is going on at the exchange.

Not enough funds to place buy orders Solution: Deposit more funds of your base currency or sell other positions. Also, check whether the "Coins and amounts" settings have been configured correctly in the Base config.

Invalid Passphrase Solution: Create a new API Key and check whether the passphrase has been copied correctly. If you do use password managers, browser extensions, or auto-fill enabled in your browser, disable these and try it again.

Order size below the minimum requirement Solution: We recommend checking your exchange's minimum trade amounts to be sure the amounts are big enough to trade on your exchange. In general, increasing the buy amount per trade to at least 11 USDT or 0.0011 BTC will work. Kraken users are recommended to trade amounts of at least 25$.

Order-value-min-error Solution: We recommend checking your exchange's minimum trade amounts to be sure the amounts are big enough to trade on your exchange. In general, increasing the buy amount per trade to at least 11 USDT or 0.0011 BTC will work. Kraken users are recommended to trade amounts of at least 25$.

Could not get ticker data Solution: Often a temporary issue, if you keep getting this error, renew your API keys.

ERROR Error placing buy order, data: {"error":false} (Kraken) Solution: Increase the minimum buy amounts to 25$.

Kraken error: ["EGeneral:Invalid arguments:volume"]. Solution: Increase the buy/sell amount of your order.

https://api.bitvavo.com/v2/balance 403 {"errorCode":309,"error":"The signature is invalid.". Solution: create a new API Key and fill in the correct signature/passphrase of the API Keys in the base config.

Error placing buy order, data: {"error":"Filter failure: PERCENT_PRICE","orderNumber":null} > too big difference between the current rate and the buy rate configured. For example, wanting to pay 50$ for 1 btc. Solution: Change the price for the coin you want to buy.

Error with order through API. App name: TradingView. Error: No open positions for coin: LINK. Nothing to do. Solution: This simply means that you don't have open positions, meaning that the sell signal can't be executed.

Kraken error: ["EGeneral:Permission denied"]. Trading pair not available anymore for a specific region. Solution: The coin can't be traded depending on your region.

Error placing sell order, Position: 24769996 data: {"error":"Insufficient funds. Account has insufficient balance for requested action.","orderNumber":null}. Solution: An order may get partially filled, resulting in this error. Please remove the position by clicking on "info > actions > remove" and synchronize the position again under "Current assets" on the Dashboard.

Error placing buy order, data: {"orderNumber":null). Solution: Increase your minimum buy amounts.

Error placing sell order, Position: data: {"error":"Error at Cryptohopper Exchange: Selling position failed"}. Solution: This is a temporary paper trading error. Trading should resume after some time.

Bittrex error: "INVALID_RESTRICTED_ACCOUNT". Solution: Check the user settings in Bittrex and complete the KYC (Know Your Customer) process.

Temporarily unavailable at Bittrex. The wallet of the coin you've selected is in maintenance. Please search for your coin in this link for more information.

ERROR GET https://api.bitvavo.com/v2/balance (or other exchange) 7 bind failed with errno 97: Address family not supported by protocol. Solution: This is a temporary error. If you do get this error message continuously throughout the day, please let us know by sending an email to support@cryptohopper.com.


Last updated on

Was this article helpful?


Start trading with Cryptohopper for free!

Free to use – no credit card required

Let's get started
New apps coming soon!