Lewati ke konten utama

Troubleshooting

This guide helps you diagnose and resolve common issues with trailing stop bots. Find solutions to problems quickly and get your bot back on track.

Common Issues

"Insufficient Balance" Error

Symptoms:

  • Bot fails to start
  • Error message: "Insufficient balance to open position"
  • Cannot enter position

Possible Causes:

1. Not enough funds in exchange account

Required: $10,000 for full position
Available: $8,500 in account

Solution: Fund your exchange account

2. Funds locked in other positions/bots

Total balance: $10,000
Already in use: $7,000 (other bots/positions)
Available: $3,000
Trying to allocate: $5,000

Solution:
- Stop other bots to free capital
- Reduce investment amount
- Close manual positions

3. Balance calculation mismatch

Issue: System shows different balance than exchange

Solution:
- Refresh exchange connection
- Sync balance (Settings → Exchange → Sync)
- Wait a few minutes and retry

4. Minimum order size not met

Position size: $45
Exchange minimum: $50

Solution:
- Increase investment amount
- Choose different trading pair with lower minimums

Solutions:

Immediate Fixes:

  1. Check exchange balance directly on exchange website
  2. Ensure no pending withdrawals or locked funds
  3. Reduce investment amount in bot settings
  4. Cancel other manual orders/positions

Example Adjustment:

Original Config (Failed):
Investment: $10,000
Available balance: $8,000

Adjusted Config (Works):
Investment: $8,000
Available balance: $8,000 ✓
Quick Fix

Try reducing your investment amount by 10-15% to account for fees and exchange reserves.


Bot Not Entering Positions

Symptoms:

  • Bot status shows "Running"
  • But no position opened
  • Hours or days pass with no entry
  • No error messages

Diagnosis Steps:

1. Check Entry Strategy

If using specific entry signals:
- Bot may be waiting for ideal conditions
- Check if entry criteria are too strict
- Review current market vs entry requirements

Solution: Be patient, good entries take time
Or: Review and adjust entry criteria

2. Verify Market Conditions

Trailing bots work best in trending markets

Current Market:
- Ranging/choppy: Bot may wait for trend
- Low volume: Entry opportunities limited
- High volatility: Bot cautious on entry

Solution:
- Wait for better market conditions
- Or adjust to current market
- Consider grid bot for ranging markets

3. Check Balance at Entry Moment

Balance sufficient when starting bot: ✓
But at entry moment, balance changed:

Possible issues:
- Other bot consumed funds
- Withdrawal processed
- Manual trade executed
- Fee reserve insufficient

Solution:
- Ensure consistent available balance
- Don't withdraw while bot active
- Reserve extra for fees

4. Verify Bot is Actually Running

Check:
1. Bot status = "Running" (not paused/stopped)
2. No error messages
3. API connection active
4. Exchange responsive

Solution: Review bot status and logs

Solutions:

For Delayed Entry:

Normal Behavior:
- Trailing bots wait for right conditions
- Not every moment is good for entry
- Quality > Quantity of entries

Action: Be patient, monitor, let bot work

For Technical Issues:

1. Verify API connection
2. Check exchange status
3. Review error logs
4. Test with manual order
5. Restart bot if needed
Normal Behavior

It's normal for trailing bots to wait hours or even days for favorable entry conditions. This is especially true in choppy or ranging markets.


Trailing Stop Not Activating

Symptoms:

  • Position opened successfully
  • Price increased but not enough
  • Still using initial stop loss
  • Activation profit not reached

Diagnosis:

1. Check Current Profit vs Activation

Entry: $50,000
Current: $54,500 (+9%)
Activation Needed: +10%
Status: Not activated yet (need +0.5% more)

This is normal - waiting for confirmation

2. Price Reversed Before Activation

Entry: $50,000
Peak: $54,800 (+9.6%)
Current: $51,000 (+2%)
Activation: +10%

Issue: Price came close but never hit activation
Now going down

Result: Initial stop loss will trigger if continues down

