Bot commands · Smart sizing and trade rules
/smartSizing and /setSize: trade some signals smaller
/smartSizing shows, and /setSize changes, how much of your position size each kind of trade uses, such as /setSize longs 50 for half-size longs; 0% skips that kind of trade, and Tier 2 and 3 can use it.
- Command
/smartSizing- Also on this page
/setSize- Who can use it
- Tier 2 and Tier 3, with auto-trading switched on
- Where
- In your chat with @hafizebot on Telegram
Your position size is always the most a single trade uses. Smart sizing lets some kinds of trade use less: by side (longs or shorts), by strength, by signal name, and by Binance coin group. 100% is the full size and 0% skips that kind of trade.
Examples
/setSize longs 50
/setSize strength 2 50
/smartSizing then shows your sizes and what each trade uses now, at a 25 USDT position size:
Your sizes: Longs 50%, Strength 2 50%
What a trade uses now, before element and group sizes:
Longs — strength 2: 6 USDT, strength 3: 12 USDT, strength 4: 12 USDT, strength 5: 12 USDT
Shorts — strength 2: 12 USDT, strength 3: 25 USDT, strength 4: 25 USDT, strength 5: 25 USDT
More:
/setSize Iron 25
/setSize Meme 50
/setSize shorts 0
Back to full size for everything:
/setSize reset
Smart sizing reset: every trade uses your full position size again.
Values
| Setting | Value |
|---|---|
| Shares | 0 to 100%, in steps of 5 |
| Starts at | 100% for everything (Smart sizing off) |
| Kinds | longs or shorts, strength 0 to 5, a signal name (24 names, Aluminium to Uranium), a Binance coin group |
| Smallest trade | 5 USDT, unless the share is 0 |
Questions
How do several shares combine?
They multiply. Longs at 50% and strength 2 at 50% make a long of strength 2 use 25%: 6 USDT of a 25 USDT size (rounded down). For a coin in several groups, the smallest of their shares counts.
Can Smart sizing make a trade bigger than my position size?
No. Every share is at most 100%, so the position size stays the ceiling. To trade bigger, raise /setPositionSize.
Is it on for me?
On Tier 2 and 3, as soon as you set a share. /summary shows "Smart sizing: off" until then, and /lastsignals notes when a trade was skipped because its share is 0%.
Updated 2026-10-11.
Related commands
- /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.
- /setPositionSize/setPositionSize sets the USDT margin each auto-trade uses, 25 by default; the position on Binance is that margin times your leverage, so 25 USDT at 2x opens a 50 USDT position.
- /setTakeProfitDistance/setTakeProfitDistance places your take-profit at a percent of the way to the signal's target, from 50% to 300% in steps of 10, for one kind of trade, such as /setTakeProfitDistance shorts 120; Tier 2 and 3.
- /setMinStrength/setMinStrength sets the lowest strength, on HafizeBot's 0 to 5 rating, that the bot trades for you, 2 by default; a higher minimum means fewer, pickier entries, and 0 takes every signal.
More help
- What settings does auto-trading start with?
- Smart sizing and trade rules commands (Tier 2 and 3)
- 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.