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 settings → Take-Profit → Amount 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
- Send the whole layout in one message, for example
1-40 2-30 3-30. Anything you do not list counts as zero. - Order numbers run from 1 to 10 with no repeats. Separators are a space, a comma, a semicolon or a line break.
- 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 trade → edit 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.
| Target | Price | Share | Volume | Profit of the part |
|---|---|---|---|---|
| TP1 | 61,200 | 40 % | 0.02 BTC | 0.02 × 1,200 = 24 USDT |
| TP2 | 62,400 | 30 % | 0.015 BTC | 0.015 × 2,400 = 36 USDT |
| TP3 | 63,600 | 30 % | 0.015 BTC | 0.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
| Parameter | Range | Note |
|---|---|---|
| Order number | 1–10 | repeats are not allowed |
| Sum of percentages | exactly 100 % | numbers not listed = 0 % |
| Default | 1–5 at 20 %, 6–10 at 0 % | the Reset distribution button |
| Minimum volume of a part | the exchange minimum order | a 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-percentagenotation. - “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.
