๐Ÿงช

The Golden Rule: Test Before You Trade

Always test new configurations with Dry Run (simulation) bots before using real money.

Dry Run bots use real market data but execute simulated trades. This lets you see exactly how different settings perform without risking capital. Run multiple DR bots with different configurations simultaneously to compare results.

Default Settings Overview

Lookback Period 24 hours
Max Positions 10
Per Position Budget รท Max
Profit Target 3.0%
Stop Loss OFF
Entry Threshold 1.0%
Exit Threshold 40%
Reinvestment NONE

These defaults are battle-tested and work well for most market conditions. Customize only after understanding each parameter.

๐Ÿ’ต

Trading Currency

Default: USDT

Which stablecoin to trade with. This is your base currency โ€” the bot buys tokens paired with it and measures profits in it.

USDT (Recommended)

Most liquid stablecoin with the widest token selection. Best for finding trading opportunities across 700+ pairs.

USDC

Regulated alternative backed by Circle. Slightly fewer trading pairs but considered more transparent.

๐Ÿ’ฐ

Budget

User-defined

Total amount the bot can use for trading. The bot divides this among your max positions.

Example: $100 budget with 10 max positions = ~$10 per position

๐Ÿ’ก Tips

  • Start small: Begin with $100-500 while learning
  • Scale gradually: Increase budget as you gain confidence
  • Commission users: Larger budgets spread the 0.065% commission more efficiently
  • Subscription users: Stay within your tier's budget limit
๐Ÿ•

Lookback Period

Default: 24 hours

How far back the bot looks to analyze price trends. The bot compares current prices to the average over this period to find buying opportunities.

โšก

Short (3-6 hours)

  • Reacts to recent price moves
  • More trading opportunities
  • Catches quick dips
  • Higher trade frequency

Best for: Active markets, scalping strategies

๐Ÿ“Š

Max Positions

Default: 10

Maximum number of tokens to hold at once. Your budget is spread across this many positions โ€” more positions means more diversification but smaller individual trades.

๐ŸŽฏ

Fewer (3-5 positions)

  • Concentrated bets
  • Higher risk/reward per position
  • Bigger wins (and losses)
  • More volatile results

Best for: Confident traders, larger budgets

๐Ÿ“ˆ

Min Profit Target (%)

Default: 3.0%

The minimum profit percentage before the bot will sell a position. The bot won't sell until this target is reached, ensuring each trade covers fees and generates meaningful returns.

๐Ÿ”ฝ

Lower (1-2%)

  • Faster trade completion
  • More frequent profits
  • Smaller gains per trade
  • Higher turnover

Best for: High-frequency, consistent small wins

๐Ÿ”ผ

Higher (5-10%)

  • Bigger profits per trade
  • Longer hold times
  • Fewer completed trades
  • More patience required

Best for: Swing trading, less active monitoring

Why 3% default?

3% provides a good balance: enough profit to be meaningful after fees, but achievable within reasonable timeframes. Most positions reach 3% within hours to days.

๐Ÿ›ก๏ธ

Stop Loss (%)

Default: OFF

Emergency exit to limit losses. If a position drops by this percentage from your entry price, the bot sells immediately to prevent bigger losses.

โš ๏ธ Important: Stop Loss is a Double-Edged Sword

Stop loss protection sounds safe, but in crypto's volatile markets, it can actually hurt your overall profitability. Here's why we default to OFF:

โœ… Pros of Stop Loss

  • Limits maximum loss per trade โ€” you know the worst-case scenario
  • Protects against catastrophic drops โ€” token crashes, delistings
  • Emotional peace of mind โ€” set it and don't worry
  • Frees up capital faster โ€” losing positions get cut, capital moves on

โŒ Cons of Stop Loss

  • Crypto is extremely volatile โ€” 5-10% swings are NORMAL
  • You sell at the worst moment โ€” right before recovery bounces
  • Asymmetric risk/reward โ€” lose 5% vs gain 3% = need 2 wins per loss
  • Whipsaws eat profits โ€” dip triggers stop, then price recovers
  • One stop loss can erase multiple winning trades

๐Ÿ“Š Real Example: The Math Problem

Setup: $10 per position, 3% profit target, 5% stop loss

  • Each WIN = +$0.30 profit (3% of $10)
  • Each LOSS = -$0.50 loss (5% of $10)

Result: You need 2 winning trades just to recover from 1 stop loss hit.

In volatile crypto markets where 5% dips happen regularly (even on ultimately profitable positions), stop losses can turn a winning strategy into a losing one.

๐ŸŽฏ Our Recommendation

Keep Stop Loss OFF unless you have a specific reason to enable it.

The IOI bot has other protective mechanisms:

  • Momentum monitoring โ€” exits positions when buying momentum fades
  • Diversification โ€” 10+ positions means one bad trade doesn't hurt much
  • Graceful shutdown โ€” always waits for profit before selling (see below)

If you DO enable stop loss, consider 15-20% to give positions room to breathe through normal volatility.

OFF No automatic loss protection โ€” waits for recovery (recommended)
5-10% Tight protection โ€” may trigger frequently in volatile markets
15-20% Loose protection โ€” more room for recovery, catches true crashes
โžก๏ธ

