Skip to content

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:

RightWrongWhy
Leverage: 10x, Leverage: x10, Lev: 10Leverage: tenA number is required
Leverage: (10x), (x10), 10х (with the Cyrillic “х”)Leverage: 10-20xA leverage range is not supported — one number only
Leverage: Cross, 10x, Leverage: Isolated 5xLeverage: 1000xThe range is 1–999; a margin word only counts next to the Leverage keyword
Leverage: 20x (futures)Leverage: 1x for a spot signalAny 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 signalMarketWho receives itPercentages in channel notifications
A leverage line is presentUSDT perpetual futures on BybitSubscribers with a futures botPrice move × the leverage from the signal
No leverage lineBybit spot, LONG onlySubscribers with a spot botPure 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.