Skip to main content
Signals Bot Advanced Settings - Entry Strategy

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

Eyad Tal avatar
Written by Eyad Tal
Updated over a week ago

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

Configure your Entry strategy by choosing the 'Personal' option - you can override the signal's entry orders ratio, prices, the number of orders and active orders, trailing entry preferences, and enable the First Entry Grace 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.

Entries Ratios

Built-in

  • Evenly Divided:

    Evenly allocates the trade amount among multiple entry 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 highest-priced entry target, each subsequent target receives half the amount of the previous one, creating a descending distribution. For instance, in a scenario with four entry targets, the first target gets 53.333% of the trade amount, the second receives 26.666%, the third obtains 13.333%, and the last, with the lowest price, get 6.666%, maintaining a total sum of 100%.

  • Increasing Exponential:

    In this strategy, starting with the highest-priced entry target, each subsequent target receives twice the amount of the previous one, creating an ascending distribution. For instance, with four entry 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 have the flexibility to personally design how the trade amount is distributed among entry targets, tailoring the allocation to align with your specific preferences and trading approach.

DCA

  • First Entry Amount:

    When enabled, you can set a specific amount to be allocated for the first entry order, defined as a percentage of the total trade amount. Otherwise, if disabled, the allocation for the first order will be set up based on the same parameters as all other entry orders as follows.

  • 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 entry 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 entries ratios values to be used as a fallback only when the entries ratios are not specified in the posted signal. If the entry ratios are defined in the signal, the bot will use the value set in the signal.

Entries 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 the second entry orders. The second entry order's price is set to be the first entry price minus the percentage specified as the price difference.

For example: If the first entry price is 100 and the price difference is 1%, the three initial entry orders will be placed at 100, 99 (100 - 100*1%), and 98.01 (99 - 99*1%).

Price Scale

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

For example: If the first entry price is 100, the price difference is 1%, and the price scale is 2, the three initial entry orders will be placed at 100, 99 (100 - 100*1%), and 97.02 (99 - 99*1%*2).

Max orders price difference

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

Number of Orders

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

Number of Active Orders

Will determine the total possible maximum number of active entry orders the bot will be allowed to place simultaneously on the exchange per each trade.

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 an entry order reaches the order price, instead of executing the entry order as a regular limit order, the bot will create a trailing order that will trail above the minimum price that is reached by the specified percentage. Once the coin's price increases to the trailing price, the coins will be purchased.

*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 entry target can be reached while a trailing entry order is already active. When this happens, instead of creating a new trailing entry order the bot will merge the amount that should have been purchased in the new target with the existing trailing entry 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.

First Entry Grace

The Grace feature in Cornix helps users avoid missing signals in automated trading by allowing them to extend the first entry price range by a defined percentage. This becomes particularly useful in cases where the symbol price fluctuates around the entry range, and users might miss opportunities due to various factors such as sudden market activity or low liquidity.

The Grace feature activates when the signal entry price is reached. Cornix iteratively adjusts the first entry target price within the specified grace percentage until the order is filled or the maximum price is reached. This extension of the potential entry price range increases the likelihood of capturing signals that have reached at least one entry target, minimizing the chances of missed trading opportunities.

It's essential to note that the grace percentage is applied once at least one entry target in the signal is reached and does not assist in scenarios where the signal price never enters the specified entry range. Read more.

Did this answer your question?