Entry Threshold (%)

Default: 1.0%

How selective the bot is when buying. The bot looks for tokens that have dipped below their recent average โ€” this setting controls how big the dip needs to be before the bot buys.

๐Ÿ”„

Lower (0.5-1%)

  • Less selective
  • More trading opportunities
  • Catches smaller dips
  • Higher trade volume

Best for: Active trading, more positions

๐ŸŽฏ

Higher (3-5%)

  • Very selective
  • Only buys significant dips
  • Fewer but better entries
  • May miss opportunities

Best for: Quality over quantity

โฌ…๏ธ

Exit Threshold (%)

Default: 40%

When to sell based on fading momentum. After buying, the bot tracks the token's momentum. This setting determines when to sell based on how much momentum remains compared to entry.

๐Ÿ’Ž

Lower (30-35%)

  • "Diamond hands" approach
  • Hold longer through dips
  • Ride bigger waves
  • Risk of giving back gains

Best for: Trending markets, bigger swings

๐Ÿƒ

Higher (50-60%)

  • Quick exit approach
  • Lock in smaller gains faster
  • Less exposure to reversals
  • May exit too early

Best for: Choppy markets, risk-averse

๐Ÿ”„

Reinvestment Strategy

Default: NONE

What happens to your profits after the bot sells a position.

NONE (Default)

Profits stay as cash in your Binance account. Your trading budget remains fixed at the original amount.

Best for: Capital preservation, predictable results

INCREMENTAL

Profits are added to the trading budget. Enables compound growth โ€” your budget grows with each winning trade.

Best for: Long-term growth, maximizing returns

๐Ÿ’ก Compound Growth Example

Starting with $100 and averaging 5% monthly returns:

  • NONE: $100 stays $100, profits accumulate separately
  • INCREMENTAL: $100 โ†’ $105 โ†’ $110.25 โ†’ $115.76... (snowball effect)
๐Ÿงช

Simulation Mode (Dry Run)

Toggle

Practice trading without real money. When enabled, the bot executes simulated trades using real market data but doesn't place actual orders on Binance.

๐Ÿ’ฐ

Simulation OFF (Real Trading)

  • Real orders on Binance
  • Actual profits and losses
  • Real money at stake
  • Commission/subscription applies

Best for: Live trading after testing

๐ŸŽ“ Best Practice

Run a configuration as a Dry Run bot for at least a few days before switching to real trading. This lets you see actual performance without risk.

Understanding Bot Shutdown

When you stop a bot, you have two options. Understanding the difference is crucial for protecting your capital.

๐Ÿ•Š๏ธ

Graceful Stop

RECOMMENDED

The bot stops buying new positions and waits for all existing positions to reach profit before selling.

How it works:

  1. Immediately stops looking for new buying opportunities
  2. Continues monitoring existing positions
  3. Sells each position only when it reaches your min profit target
  4. Bot fully stops when all positions are sold profitably

Timeline:

  • Most positions: Close within hours to days
  • Some positions: May take weeks if market is down
  • Worst case: Could take months in a bear market
Result: All positions close at profit. No losses from the shutdown itself.
โšก

Force Stop

USE WITH CAUTION

The bot immediately sells ALL open positions at market price, regardless of profit or loss.

How it works:

  1. Immediately stops all bot activity
  2. Sells every open position at current market price
  3. Bot fully stops within seconds

Why it causes losses:

  • Positions in temporary dips get sold at a loss
  • Positions that haven't reached profit target yet = loss
  • Market orders may get worse prices (slippage)
Result: Fast but almost certainly causes losses. Open positions are sold regardless of current P&L.
โš ๏ธ When to use Force Stop:
  • Emergency situations only
  • You need capital immediately for another purpose
  • You believe the market will crash further
  • You accept the certain losses

๐ŸŽฏ Our Strong Recommendation

Always use Graceful Stop unless you have an urgent reason to exit immediately.

The bot's strategy is designed around buying dips โ€” which means open positions are often temporarily in the red before recovering to profit. Forcing a stop sells these positions at exactly the wrong time.

Patience pays. A graceful stop might take longer, but it protects your capital.

Testing Different Configurations

The best way to find your optimal settings is to run multiple Dry Run bots with different configurations.

๐Ÿข Conservative Setup

  • Lookback: 24 hours
  • Max Positions: 15-20
  • Profit Target: 2-3%
  • Entry Threshold: 1.5%
  • Stop Loss: OFF

Lower risk, steady returns, many small positions

โš–๏ธ Balanced Setup (Default)

  • Lookback: 24 hours
  • Max Positions: 10
  • Profit Target: 3%
  • Entry Threshold: 1%
  • Stop Loss: OFF

Good balance of risk and reward

๐Ÿš€ Aggressive Setup

  • Lookback: 6-12 hours
  • Max Positions: 5
  • Profit Target: 5%
  • Entry Threshold: 0.5%
  • Reinvestment: INCREMENTAL

Higher risk, potentially bigger returns

๐Ÿ’ก Pro Tip

Create 2-3 Dry Run bots with different settings and let them run for a week. Compare their performance in the app's analytics โ€” then apply the winning configuration to a real trading bot.

Need Help?

Still have questions about bot configuration?