3. Activation Set Too High

Entry: $50,000
Activation: +20%
Current: $56,000 (+12%)

Issue: Activation requires $60,000
Price often reverses before reaching

Solution: Consider lowering activation to 10-12%

Solutions:

If Close to Activation:

Be patient - let price reach target
Don't manually close
Trust the strategy

If Consistently Not Reaching Activation:

Review backtest:
- Does price usually reach activation?
- Is activation % too high?
- Does market have enough momentum?

Action:
- Lower activation profit (20% → 12%)
- Or accept that initial stop protects
- Or wait for better trending markets

If Price Reversed:

This is why initial stop loss exists!
- Protected from larger loss
- Strategy working as designed
- Not every trade will hit activation

Action: Let initial stop trigger if needed
Learn from the trade
Wait for next opportunity
Activation Best Practice

If positions consistently fail to reach activation (>40% of trades), consider lowering your activation percentage. Backtest different values first.


Position Closed Too Early (Whipsaw)

Symptoms:

  • Trailing stop triggered
  • Then price continues higher
  • Missed additional profit
  • Frustrating "almost" scenario

Diagnosis:

1. Trailing Stop Too Tight

Entry: $50,000
Peak: $58,000 (+16%)
Trailing: 3%
Stop: $56,260 (3% below peak)

Price dips to: $56,200 → Stopped out
Price then rallies to: $65,000

Issue: 3% trail didn't give enough room for volatility

2. Normal Market Volatility

Example:
Stop at: $57,000
Price touched: $56,950 → Triggered
Price 5 min later: $59,000

Reality: This happens in volatile markets
Not always avoidable

3. Poor Market Conditions

Choppy/Ranging Market:
- Price whipsaws frequently
- Trailing stops get hit often
- Then reverses

Issue: Wrong market for trailing strategy

Solutions:

Widen Trailing Stop:

Current: 3% trailing
Issue: Too tight, getting whipsawed

Test wider stops:
- Try 5% trailing
- Or 7% for very volatile assets
- Backtest to find optimal

Trade-off:
Wider stop = Less whipsaw but give back more profit

Add Volatility Filter:

Don't trade when:
- ATR (Average True Range) too high
- Price making erratic moves
- Low volume periods

Wait for:
- Clear trend
- Normal volatility
- Good volume

Accept Normal Behavior:

Reality Check:
- Can't catch every move perfectly
- Some whipsaws inevitable
- Still profitable overall if win rate good

Evaluation:
If winning 60%+ of trades → Strategy working
If winning <50% → Adjust parameters
Perspective

Getting stopped out then watching price rally is frustrating but normal. Review your overall win rate - if it's >55%, your strategy is working despite occasional whipsaws.


Take Profit vs Trailing Stop Conflict

Symptoms:

  • Uncertain which will trigger first
  • Position behavior confusing
  • Not sure how they interact

Understanding the Interaction:

Take Profit Takes Priority

Entry: $50,000
Trailing Stop: 5%
Take Profit: +25% = $62,500

Scenario 1: Price hits $62,500
Result: Take profit triggers immediately
Trailing stop never used
Exit: $62,500

Scenario 2: Price reaches $60,000 (not $62,500 yet)
Trailing active at $57,000 (5% below)
Price drops to $57,000
Result: Trailing stop triggers
Take profit never reached
Exit: $57,000

Which Is Better?

Use Take Profit When:

✓ Have specific target based on resistance
✓ Want to guarantee exit at key level
✓ Risk-averse approach
✓ Prefer certainty over potential

Example: Strong resistance at $65k
Set take profit at $64,500
Ensures exit before resistance

Skip Take Profit When:

✓ Want to maximize trend capture
✓ No clear resistance nearby
✓ Willing to ride full trend
✓ Trust trailing stop to work

Example: Strong momentum
No resistance in sight
Let trailing stop do its job

Solutions:

If Conflicts Causing Issues:

Option 1: Disable take profit
- Use trailing stop only
- Maximize profit potential
- Accept more volatility

