Leverage
Leverage is the only optional block, but its absence changes the meaning of the signal: with no leverage line the signal counts as a spot one and goes only to subscribers with a spot bot. For futures always write the leverage, for spot never write it at all.
Keywords and formats
At the start of a line, case does not matter: leverage, lev, плечо. The value is a whole number from 1 to 999 in any of these spellings:
| Right | Wrong | Why |
|---|---|---|
Leverage: 10x, Leverage: x10, Lev: 10 | Leverage: ten | A number is required |
Leverage: (10x), (x10), 10х (with the Cyrillic “х”) | Leverage: 10-20x | A leverage range is not supported — one number only |
Leverage: Cross, 10x, Leverage: Isolated 5x | Leverage: 1000x | The range is 1–999; a margin word only counts next to the Leverage keyword |
Leverage: 20x (futures) | Leverage: 1x for a spot signal | Any leverage line, even 1x, makes the signal a futures one |
A margin word next to the leverage is allowed: the bot understands cross, isolated, кросс, изолированная anywhere in the text, and a subscriber can override the margin with their own setting.
What leverage decides
| What is in the signal | Market | Who receives it | Percentages in channel notifications |
|---|---|---|---|
| A leverage line is present | USDT perpetual futures on Bybit | Subscribers with a futures bot | Price move × the leverage from the signal |
| No leverage line | Bybit spot, LONG only | Subscribers with a spot bot | Pure price move |
If your audience has both spot and futures bots and you need to cover everyone, publish two signals.
A subscriber is not obliged to trade with your leverage: in their bot settings they have either the leverage from the signal or their own (Leverage). When the leverage from a signal is high, the subscriber gets a risk warning.
Example with a calculation
A signal: Leverage: 10x, Entry: 85000, first target 87000. The price reached the target.
- Price move: (87000 − 85000) / 85000 = 2.35%.
- With the leverage from the signal: 2.35% × 10 = +23.5% — exactly the number that appears in the notification “✅ Take-profit 1/3 reached (87000): +23.5% in 2h 15m”.
- For a subscriber with 2x leverage and an entry at 85100 the result will be different — that is normal, the calculation in the channel is theoretical.
The same signal without a leverage line: the market is spot, and the notification shows +2.35%.
Common mistakes and what the bot says
- “Leverage cannot exceed 999” / “Leverage must be at least 1” — the number is out of range.
- “Failed to parse leverage value” — it is not a number (
ten). - “Invalid leverage format. Enter a number (e.g. 5 or 100x)” — extra characters or a range.
- “⚠️ Channel '…': signal … was recognized as SPOT because no leverage is specified in its text. No trades were opened: none of the channel subscribers has a spot bot with auto-trading enabled. If the signal is for futures — add leverage to the text, for example: Leverage: 10x…” — the leverage was forgotten. Add it and publish again.
- “⚠️ Channel '…': signal … was recognized as FUTURES because leverage is specified in its text. No trades were opened: none of the channel subscribers has a futures bot with auto-trading enabled. If the signal is for spot — remove leverage from the signal text…” — the opposite case.
- “Take-Profit (…) is below the entry price (…). Leverage not specified — signal recognized as SPOT, where only LONG is available…” — this is a short without leverage. Add leverage, for example
5x.
