Troubleshooting Guide
Solutions to common problems and how to diagnose issues.Quick Diagnostics
Before diving into specific issues, check these basics:1
Check Bot Status
Dashboard → Your Bot → Status indicator
- Green = Running
- Red = Error
- Yellow = Warning
2
Check Exchange Connection
Settings → Exchanges → Test Connection
3
Check Logs
Trading Console → View recent log entries
4
Check Balance
Ensure funds are in Futures wallet, not Spot
Connection Issues
”API Key Invalid” or “Authentication Failed”
Causes and Solutions
Causes and Solutions
Causes:
- Incorrect API key or secret
- Extra spaces in copied credentials
- API key expired or deleted
- Wrong account (main vs sub-account)
- Re-copy credentials from exchange (no extra spaces)
- Verify key exists and is active on exchange
- Check you’re using the correct account
- For WEEX: Verify passphrase is exactly correct (case-sensitive)
- Create new API key if issues persist
”Connection Timeout” or “Network Error”
Causes and Solutions
Causes and Solutions
Causes:
- Exchange API temporarily down
- Internet connectivity issues
- IP restriction on API key
- Check exchange status page
- Wait a few minutes and retry
- Verify IP whitelist includes your server
- Try from a different network
”Rate Limit Exceeded”
Causes and Solutions
Causes and Solutions
Causes:
- Too many API requests per second
- Running too many bots simultaneously
- Grid refresh too frequent
- Reduce number of active bots
- Increase
grid_refresh_interval(e.g., 120 → 180 seconds) - Reduce
geometric_max_levels(fewer orders) - Stagger bot start times
Bot Won’t Start
”Insufficient Balance”
Causes and Solutions
Causes and Solutions
Causes:
- Funds in Spot wallet instead of Futures
- Existing positions using all margin
- Wallet exposure exceeds available balance
- Transfer funds: Spot → Futures wallet
- Check available balance (not total balance)
- Reduce
wallet_exposuresetting - Close some existing positions
”Symbol Not Found”
Causes and Solutions
Causes and Solutions
Causes:
- Typo in symbol name
- Symbol not available on selected exchange
- Symbol delisted or trading paused
- Verify exact symbol format (e.g.,
BTCUSDTnotBTC/USDT) - Check symbol exists on your exchange
- Try a different, known-good symbol
”Position Mode Mismatch”
Causes and Solutions
Causes and Solutions
Causes:
- Exchange in Hedge Mode but bot expects One-Way
- Vice versa
- Check exchange position mode setting
- BloFin/Bybit: Can change in exchange settings
- Match bot configuration to exchange mode
Orders Not Placing
”Order Size Too Small”
Causes and Solutions
Causes and Solutions
Causes:
quote_size_usdtbelow exchange minimum- Calculated order size rounds to zero
- Increase
quote_size_usdt(minimum $5-10 for most exchanges) - Check exchange minimum order size for symbol
- Increase
wallet_exposurefor larger orders
”Orders Immediately Cancelled”
Causes and Solutions
Causes and Solutions
Causes:
- Grid refresh repositioning orders
- Orders placed outside valid price range
- Post-only orders crossing spread
- Increase
refresh_threshold(less frequent updates) - Check
outer_distanceisn’t too extreme - Verify spread is wide enough for maker orders
”No Orders Placed”
Causes and Solutions
Causes and Solutions
Causes:
- Spread too tight for profitable trading
- Loss management tier blocking new entries
- Price outside
no_entry_above/no_entry_belowlimits
- Check
min_profitable_spread_bpsvs actual spread - Check loss management state in logs
- Verify price limits aren’t blocking entry
- Wait for better market conditions
Position Issues
”Position Keeps Growing Without TP”
Causes and Solutions
Causes and Solutions
Causes:
- Strong trend against your position
- TP target too aggressive
- Fees eating into profit
- Enable auto-hedging for protection
- Lower
minimum_tptarget - Reduce
qty_multiplierfor slower averaging - Enable virtual chunking for recovery
- Consider manual intervention in strong trends
”Position Stuck Underwater”
Causes and Solutions
Causes and Solutions
Causes:
- Market moved strongly against position
- Recovery mechanisms not enabled
- Enable
virtual_chunking_enabled - Enable
vortex_autohedge_enabled - Check loss management tier (may be in defend mode)
- Wait for market to recover
- Consider partial manual close to reduce exposure
”Unexpected Liquidation”
Causes and Solutions
Causes and Solutions
Causes:
- Leverage too high
- Wallet exposure too high
- Auto-hedge didn’t trigger in time
- Flash crash / extreme volatility
- Use lower leverage (10-20x for beginners)
- Keep wallet exposure under 30%
- Enable liquidation safeguard
- Set
emergency_liq_close_bpsto close before liq - Enable auto-hedging with early trigger
Performance Issues
”Profits Lower Than Expected”
Causes and Solutions
Causes and Solutions
Possible reasons:
- Fees higher than accounted for
- Spread too tight
- Market conditions unfavorable
- Too conservative settings
- Verify fee settings match exchange rates
- Increase
base_spread_bps - Try different symbols with more volatility
- Adjust to more aggressive preset (cautiously)
- Review during favorable market conditions
”High Number of Losses”
Causes and Solutions
Causes and Solutions
Possible reasons:
- Strategy mismatched with market conditions
- Settings too aggressive
- Trending market (bad for MM)
- Switch strategy (MM → DCA in trends)
- Use more conservative preset
- Reduce position sizes
- Enable defensive features (loss tiers, auto-hedge)
- Pause during unfavorable conditions
Log Messages
Common Log Messages Explained
Exchange-Specific Issues
BloFin
Common BloFin Issues
Common BloFin Issues
“Password required”
- BloFin needs API password (created when making key)
- Re-enter password exactly as created
- Usually handled automatically
- Contact support if persists
Bybit
Common Bybit Issues
Common Bybit Issues
“Reduce only order rejected”
- Position mode mismatch
- Check hedge mode setting
- Bybit has different max leverage per symbol
- Reduce leverage and retry
HTX
Common HTX Issues
Common HTX Issues
“Contract not found”
- Symbol format might be wrong
- Use
BTCUSDTnotBTC-USDT
WEEX
Common WEEX Issues
Common WEEX Issues
“Invalid passphrase”
- Passphrase is case-sensitive
- Must be exactly as created
- If forgotten, create new API key
When to Contact Support
Contact support if:- Issues persist after trying all solutions
- You see unexpected behavior not listed here
- You suspect a bug in the platform
- Exchange connectivity issues last > 1 hour
- Check this troubleshooting guide
- Note exact error messages
- Check logs for relevant entries
- Try basic fixes (restart, reconnect)
Preventive Measures
Start Small
Test with minimum capital until you understand behavior
Use Presets
Start with conservative presets, adjust gradually
Monitor Daily
Check positions at least once per day initially
Enable Protection
Use auto-hedge and loss management features