In this article, we explain the Selling settings from the baseconfig of your Trading bot. For more information on the General settings click here. For the Buying settings click here.
Sell settings
Take profit at: determine the percentage of profit you want to make on a position before you sell it. Your bot will place a sell order whenever your position exceeds this percentage.
It is possible to change the Take profit percentage of an open position by clicking on Info in the open position on the Dashboard.
When configuring different take profits in Config pools, the bot will use those take profit settings for the selected currencies.
When trading based on signals, the bot will use the Signaler sell settings when having Sell signals or Signal configuration enabled.
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 ask (only visible for limit orders): if you want to sell your coin for more profit than its current market rate, you can set a percentage here. For example if the highest bid for a coin is 1 and you configure 1 (%) higher ask here, it will place a sell order for the price of 1.01. If you enable this you should also check that your 'Max open time sell' is long enough.
Max open time sell: determine the number of minutes a sell order remains open before the order gets canceled. Orders may get partially filled.
Sell strategy
Sell based on strategy: if you enable this setting, your bot will sell positions when your strategy signals to sell. Please note that the bot can sell positions with loss when having this setting enabled.
When using Config pools, you can use different strategies for different currencies. For example, you might want to trade currencies with a lower market capitalization or more volatile currencies differently.
Only sell in profit: when enabled and your strategy or TradingView Alert signals a sell, only positions in profit will be sold. In this case, other sell settings will be overruled.
Minimum profit% (only visible when " Only sell in profit" is enabled: Only sell with strategy if profit is higher than this percentage.
Hold assets when new target is the same: if your bot is trying to sell a position, and your strategy indicates that it should buy the same currency, it will not sell your existing position even if it hits your chosen Take profit percentage or Trailing stop loss settings.
Stop-loss
Enable: if you enable this setting, the bot will sell your positions with a loss if they go lower than the percentage configured.
It is possible to change the Stop loss percentage of an open position by clicking on Info in the open position on the Dashboard.
Stop-loss percentage (only when you have enabled your Stop-loss): determine the percentage for your stop loss orders, and enter it as a positive number.
For example, if you want to sell your positions when the price drops more than 2.5 percent, you would enter 2.5 here.
When using signals, the Signal config in the signal configuration can prevent your stop loss from being performed.
When using DCA, the configured stop loss percentage must be lower than your DCA set percentage trigger. Otherwise, your positions will not DCA.
Stop-loss timeout (only when you have enabled your Stop-loss): configure the time when the stop-loss should hit after the stop-loss percentage has been reached. Configuring a time-out helps avoid selling when a price just quickly dips and then recovers.
Percentage ask (only when you have enabled your Stop-loss): if you want to sell your coin for more profit than its current market rate, you can set a percentage here.
For example if the highest bid for a coin is 1 and you configure 1 (%) higher ask here, it will place a sell order for the price of 1.01. If you enable this you should also check that your 'Max open time sell' is long enough.
Trailing stop-loss
Enable: Enabling this will track a position that is gaining until the price starts to go down past the configured Trailing stop loss percentage, after which the position gets sold.
Do not forget to fill in a Trailing stop loss percentage and an Arm trailing stop loss percentage.
When configuring different Trailing stop losses in Config pools, the bot will use those Trailing stop loss settings for the selected currencies.
When trading based on signals, the bot will use the Signaler sell settings when having Sell signals or Signal configuration enabled in the Signal configuration.
Trailing stop-loss percentage (only when you enabled Trailing stop-loss): Your bot will try to sell a position if your currency price drops by this percentage from its highest point. For this to happen, the position should have already reached your Arm trailing stop loss percentage in profit.
For example, if you set your Arm trailing stop loss percentage at 3 percent and you set your Trailing stop loss percentage at 1 percent, the bot will sell your position if the price drops from 3 percent profit to 2 percent profit.
If the percentage profit keeps increasing, your bot will continue to trail the price upwards until it drops by 1 percent. This feature will allow you to get more profit per position.
It is possible to change the Trailing stop loss percentage of an open position by clicking on Info in the open position on the Dashboard.
Arm trailing stop-loss at (only when you enabled Trailing stop-loss): if a position hits this percentage profit, your bot will be armed to sell your position. In other words, it starts tracking your position until it goes down by your configured Trailing stop loss percentage. This value must be at least 0.1 percent.
For example, if you set this to 3%, and your coin hits 3% profit, the bot will prepare itself to sell if it drops with your configured Trailing stop loss percentage.
It is possible to change the Arm trailing stop loss percentage of an open position by clicking on Info in the open position on the Dashboard.
Trailing stop-loss timeout (only when you enabled Trailing stop-loss): configure the time when the trailing stop-loss should hit after the trailing stop-loss percentage has been reached. Configuring a time-out helps avoid selling when a price just quickly dips and then recovers.
Use trailing stop-loss only (Disable take profit percentage & sell/short with strategy): when enabled, the bot will not sell your position when your Take profit, Sell based on strategy, or Short based on strategy signals a sell.
In other words, the bot will only look at your Trailing stop loss settings when a position is in profit.
Reset stop-loss after failed orders (only when you enabled Trailing stop-loss): when enabled, this will reset the Trailing stop loss after a trailing stop loss sell order is canceled. In other words, the position must reach the Arm trailing stop loss percentage again before the bot starts trailing your position upward.
Only sell with profit only when you enabled Trailing stop-loss): When enabled, this setting will check if the bot can sell the position with profit after your Trailing stop loss percentage is reached. If the bot sees you will make a loss when selling, it will not place a sell order.
During high volatility, it can still happen that a position gets sold with a loss, especially when using Market orders on currencies with low trading volumes.
Auto close
Enable: when enabled, your bot will sell positions if they are open longer than the period configured under Close positions after X time open.
When trading based on signals, the bot will use the Signaler sell settings when having Sell signals or Signal configuration enabled in the Signal configuration.
Close positions after X time open (only when you have Auto close enabled): determine the period after which positions should be closed automatically.
It is possible to change the Close after X time of an open position by clicking on Info in the open position on the Dashboard.
Shorting settings
Reset positions after closed short: when enabled, new open positions, after short positions are closed, will start at 0% profit instead of using the profit percentage of the short position.
Since the shorting cycle can continue forever, enabling this setting makes it easier to spot how much you saved on buying back currencies.
Restore position after short: when enabled, your bot will use the original settings of the open position when a short position closes and a new position reopens.
Use this setting carefully, as shorting can continue for many trades or cycles. For example, you used a Signaler their Signal config or a Config pool that no longer exists in your Config pools overview. The bot will use those original settings for positions opened after a short position closes.
You can manually adjust the shorting settings of a single position by clicking on the info button in the open short position.
Automatic shorting: when enabled, your bot will automatically open short positions based on the settings below.
There are two ways to open short positions automatically, Open short based on strategy and Always short instead of sell.
You must check the minimum trade amounts of your exchange when trading small positions to ensure your positions can be sold when they are in loss. The minimum trade amounts are shown at the bottom of our How to connect to your Exchange Documentation.
Max open short positions (only when automatic shorting enabled): determine the maximum number of open short positions your bot may have. The more open short positions, the longer it will take for your bot to check these positions.
Having too many short positions can result in insufficient funds to open new regular open positions.
Open short based on strategy (only when automatic shorting enabled): when enabled, short positions will be opened when you already have an open position, and your strategy signals a sell for this currency. This setting will override the setting Sell based on strategy.
Close short based on strategy (only when automatic shorting enabled): when enabled, short positions will be closed when your strategy signals a buy.
Always short instead of sell (only when automatic shorting enabled): when enabled, your bot will open short positions when an open position gets sold with Profit, Auto close, Stop loss, or Trailing Stop loss.
Shorting percentage profit (only when automatic shorting enabled): determine the profit you want to make on each short position. In this case, profit refers to how much you save on buying back the same position. The bot will close the short position and open a new position whenever the short position reaches this percentage profit.
You can use this feature in combination with Trailing stop short to buy back positions faster. When using both features, ensure your Trailing stop short settings have lower profit percentages than the Shorting percentage profit.
You can manually adjust the Shorting percentage profit of a single short position by clicking on the info button in your open short position.
Use actual profit (only when automatic shorting enabled): when enabled, the bot will show and use actual profits for the Shorting percentage profit calculation and the Trailing stop short.
This means that your short will calculate the Percentage profit compared to the buying price, instead of how much you saved by shorting.
Trailing stop-short (only when automatic shorting enabled): when enabled, the bot will trail the currency its price downward.
Once a short position reaches your Arm trailing stop short percentage, it will keep tracking the price downward and buy back the position when the price increases more than your Trailing stop short percentage.
Trailing stop-short percentage (only when automatic shorting enabled): determine the Tailing stop short percentage.
For example, 1.5 percent. If the currency goes up by 1.5 percent or more, the Trailing stop-short will result in a buying back position.
You can manually adjust the Trailing stop short percentage of a single short position by clicking on the info button in your open short position.
Arm trailing stop-short at (only when automatic shorting enabled): determine the Arm trailing stop short percentage. Once the short position reaches this percentage, your bot will trail the price and sell when the price goes up by more than your Trailing stop short percentage.
For example, when using 3 percent as Arm trailing stop short at percentage, the bot will keep tracking the price of the currency downward. When the price increases by more than your Trailing stop short percentage, it will buy back the currency.
You can manually adjust the Arm trailing stop short percentage of a single short position by clicking on the info button in your open short position.
Use trailing stop-short only (only when automatic shorting enabled and disable percentage profit): when enabled, the bot will only look at your Trailing stop short settings and will not consider your Shorting percentage profit.
Auto close shorts within time (only when automatic shorting enabled): when enabled, your bot will automatically close short positions after X time. In other words, the bot will buy back the currency when the configured period is reached for your short position.
You can manually adjust the Auto close shorts within time of a single short position by clicking on the info button in your open short position.
Close shorts after X time open (only when automatic shorting enabled): when enabled, short positions will be opened when you already have an open position, and your strategy signals a sell for this currency. This setting will override the setting Sell based on strategy.
Auto remove shorts within time (only when automatic shorting enabled): when enabled, your bot will automatically remove short positions after X time.
The funds that were reserved for buying back the currency will become available again to open new regular positions.
Remove shorts after X time open (only when automatic shorting enabled): determine the period after you want to remove short positions automatically.
You can manually adjust the Auto remove shorts within time of a single short position by clicking on the info button in your open short position.
Do not buy back on loss (only when automatic shorting enabled): when enabled, your bot will remove the short position instead of closing it, or in other words, it will not buy back the currency when the buy signal comes in when the short position is not in profit.
In this case, the bot will remove your short position, and your reserved funds of the quote currency will become available to open new positions.
Ignore max open positions (only when automatic shorting enabled): when enabled, your bot will ignore Max open positions configured in your Buy settings when a short position is closed, and the currency is bought back.
For example, when configuring a maximum number of 20 open positions while having 20 open positions, short positions can make it 21 or more.
Dollar Cost Averaging
Enable: when enabled, the bot will place DCA orders when the settings of DCA after X time open, DCA percentage trigger, and DCA buy immediately are met.
When multiple positions are open of the same currency, the DCA order will double or triple all your positions and merge them into one new position.
We recommend using this feature only on currencies you believe in to ensure you are not left with positions that you can only sell with a loss. Trade with care and consider using Config pools.
DCA mode (only for Hero subscriptions): How do you want DCA to function? You can choose to DCA all positions of a currency by merging them together and then placing the DCA order, or you can perform individual DCA for each position. DCA mode is only available to Adventurer and Hero users.
Order type (only when DCA is enabled): 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.
DCA after x time open (only when DCA is enabled): determine after which period you allow the bot to create DCA orders.
DCA max retries (only when DCA is enabled): determine how often your bot can place DCA orders on a single currency. Depending on your DCA order size and the original position size, the position size can increase fast.
When using a high number for DCA max retries, ensure you have sufficient funds of the quote currency available.
DCA set percentage trigger (only when DCA is enabled): determine the percentage loss after which you want the DCA feature to place a new buy order, and enter this value as a positive number. For example, 4.5 percent.
Your bot will place a new buy order when the average price falls with this percentage. Read more about the calculation of the average buy rate in our Documentation.
DCA buy immediately (only when DCA is enabled): determine if you want to trigger a buy immediately when the configured DCA percentage is hit, or let the DCA feature buy the currency only when your trading strategy, trading signals, or TradingView Alerts signal a buy for the currency.
When enabled, the bot can buy more of a loss making currency at an unfavorable time. Consider using Config pools to limit this risk.
DCA order size (only when DCA is enabled): determine if you want to place a buy order for the same amount, also called doubling down, double the amount, or tripling down, or at a custom percentage of your open position its value.
When your original position has a value of 20 USD, when doubling down, your bot will open a new buy order of 20 USD, resulting in a merged position worth 40 USD. When tripling down, your bot will place a buy order of 40 USD, resulting in a merged position worth 60 USD.
It works the same for DCA retries and significantly increases your position size.
DCA order size percentage (only when custom percentage is selected on "DCA order size"): enter a custom DCA percentage, for example, 50 percent. When your position has a value of 20 USD, your bot will place a buy order of 10 USD, resulting in a merged position of 30 USD.