In this article, we explain the Buying settings from the baseconfig of your Trading bot. For more information on the General settings click here. For the Selling settings click here.
Buy settings
Order type: there are 2 types:
a limit order is an order placed at a predetermined price. Once your bot places the order, based on the ticker rate selected in your Exchange settings, it will be visible in the order book of your exchange. The order will only be executed when the price of the currency matches your quoted price. This could result in your order not being filled within your max time open order.
a market order will always fill immediately. Since the prices are constantly changing, it could be that the complete order is executed at a slightly different rate than anticipated. Do not use market orders on illiquid trading pairs, as this will result in instant losses.
Percentage bid (only visible with limit orders): if you want to systematically make lower or higher bids for your buy orders you can enter a percentage here. For example, if the lowest ask for a coin is 1 and you configure 1 (%) lower bid here, it will place an order for the price of 0.99. If you enable this you should also check that your 'Max open time buy' is high enough.
Max open time buy: determine the number of minutes a buy order remains open before the order gets canceled. Orders may get partially filled.
Max open positions: determine the maximum number of open positions your bot can have at any given time.
Max percentage open positions per coin: determine the maximum number of open positions allowed per currency. The total number of open positions will not exceed this calculated value, which is a percentage of the max open positions setting. If you allow a maximum of 100 open positions and 4 percent open positions per currency, your bot will allow at most 4 open positions per currency.
Enable cooldown: when you enable cooldown, your bot will not try to buy a currency within your chosen cooldown period after a buy or sell order filled by your bot of the same currency.
For example, you enable cooldown after buys and select 2 hours for the period. If your bot bought Bitcoin an hour ago, it would not open another position again, even if your signaler or strategy signals a buy.
The bot will always place new orders when using TradingView Alerts or manual orders.
Cooldown when (only when your cooldown is enabled): determine if you want to enable a cooldown period only after buying, selling, or both. The bot will look at every currency separately.
Cooldown period (only when your cooldown us enabled): determine the cooldown period in minutes, hours, or days. The bot will not open a new position for this currency during the cooldown period after buying, selling, or both.
Only 1 open buy order per coin: When enabled, your bot will only allow a single open order per currency at once. You can still open multiple positions per currency by setting Max open positions per currency.
The bot will always place new orders when using TradingView Alerts or manual orders.
Only buy when there are positive pairs: When enabled, the bot will only place orders if there has been a positive change percentage in the last X hours or minutes for at least one of your selected currencies. If there is no positive change in one of your chosen currencies during the period you can configure in the following setting, your bot will not place new orders based on your strategy or signaler.
The bot will always place new orders when using TradingView Alerts or manual orders.
Positive pairs timeframe (only when your "only buy when there are positive pairs: determine the period to check if there are positive pairs. For example, if you configure 1 day, and the prices of all your selected currencies are down compared to 1 day ago, your bot will not buy.
Only buy if not already in positions: when enabled, the bot will not place a new buy order if there is an open position within the current price range for the currency.
For example, if you configure 1 percent, the bot will not place a buy order if you own a position of the same currency that is either up or down less than 1 percent.
Percent range (only when your "Only buy if not already in position): determine a range in percentage as a positive number. If the profit or loss of an open position is within this percent range, negative or positive, the bot will not place a new order.
Auto merge positions: When enabled, the bot will always merge all your positions of the same currency.
Be careful using this feature in combination with DCA and multiple open positions per currency, as this could result in large buy orders when a currency meets your DCA settings.
Coins and amounts
Quote currency: your bot uses the quote currency to buy other currencies and to sell those back for your quote currency. The bot will work to increase your quote currency.
For example, if your quote currency is USD, it will use USD to buy other currencies such as Ethereum and Bitcoin. Once your bot settings trigger a sell for your Ethereum or Bitcoin position, it will convert the funds back into USD.
Allowed coins: determine the currencies you want your bot to buy and sell.
If you want to use different buy or sell settings or another strategy for specific currencies by using Config pools, you must first select these currencies here. Afterward, you can adjust your trading settings for these currencies in the Config pools.
You can always manually open positions for unselected currencies, as manual orders overrule this setting. These positions will automatically follow your config settings or config pools settings.
Allow all coins (only for Hero subscriptions): if you disable strategy you can select all available coins by enabling this option.
Percentage buy amount: determine the size of each buy order.
This value is a percentage of your total assets on the exchange or, if configured, based on the Maximum amount allocated. If this value falls below the Minimum amount per order, your bot will use that value instead.
Since the bot looks at your total assets on exchange or Maximum amount allocated, we do not recommend using values higher than 95 percent to ensure your bot can place new orders.
When having reserved positions, your buy amounts will be smaller than the shown percentage buy amounts.
Minimum amount per order: determine the minimum amount for every buy order.
Your bot will use this value if the Percentage buy amount is not configured or when there are insufficient funds to place an order based on the amount configured at the Percentage buy amount.
Please set this value equal to or higher than the minimum trade amounts for your exchange and quote currency. Using values of at least 10 USD or 0.001 BTC will be possible to trade on most exchanges. Some exchanges allow lower buy amounts.
When your available funds are lower than the minimum buy amount configured, a position will be made with the available funds, disregarding the minimum.
Force minimum buy amount: when enabling Force minimum buy amounts, your bot will not place orders when you do not have enough funds for the Minimum buy amount.
Maximum amount allocated: determine the maximum amount the bot may use from your total assets.
For example, if you have 1000 USD in total assets on the exchange and enter 500 USD here, your bot can only have 500 USD invested in other currencies.
The bot will not open new positions when this allocated value is reached. Please note that reserved positions are not taken into account in the calculation of the position sizes when using Percentage buy amount.
When using multiple bots on the same exchange account, ensure Auto sync positions is disabled in both bots or use subaccounts on the exchange to ensure your bots do not trade each other their positions.
Strategy
Strategy (only visible if "Signals only" is disabled): select a strategy. Your bot will scan the markets with the technical indicators configured in your strategy for potential buying opportunities. The strategy scanning interval depends on your Cryptohopper subscription and ranges from every 10 minutes to every 2 minutes. Allow some time for the next scan after saving. The indicator values are visible on your Dashboard.
Signals only: when enabled, your bot will not trade based on a strategy but only on signals it receives from your signaler or based on TradingView Alerts.
Number of targets to buy: determine the number of targets your bot can buy at the same time if your strategy finds multiple currencies to buy at the same time.
If you configure 3 targets, and the bot finds 5, it will only place buy orders for the best 3, sorted by the number of indicators and buy signals it has hit. Maximum number is 50.
The bot always places orders when Signals and TradingView Alerts signal a buy.
Trailing stop-buy
Enable: enabling this will track the price of a currency downwards when your strategy, DCA, or manual buy signals a buy and places an order when the price of a currency goes up more than the configured Trailing stop buy percentage.
This feature does not work with signals.
When using DCA and a strategy, you will only sometimes see that the bot spotted a signal for a currency. Instead, you will then see Added trailing stop buy order for X.
Trailing stop-buy percentage (only when the trailing stop-buy is enabled): determine the Trailing stop buy percentage.
For example, 1.5 percent. If the currency goes up 1.5 percent or more when trailing down, the Trailing stop buy will go into effect and buy the currency for the current rate. This can increase your potential profit later, as you buy at a lower price, but it can also cause your buy order to fail if the currency its price only goes up after the buy signal.