Skip to main content
Signals Bot Advanced Settings - Take-Profit Strategy

How to set your own strategy to override the signals channel settings

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

Leaving a value with the 'Channel' toggle enabled will adopt the signal's configuration configured by the signal channel. The Take-Profits target configuration for each trade will be determined dynamically based on the signal and channel settings.

Configure your Take-Profits strategy by choosing the 'Personal' option - you can set the signal's take-profit orders ratio, prices, the number of orders and active orders, trailing take-profit preferences, and enable the Moving Take-Profits feature.

Selecting the "Only use if not defined by group" checkbox will enable the chosen parameter value to be used as a fallback only when the parameter is not specified in the group configuration or the posted signal. If the parameter is defined in the group configuration or signal, the bot will use the value set in the group configuration.

Take-Profits Ratios

Built-in

  • Evenly Divided

    Evenly allocates the trade amount among multiple take-profit targets, ensuring an equal distribution of funds, such as placing 25% in each of the four entry targets in a trade with four targets.

  • Decreasing Exponential

    In this strategy, starting with the lowest-priced take-profit target, each subsequent target receives half the amount of the previous one, creating a descending distribution. For instance, in a scenario with four take-profit targets, the first target gets 53.333% of the trade amount, the second receives 26.666%, the third obtain 13.333%, and the last, with the lowest price, gets 6.666%, maintaining a total sum of 100%.

  • Increasing Exponential

    In this strategy, starting with the lowest-priced take-profit target, each subsequent target receives twice the amount of the previous one, creating an ascending distribution. For instance, with four take-profit targets, the first target gets 6.666% of the trade amount, the second receives 13.333% (double the amount of the previous target), the third obtains 26.666%, and the last, with the lowest price, gets 53.333%, ensuring a cumulative total of 100%.

Custom

In the custom strategy, you can personally design how the trade amount is distributed among take-profit targets, tailoring the allocation to align with your specific preferences and trading approach.

DCA

Amount Scale: Will determine the multiplier between each following entry order amount and will set the ratio between the orders, in terms of the amount invested in every order. This value determines the multiplier between each subsequent take-profit order. For example, for an amount scale of 2 if the total trade amount is $70 and the number of orders is 3, then the orders amounts will be $10, $20, and $40 respectively.

Only use if not defined by group

Selecting the "Only use if not defined by group" checkbox will enable the chosen take-profit ratios to be used as a fallback only when the take-profit ratios are not specified in the posted signal. If the take-profit ratios are defined in the signal, the bot will use the value set in the signal.

First Take-Profit Distance

The percentage away from the trade's first entry order, in which the bot will place the first take profit order.

*Based on the first entry order of the trade itself.

Take-Profits Prices

The 'Price Difference' and 'Price Scale' parameters play a crucial role in determining the orders' prices:

Price Difference

This parameter establishes the variance between the first and second take-profit order. The second take-profit order's price is set to be the first take-profit price plus the percentage specified as the price difference.

For example: If the first take-profit price is 100 and the price difference is 1%, the three initial take-profit orders will be placed at 100, 101 (100 + 100*1%), and 102.01 (101 + 101*1%).

Price Scale

This parameter sets the price difference multiplier from the second take-profit order onward. It influences subsequent orders' prices.

For example: If the first take-profit price is 100, the price difference is 1%, and the price scale is 2, the three initial take-profit orders will be placed at 100, 101 (100 + 100*1%), and 103.02 (101 + 101*1%*2).

Max orders price difference

The Maximum distance between the first order and the last order based on your settings.

Max Number of Orders

Will determine the maximum number of potential take-profit orders the bot will place in each trade (up to 10 take-profit orders).

Trailing\*Leveraged Trailing

The trailing setting is a sophisticated feature that allows you to set a conditional order that moves/follows the market price after the trigger price is reached. You can either leave it off, at the channel's discretion, or by setting the trailing percentage as your own.

If enabled, when a take profit order reaches the order price, instead of executing the take profit order as a regular limit order, the bot will create a trailing order that will trail above the maximum price that is reached by the specified percentage. The coins will be sold once the coin's price decreases to the trailing price.

*In the case of Futures trades with leverage, the trailing percentage parameters will be adjusted (divided) by the trade’s leverage multiplier to keep the percentage effective. The adjustment is limited to a cap of 0.2%. Learn more.

In some cases, the next take profit target can be reached while a trailing take profit order is already active. When this happens, instead of creating a new trailing take profit order the bot will merge the amount that should have been purchased in the new target with the existing trailing take profit order that is already active. Read more.

Only use if not defined by group

Selecting the "Only use if not defined by group" checkbox will enable the chosen trailing values to be used as a fallback only when the trailing is not specified in the posted signal. If the trailing is defined in the signal, the bot will use the value set in the signal.

Moving Take-Profits

To increase the chances of hitting a take profit target, the bot will adjust the take profit targets on every entry that gets filled. It keeps the same initial distance between the take profits and the first entry from the average entries on every entry that gets filled.

For example, if we have the following trade:

Entry 1: 100

Entry 2: 90

Entry 3: 80

Take Profit 1: 110

Take Profit 2: 120

The initial distance between the first take profit and the first entry is 10% and the distance between the second take profit and the first entry is 20%. Once the second entry is filled, the bot will move the take profits to keep the 10% and 20% distance from the average entries, which means the trade will look as follows:

Entry 1: 100 (Filled)

Entry 2: 90 (Filled)

Entry 3: 80

Actual Average Entry Price: 95

Adjusted Take Profit Targets:

Take Profit 1: 104.5 = 95 * 1.1

Take Profit 2: 114 = 95 * 1.2

Did this answer your question?