Skip to main content

Take Profit Grace

A flexible take-profit mechanism that will increases the chances of your Take Profit targets being executed

Hadar Cornix avatar
Written by Hadar Cornix
Updated over 2 months ago

The Take Profit Grace feature is designed to increase the chances of your Take Profit (TP) targets being successfully executed, especially in cases where low liquidity, high trade volume, or sudden market movements may prevent a limit order from being fully executed at the trade's TP price.

🔍 How Does It Work?

When the Take-Profit price is reached, the bot will try to execute the order at the original price. If the order was not fulfilled immediately, or was only partially fulfilled, the original order (or the remaining part of it) will be canceled, and a new Take Profit order will be placed at a slightly lower* price each time, until the full amount is sold and the order is fulfilled.

The retry range will expand up to the Maximum Price Cap % defined in your bot’s settings. The direction of adjustment depends on the direction of the trade:

  • Long trades: New TP orders will be placed within the defined percentage below the original TP price

  • Short trades: New TP orders will be placed within the defined percentage above the TP price

The bot will continue retrying until the full amount is sold, or the cap range is reached.

📈 Example

Let’s look at a BTC/USDT Long trade with the following setup:

  • Entry Price: 79,900

  • TP 1: 80,000

  • Take Profit Grace: 0.5%

As soon as the market price reaches $80,000, the bot will attempt to sell order at that original price.
If the order isn’t filled immediately or only partially filled, the bot will start retrying to set the order at lower prices, down to 0.5% below the original TP price, which in this case is $79,600 (80,000 - 0.5%).

That way, the new orders will be retried progressively, starting slightly below 80,000 and going down to a floor of 79,600, until the TP 1 target is fully executed, or the price cap % was reached.

💡 Note: Full execution still depends on the exchange’s order book and isn’t guaranteed. In some cases, the order may still not be fully filled.

⚙️ How to Set It

  1. Edit a bot or Create a new one

  2. Under the 'Take-Profits' section, go to 'Take-Profit Grace'

  3. Choose 'Personal' and set your preferred Maximum Price Cap % (e.g., 0.5%)

  4. Click 'Save' or 'Create Bot'

That’s it!
Your bot will now handle your first Take Profit target with greater flexibility, increasing your chances of a successful execution.

Did this answer your question?