What are the Buy settings in the Baseconfig
An explanation of every Buy setting in your Baseconfig — how buy orders work, Buy Settings, Currencies & Amounts, Strategy, and Trailing Stop-Buy.
Also see: General settings in the Baseconfig · Sell settings in the Baseconfig
How buy settings work
There are four ways to create buy orders on Cryptohopper: Manual buy, Strategy, TradingView, and Signalers. All four can be used simultaneously.
Trailing Stop-Buy (TSB) tracks a currency's price downward after a buy signal is received, then places a regular buy order when the price starts rising again. TSB does not work for signals received from Signalers, and only applies to new trades.
Shorting can be used for positions you already own. After a currency is sold, your quote currency is reserved to buy the same currency again later — essentially a tracked buyback that calculates how much you've saved by not holding the currency.
Dollar Cost Averaging (DCA) lets you buy double or triple the amount of a currency that is currently at a loss, merging those positions to lower the percentage needed to break even. Note that DCA increases your exposure to that currency and can result in larger losses. DCA and Shorting cannot be used together. Both work with Manual Buy, Strategy, and Signalers.
Buy Settings
Order type Select the order type your bot uses for buying. Market orders fill immediately but may result in lower profits or bigger losses during low volume or high volatility. Limit orders are placed at a specific price and usually take longer to fill.
Max open time buy The number of minutes a buy order stays open before it is canceled. Canceling open orders frees up reserved funds for new trades.
Percentage higher / lower bid Place buy orders a set percentage above or below the current ticker price. This can help ensure orders fill more reliably, or that buy orders are systematically cheaper. Avoid large values — a 15% lower bid may never fill before it times out.
Max open positions The maximum number of open positions your bot can hold at one time. Cannot exceed the limit set by your subscription.
Max percentage open positions per currency The maximum share of open positions that can be in a single currency, expressed as a percentage of "Max open positions." For example: 100 max positions and 4% per currency = 4 positions per coin type. Helps diversify your portfolio.
Only 1 open buy order per currency When enabled, the bot will only have one open buy order per currency at a time. Manual orders are excluded. Note: multiple positions of the same currency can still be opened — configure this with "Max percentage open positions per currency".
Only buy when there are positive pairs When enabled, the bot only buys if a currency has had a positive change % in the last X hours/minutes. If no pairs are positive, the bot will not buy — helping ensure you only enter trades with positive momentum.
Positive pairs timeframe The timeframe used to check for positive pairs (only shown when "Only buy when there are positive pairs" is enabled). For example, if set to 1 day and all markets are down over that period, the bot will not buy.
Only buy if not already in position When enabled, the bot will not place a new buy order if an open position in that currency is within the configured price range. For example, at 1%, the bot won't buy if you already hold that currency and it is within 1% of the current price.
Enable cooldown Prevents the bot from buying a currency again within a set period after a trade. Useful for avoiding repeated purchases when multiple buy signals arrive in quick succession.
Cooldown when Select whether the cooldown applies after a buy, a sell, or both.
Cooldown period The number of minutes the bot stays in cooldown for a currency after the triggering event.
Auto merge positions When enabled, all positions of the same currency are merged every time. Useful when automatically synchronising positions. Note: when auto-merge is on, the "Max positions per currency" limit is not applied, as all positions are combined into one.
If your bot isn't buying, check the following:
- Make sure the bot isn't in cooldown.
- Make sure you have enough balance in your quote currency.
- Make sure you can still open new positions.
- If "Only buy when positive pairs" is enabled, make sure currencies are positive.
Currencies & Amounts
Quote currency The currency your bot uses to buy positions and aims to grow. We recommend starting with a stable currency like USD, EUR, or USDT. Experienced traders trade crypto-to-crypto, but this makes profit/loss harder to measure. Changing your quote currency removes all existing positions — you can re-sync them from the Dashboard.
Allowed currencies The currencies your bot is allowed to buy and sell. This is one of your most important settings — research carefully before adding currencies.
Percentage buy amount The size of each buy order as a percentage of your total assets (or the "Maximum amount allocated" value, if set). If this falls below your exchange's minimum order amount, the minimum will be used instead.
Minimum BTC amount per order The minimum amount for each buy order. Used when "Percentage buy amount" is not set or left blank. Set this to at least the minimum order amount for your exchange and quote currency. If available funds fall below this minimum, the bot will use whatever funds are available.
Force minimum buy amount When enabled, the bot will not place orders if you do not have enough funds to meet the minimum buy amount.
Maximum BTC amount allocated The maximum amount of your total assets the bot may use. For example: if you have 1 BTC and set this to 0.5, the bot will only use 0.5 BTC for positions. Reserved funds are excluded from this calculation.
If your bot isn't buying, check the following:
- Verify that your minimum buy amount meets your exchange's minimum order size. A general rule of thumb is at least $20 USD or equivalent.
Strategy
Strategy Select the buying strategy your bot will use. You can choose a strategy you built in the Strategy Builder, one purchased from the Marketplace, or an Algorithm Intelligence you have trained. When a strategy is enabled, the bot scans markets using the configured indicators to find buying opportunities. The frequency of scans depends on your subscription.
Signals only When enabled, the bot will only follow signals and not use its own strategy. TradingView alerts that generate buy or sell signals also count as signals.
Number of targets to buy The number of currencies your bot buys when multiple opportunities are found at the same time. For example: if set to 3 and the bot finds 5 opportunities, it buys the best 3, ranked by the number of indicators and signals triggered. Maximum is 10.
Advanced settings Available when your TA strategy is set to Multiple TA. Allows you to adjust individual indicator values. We recommend building and testing strategies in the Strategy Designer.
If your bot isn't buying, check the following:
- If trading on "Signals only", make sure you're subscribed to a signaler that signals for your exchange and quote currency.
- If using Multiple TA and no buys are made, consider simplifying your strategy or removing an indicator. More indicators are not always better.
- With Multiple TA, a buy is triggered when 2 out of 3 indicators (or 3 out of 4) signal a buy. Marking all indicators as "necessary for buy" makes it very unlikely that any order will be generated.
Trailing Stop-Buy
Enable Switch the toggle to enable Trailing Stop-Buy.
Trailing Stop-Buy percentage The percentage by which the price must rise before the Trailing Stop-Buy is triggered and a buy order is placed.