Option 2: Set high take profit
- Use as safety ceiling only
- Example: +50% or +100%
- Rarely hits, but caps extreme moves

Option 3: Use both strategically
- Take profit at clear resistance
- Trailing handles everything else
- Best of both worlds

Re-entry Strategy Not Working

Symptoms:

  • Bot not re-entering after exit
  • Missed good entry opportunities
  • Or re-entering at bad times

Diagnosis by Strategy Type:

1. Pullback Strategy Issues

Symptom: Never re-enters

Exit: $57,000
Re-entry rule: Price < $57,000
Current: $58,000 (staying above)

Issue: Price trending higher, never pulls back
Missing the continuation

Solution:
- Switch to Aggressive re-entry
- Or accept missing this move
- Or use % Pullback instead

Symptom: Re-entry too late

Exit: $57,000
Re-entry: When < $57,000
Price drops to: $56,500 → Enters
Price continues down to: $52,000

Issue: Pullback was start of larger decline
Not just a dip

Solution:
- Add trend filter
- Or use % Pullback (e.g., 3%)
- Or wait for reversal signal

2. Aggressive Strategy Issues

Symptom: Re-entering during drop

Exit: $57,000 (trailing stopped out)
Re-entry: Immediate at $57,200
Price continues down to: $52,000

Issue: Trying to catch falling knife
Aggressive re-entry too aggressive

Solution:
- Switch to Pullback strategy
- Or use % Pullback for some buffer
- Let price stabilize first

3. % Pullback Strategy Issues

Symptom: Pullback too deep

Exit: $57,000
Re-entry: 5% pullback = $54,150
Price pulls back to: $55,000, bounces up
Missed the entry

Issue: Pullback requirement too large
Price didn't drop enough

Solution:
- Reduce pullback % (5% → 3%)
- Or use smaller % for faster re-entry

Symptom: Pullback too shallow**

Exit: $57,000
Re-entry: 1% pullback = $56,430
Immediately re-enters at: $56,400
Price continues down

Issue: Not enough confirmation
Re-entered too quickly into decline

Solution:
- Increase pullback % (1% → 3-5%)
- Wait for better confirmation

Solutions:

Match Strategy to Market:

Trending Up Strongly:
→ Use Aggressive re-entry
Don't want to miss continuation

Choppy/Uncertain:
→ Use Pullback or % Pullback
Wait for confirmation

Volatile:
→ Use % Pullback with larger %
Need more room for noise

Optimize Pullback Percentage:

Backtest different values:
- 1%: Very quick re-entry
- 3%: Balanced (recommended)
- 5%: Conservative, waits longer

Find what works for your asset

Consider Conditional Strategy:

Use base re-entry + stop condition

Example:
- Use % Pullback normally
- But stop entirely after +30% overall
- Prevents giving back too much

Bot Stops Unexpectedly

Symptoms:

  • Bot was running
  • Now shows "Stopped" status
  • Didn't manually stop it
  • May see error messages

Common Causes:

1. API Connection Lost

Error Log Shows:
"API authentication failed"
"Connection timeout"
"Invalid API key"

Causes:
- API key revoked or expired
- Exchange API maintenance
- Network issues
- IP whitelist changed

Solutions:
1. Verify API key still valid
2. Check API permissions (trade enabled)
3. Regenerate API key if needed
4. Update key in platform settings
5. Check exchange status page
6. Verify IP whitelist if used

2. Exchange Error

Error Messages:
"Order rejected by exchange"
"Market not available"
"Trading suspended"
"Insufficient liquidity"

Causes:
- Exchange maintenance
- Trading pair issues
- Market halted
- Exchange outage

Solutions:
1. Check exchange announcements
2. Verify trading pair still active
3. Wait for exchange to resume
4. Restart bot once resolved

3. Balance Issues During Operation

Scenario:
- Bot started successfully
- Was trading fine
- Then stopped

Cause:
- Balance became insufficient
- Withdrew funds while bot running
- Fees depleted balance
- Another bot consumed funds

