Skip to content

Target distribution

When a signal has several take-profits, the bot closes the position in parts: each target takes its own share. The size of the shares is set by the percentage map on the Take-Profit screen.

What it is

The percentage map is a list of the form <order number> - <percentage>. By default targets 1–5 get 20 % each and targets 6–10 get 0 %. The total must always be exactly 100 %: that is the whole position.

Anything not listed in the map counts as zero — so it is worth tuning the map to the usual number of targets in your channel: for a channel with three targets the layout 1-40 2-30 3-30 makes sense, for a channel with five the default layout does.

Where it is in the bot

Signal bot card → Trading settingsTake-ProfitAmount distribution by orders. The screen says: “Here you can set custom percentage distribution for Take-Profit orders. To change, enter: <order number> - <desired percentage>”.

How to set it up

  1. Send the whole layout in one message, for example 1-40 2-30 3-30. Anything you do not list counts as zero.
  2. Order numbers run from 1 to 10 with no repeats. Separators are a space, a comma, a semicolon or a line break.
  3. The Reset distribution button returns the default layout; the bot replies “✅ Set: 1-5 at 20%, 6-10 at 0%”.

The same share can be changed in a trade that is already open: trade card → Edit tradeedit Take Profit → order → Change percentage.

How it works when a target is cancelled

If one TP order is cancelled, its share is not lost: “When cancelling a Take-Profit order, the portion of the position covered by this order will be proportionally redistributed among remaining orders”. In the trade card this is marked by the line “TP order excluded, percentages redistributed”.

Example with a calculation

Position 0.05 BTC, entry 60,000. Targets from the signal: 61,200, 62,400, 63,600. Map 1-40 2-30 3-30.

TargetPriceShareVolumeProfit of the part
TP161,20040 %0.02 BTC0.02 × 1,200 = 24 USDT
TP262,40030 %0.015 BTC0.015 × 2,400 = 36 USDT
TP363,60030 %0.015 BTC0.015 × 3,600 = 54 USDT

All three targets taken — 114 USDT before fees. If TP3 is cancelled before any of it is filled, its 30 % is spread between TP1 and TP2 in proportion to their shares (40 : 30): TP1 ≈ 57 %, TP2 ≈ 43 %.

Limits and allowed values

ParameterRangeNote
Order number1–10repeats are not allowed
Sum of percentagesexactly 100 %numbers not listed = 0 %
Default1–5 at 20 %, 6–10 at 0 %the Reset distribution button
Minimum volume of a partthe exchange minimum ordera share that is too small will not be placed

Common errors and what the bot says

  • “Sum of percentages must equal 100%” — you sent part of the layout; send all the numbers at once.
  • “Duplicate order number” — one number appears twice.
  • “Order number must be in the range of 1 to 10” — the number is outside the range.
  • “Invalid percentage format” / “Invalid data format” — check the number-percentage notation.
  • “TP order skipped: quantity rounded to zero” — the share is too small for the exchange minimum order; make the shares bigger or increase the trade amount.
  • “TP order skipped: invalid price” — the target from the signal is on the wrong side of the entry; the bot does not place such a target.