Bot commands · Size, leverage and stop-loss
/setStopLoss: set the stop-loss for HafizeBot trades
/setStopLoss sets how far the price may move against an entry before the bot closes it, as a percent of price from 0 to 90, 35 by default; 0 means no stop, and the stop must be closer than your liquidation price.
- Command
/setStopLoss- Also on this page
/myStopLoss- Who can use it
- VIP members with auto-trading switched on (/autotrade)
- Where
- In your chat with @hafizebot on Telegram
The stop-loss is a price move, not a share of your margin: a 20% stop on a long closes it when the price is 20% below the entry. At 2x leverage that costs about 40% of the margin on that trade. A stop is placed only while /setStopType is SINGLE or COMBINED.
Examples
/setStopLoss 20
Stop loss updated to 20%.
Send the percent as a whole number: 20 means 20%, not 0.2. A tiny value gets a warning, because ordinary price noise would close nearly every trade:
/setStopLoss 0.2
The bot saves it and asks whether you meant 20%, with the command to send.
On isolated margin, a stop that liquidation would always reach first is refused:
/setStopLoss 20
with 10x leverage:
A 20% stop cannot work at 10x with isolated margin: Binance liquidates the position after a move of about 10%, before the stop is ever reached. Send a stop of 7% or less, or lower the leverage first (/setLeverage).
/myStopLoss
Your Stop loss: 20%
Values
| Setting | Value |
|---|---|
| Range | 0 to 90 (%) |
| Starts at | 35% (25% for accounts opened 3 to 7 October 2026; older accounts started with none) |
| Largest stop that works on isolated margin | 35% at 2x, 14% at 5x, 7% at 10x, 3.5% at 20x |
Questions
Why didn't my stop-loss trigger?
Usually because no stop order was placed: the stop type is OFF or the stop is 0. /setup shows "Stop-loss: none" then. Other causes are on how the stop-loss works and stop not placed.
What does a losing trade cost at my stop?
Margin × leverage × stop. 25 USDT at 2x with a 35% stop loses about 17.50 USDT before fees and slippage. /summary does the sum for your settings.
Can shorts and longs have different stops?
Yes, on Tier 2 and 3, with a trade rule: /setRule shorts stop 30.
Updated 2026-10-11.
Related commands
- /setStopType/setStopType chooses how HafizeBot places stop-losses: SINGLE (default) puts one stop per entry, COMBINED one stop for the whole position from its average entry, and OFF places no stop at all.
- /setLeverage/setLeverage sets how many times your margin goes into each position, from 1x to 20x, 2x by default; higher leverage leaves a smaller move before Binance liquidates, roughly 100% divided by the leverage.
- /tradeRules/tradeRules shows, and /setRule sets, your own stop-loss, same-coin gap or on/off for one kind of trade, such as /setRule shorts stop 30; anything a rule does not set uses your normal settings, on Tier 2 and 3.
- /summary/summary shows every auto-trading setting with the command that changes it, and what your settings put at risk in USDT: margin per trade, position size at your leverage, margin in use and the loss at your stop.
More help
- How does the stop-loss work, and why didn't mine trigger?
- My stop-loss could not be placed. What do I do?
- Why was my stop-loss placed closer than I set it?
- Why won't the bot accept my stop-loss or leverage?
- Why was I liquidated when the signal later reached its target?
- Commands for position size, leverage, margin and stop-loss
- All bot commands
Not a member yet? Try VIP free for 3 days, auto-trading included.
A question this page does not answer? Send /support to @hafizebot, or write to [email protected]. Futures trading carries a high risk of loss; nothing here is investment advice.