Solution:
- Add funds to account
- Adjust allocation across bots
- Keep sufficient reserve
- Don't withdraw while bots active

4. System-Level Stop Condition Met

If using Conditional re-entry:

Stop Condition: Overall profit >+50%
Current: Just hit +50.5%
Result: Bot stops automatically

This is NORMAL behavior
Bot did what you configured

Action: Review performance, restart if desired

Diagnostic Process:

Step 1: Check Error Logs

Look for:
→ API errors
→ Exchange errors
→ Balance errors
→ System errors

Recent error will show reason

Step 2: Check Performance Tab

Look for:
→ Stop condition triggers
→ Last successful action
→ Current/last position details
→ Error timeline

Step 3: Verify External Systems

Check:
→ Exchange operational
→ API key valid
→ Balance sufficient
→ Network stable

Position Issues

Position Shows Negative P&L

Symptoms:

  • Position underwater
  • Showing loss
  • Concerned about initial stop

Diagnosis:

1. Before Activation - Normal Behavior

Entry: $50,000
Current: $49,200 (-1.6%)
Initial Stop: $47,500 (-5%)
Activation: Needs +10%

Status: Currently negative but protected
If drops to $47,500, will stop out at -5%

Action: Normal volatility, let strategy work
Initial stop is your protection

2. After Activation - Check Trailing Stop

Entry: $50,000
Peak: $58,000 (activation hit!)
Current: $56,000 (+12% still green)
Trailing Stop: $55,100 (5% below peak)

Status: Trailing active, still profitable
Protected at +10.2% currently

Action: Normal pullback, trailing stop protecting

3. Near Stop Level

Entry: $50,000
Current: $47,600
Initial Stop: $47,500
Distance: Only $100 away!

Status: Very close to stopping out
High probability of exit soon

Action:
- Do NOT manually close
- Let stop work
- Review why entry failed
- Learn for next trade

Solutions:

If Frequently Negative:

Possible Issues:
- Poor entry timing
- Market not trending
- Wrong market conditions

Actions:
- Review entry strategy
- Check market suitability
- Consider wider initial stop
- Or tighter entry criteria

If Within Normal Range:

Trust Your Strategy:
- Initial stop is protection
- Some losses inevitable
- Win rate should be >55%
- Individual losses acceptable

Can't Close Position Manually

Issue: Want to close position but option not available

Explanation:

Trailing bots manage positions automatically:

Why no manual close:
- Strategy controls entry/exit
- Stops are in place for protection
- Manual intervention defeats purpose
- Could close at worse price than stop

If you really need to close:
Option 1: Stop the bot (closes position)
Option 2: Let trailing stop work

When You Might Want This:

Valid Reasons:

✓ Major market event just announced
✓ Exchange having issues
✓ Need capital immediately
✓ Strategy clearly not working

Action: Stop the bot (position closes)

Invalid Reasons:

✗ Position temporarily negative
✗ Scared of normal volatility
✗ Want to "take profits" early
✗ Second-guessing strategy

Action: Let bot work as designed
Your stops are protection
Manual Intervention

Constantly stopping bots to close positions manually defeats the purpose of automated trading. If you're doing this frequently, the strategy may not match your risk tolerance.


Performance Issues

Win Rate Below 50%

Symptoms:

  • More losing trades than winning
  • Strategy not profitable
  • Consistent underperformance

Diagnosis:

1. Parameter Issues

Current Setup:
- Trailing: 2% (very tight)
- Activation: 5% (very low)
- Initial Stop: 5%

Problem: Whipsaws very common
Too sensitive to noise

Solution:
- Widen trailing (2% → 5%)
- Raise activation (5% → 10%)
- Test in backtest first

2. Wrong Market Conditions

Trailing bots need trending markets

Current Market: Ranging/Choppy
Result: Stops get hit often
Price reverses after exit

Solution:
- Wait for trending market
- Or use grid bot instead
- Or pause until trend emerges

