How the HafizeBot Autotrader Works

· 4 min read

The HafizeBot autotrader is the part of VIP that places signals for you: when a signal comes in, the bot opens the trade on your own Binance USDⓈ-M Futures account, inside limits you set, through an API key that only needs futures trading permission. HafizeBot never calls a withdrawal or transfer, and the bot warns you if a key allows withdrawals. Your money never leaves your account, and you can switch it off at any time.

What you need

  • VIP, or the free 3-day trial, during which each trade is capped at 10 USDT of margin and 3 positions.
  • A Binance account with futures enabled and USDT in its USDⓈ-M Futures wallet.
  • A new Binance API key with Enable Futures ticked, Enable Withdrawals left off, and access restricted to the IP 91.99.78.29.

Setting it up

  1. Send /autotrade in @hafizebot.
  2. Create the key in Binance's API Management.
  3. Log in at hafizebot.com/app/login with Telegram and paste the key and secret at /app/keys, never in a chat. The secret is stored encrypted.
  4. Check your limits with /settings, then send /on.

The help page on connecting your Binance key has each step, and connecting a trading bot to Binance safely explains why to leave withdrawals switched off on any key you give a bot.

The limits you control

Every trade follows your settings, and you can change them in the bot or on the website at any time:

  • Position size (margin per trade) and leverage.
  • Maximum open positions, so a burst of signals cannot use your whole balance.
  • Minimum signal strength, to take fewer signals.
  • Direction: both, or long only (/setPositionSide LONGONLY), or short only.
  • Stop-loss: a percentage from the entry, and a stop type that switches it on. On isolated margin the bot refuses a stop that the liquidation would reach first.
  • Take-profit type, banned coins, and the gap between two entries on the same coin.

New accounts start with conservative values; the defaults page lists them, with what they put at risk in money.

What happens when a signal arrives

If the signal passes your filters and you have room for another position, the bot opens it with a market order, so the entry is fast; a small difference from the signal price (slippage) is normal. It then places the take-profit as a limit order at the signal's target and, if your stop is on, a stop order at your distance. When the target is reached, the limit order closes the position on Binance itself.

If Binance refuses an order, for margin, leverage or anything else, the bot records the reason. /lastsignals shows what the bot did with each recent signal and, when it skipped one, why, in plain words.

If the bot stops

Orders already on Binance stay there: an open position keeps its take-profit and stop even if the bot is offline. What it cannot do while offline is open new trades. What happens to open positions if the bot stops covers the details.

Before you switch it on

Watch the free signal channel for a while; it posts the stronger signals, strength 3 and up, 20 minutes after VIP. Every signal's result, the misses included, is on the performance page. Leveraged futures carry a high risk of loss and no profit is promised: start small, keep a stop, and trade only what you can afford to lose.