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
These defaults are battle-tested and work well for most market conditions. Customize only after understanding each parameter.
Trading Currency
Default: USDTWhich stablecoin to trade with. This is your base currency โ the bot buys tokens paired with it and measures profits in it.
Budget
User-definedTotal amount the bot can use for trading. The bot divides this among your max positions.
๐ก 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 hoursHow 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
Long (12-24 hours)
- Smoother trend analysis
- Fewer, higher-quality trades
- Catches bigger trend reversals
- Less noise, more signal
Best for: Stable returns, less monitoring
Max Positions
Default: 10Maximum 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
More (10-20 positions)
- Diversified exposure
- Lower individual risk
- Steadier, more consistent returns
- One bad trade won't hurt much
Best for: Steady growth, risk management
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
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: OFFEmergency 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.
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: NONEWhat happens to your profits after the bot sells a position.
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)
TogglePractice trading without real money. When enabled, the bot executes simulated trades using real market data but doesn't place actual orders on Binance.
Simulation ON (Dry Run)
- Uses real-time market data
- Simulated trades only
- No real money at risk
- Perfect for testing strategies
- Run multiple configs simultaneously
Best for: Testing, learning, comparing strategies
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
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
RECOMMENDEDThe bot stops buying new positions and waits for all existing positions to reach profit before selling.
How it works:
- Immediately stops looking for new buying opportunities
- Continues monitoring existing positions
- Sells each position only when it reaches your min profit target
- 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
Force Stop
USE WITH CAUTIONThe bot immediately sells ALL open positions at market price, regardless of profit or loss.
How it works:
- Immediately stops all bot activity
- Sells every open position at current market price
- 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)
- 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
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?