3. Poor Entry Timing

Entering at wrong times:
- Tops of moves
- During high volatility
- Against the trend

Solution:
- Add entry filters
- Use technical analysis
- Wait for better setups

Solutions:

Immediate Actions:

1. Stop bot temporarily
2. Review last 10 trades
3. Identify common failure pattern
4. Adjust parameters
5. Backtest changes
6. Paper trade new settings
7. Resume when confident

Parameter Adjustments to Test:

If too many whipsaws:
→ Widen trailing stop

If activation never reached:
→ Lower activation profit

If stops too tight:
→ Widen initial stop

Always backtest changes first!

Fees Eating Into Profits

Symptoms:

  • Gross profit looks good
  • Net profit much lower
  • Fees surprisingly high

Diagnosis:

1. High Trading Frequency

Trades per Month: 25
Fee per Trade: 0.1% × 2 (entry + exit) = 0.2%
Total Fee Impact: 25 × 0.2% = 5%

If ROI is 7%, net is only 2% after fees!

Issue: Too frequent trading

2. Small Profit Per Trade

Average Profit: +3%
Fees: 0.2% per trade
Net: 2.8%

If trailing stop hits early often:
Gross: +3%
But if trade fails:
Loss: -5%
Fees: 0.2%
Net loss: -5.2%

Issue: Profit margins too thin

Solutions:

Reduce Trading Frequency:

Actions:
- Widen trailing stop (less whipsaws)
- Use longer timeframes
- Stricter entry criteria
- Higher activation profit

Result: Fewer trades but better quality

Negotiate Better Fees:

Options:
- VIP tier on exchange (volume-based)
- Use exchange native token for fees
- Choose exchanges with lower fees
- Market maker rebates if available

Example:
Standard: 0.1% per trade
VIP: 0.05% per trade
Impact: 50% fee reduction!

Optimize Position Sizing:

Larger positions:
- Fee % impact same
- But profit $ larger
- Better net returns

Caveat: Don't overleverage
Use appropriate position sizing

Troubleshooting Checklist

When experiencing issues, follow this systematic approach:

Step 1: Check Bot Status

  • Is bot "Running"?
  • Any error messages?
  • Last successful action timestamp?

Step 2: Check Balance

  • Sufficient balance available?
  • Funds not locked elsewhere?
  • Reserve for fees?

Step 3: Check API Connection

  • API key valid?
  • Permissions correct (Read + Trade)?
  • Exchange operational?
  • Recent successful API calls?

Step 4: Check Position (if applicable)

  • Position open or closed?
  • P&L current status?
  • Stop levels correct?
  • Activation reached?

Step 5: Check Market

  • Market trending or ranging?
  • Appropriate volatility?
  • Trading pair active?
  • Sufficient liquidity?

Step 6: Review Logs

  • Error messages?
  • Timeline of events?
  • Recent trades?
  • System issues?

Step 7: Compare vs Backtest

  • Performance similar?
  • Win rate matching?
  • Behavior as expected?
  • Parameters working?

Getting Help

Before Contacting Support

Gather this information:

Bot Details:
- Bot ID
- Configuration (trailing %, activation, etc.)
- When issue started
- Error messages

Position Details:
- Entry price/time
- Current price
- P&L
- Stop levels

Exchange Details:
- Which exchange
- Trading pair
- API key permissions (Read + Trade only)
- Recent exchange status

Common Solutions Summary

IssueQuick Solution
Bot won't startCheck balance & API
Not enteringBe patient / Check market
Activation not hitLower activation %
Too many whipsawsWiden trailing stop
Win rate lowWrong market conditions
Bot stoppedCheck errors / API / Exchange
Fees highReduce frequency / Better tier

Next Steps

Learn more about trailing bot strategies:

→ FAQ

Review your configuration:

→ Getting Started

Monitor your performance:

→ Monitoring Performance

Remember: Most issues have simple solutions. Check the basics first (balance, API, market conditions) before diving deep into complex troubleshooting.