Every Setting Explained — Completely and Precisely
When you connect a trading bot on BitcoinEra, you’ll encounter a configuration interface with a range of settings that determine exactly how the bot operates on your account. Some settings are straightforward. Others are nuanced — with implications that aren’t obvious from the label alone.
Getting these settings right matters enormously. The same bot configured conservatively versus aggressively can produce dramatically different results — not just in returns, but in risk exposure, drawdown depth, and the psychological experience of running it.
This guide is the definitive reference for every configuration parameter you’ll encounter on BitcoinEra. We explain what each parameter does at a technical level, how it affects the bot’s behavior, the correct way to set it for different situations, and the most common mistakes associated with each one.
Bookmark this guide. Return to it every time you connect a new bot or adjust an existing one.
How Bot Configuration Works on BitcoinEra
When you click “Connect” on a bot in the catalog, you’re presented with a configuration panel before the connection is finalized. This panel contains parameters in two categories:
Fixed Parameters Settings that are built into the bot’s strategy by the author and cannot be changed by the user. These reflect the core strategy logic — the indicators used, the signal thresholds, the trading pair selection. Changing these would fundamentally alter the strategy in ways the author has not tested or approved.
User-Configurable Parameters Settings that you control — determining how much capital the bot uses, how much risk it takes, and when it should stop automatically. These are the parameters covered in this guide.
The division between fixed and configurable parameters varies by bot — some authors offer more user control than others. Always read the bot’s documentation to understand which parameters you can adjust and which are locked.
Core Parameters — Present in Every Bot
Trading Pair
What it is: The cryptocurrency pair the bot will trade. Most Bitcoin bots on BitcoinEra trade BTC/USDT — buying and selling Bitcoin against Tether (a US dollar stablecoin).
What it looks like: Trading Pair: BTC/USDT
Why it matters: The trading pair determines the market the bot operates in. Different pairs have different liquidity levels, volatility characteristics, and fee implications. BTC/USDT is the most liquid Bitcoin pair on all supported exchanges — making it the default and recommended pair for most bots.
Configuration guidance: Unless the bot specifically supports and is tested on alternative pairs — leave this at the default BTC/USDT. Some bots may support BTC/BUSD on Binance or BTC/USDC — these are functionally similar but have lower liquidity.
Common mistake: Selecting a pair the bot wasn’t designed for. If a bot is specifically designed for BTC/USDT and you connect it to BTC/BNB — the strategy’s parameters (grid spacing, take profit levels, etc.) will be calibrated for a different volatility and liquidity profile.
Allocated Capital
What it is: The amount of your exchange balance you’re designating for this bot to use. This is not a transfer — the funds remain in your exchange account. You’re simply telling the bot how much of your available balance it can work with.
What it looks like: Allocated Capital: $500 or Allocated Capital: 0.01 BTC
Some bots accept capital in USDT (dollar-denominated), some in BTC, and some accept either. Check the bot’s documentation.
Why it matters: Allocated capital determines:
- The size of each individual trade the bot places
- How many simultaneous positions the bot can maintain
- The absolute dollar value of potential gains and losses
Configuration guidance:
For your first bot — start conservatively. There is no shame in starting with $100–$300 to observe the bot’s behavior before committing more capital. Here are general starting ranges by strategy type:
| Strategy | Suggested Starting Capital |
|---|---|
| DCA Bot | $200 – $500 |
| Grid Trading Bot | $300 – $1,000 |
| Trend Following Bot | $300 – $1,000 |
| Scalping Bot | $500 – $2,000 |
| Breakout Bot | $300 – $1,000 |
| Martingale Bot | $500 – $2,000 |
| Arbitrage Bot | $1,000 – $5,000 |
These are starting ranges — not optimal ranges. As you build confidence and understand the bot’s behavior — you can increase allocation based on your actual experience rather than theory.
Minimum capital requirement: Each bot specifies a minimum capital requirement in its catalog listing. This is the minimum below which the bot cannot function effectively — position sizes become too small to be meaningful after fees. Never allocate below the minimum.
Maximum allocation consideration: There is no system-enforced maximum — but as a general principle, never allocate more to a single bot than you can genuinely afford to lose entirely. Even well-designed bots can experience catastrophic losses under adverse market conditions.
Common mistake: Allocating too much capital immediately based on impressive historical performance. Historical performance is informative — it is not a guarantee. Start small, scale up based on real-world results.
Base Currency vs Quote Currency
What it is: A distinction relevant primarily for grid and DCA bots. Determines whether the bot holds its inactive capital in Bitcoin (base currency) or USDT (quote currency) when it’s not in a trade.
What it looks like: Starting Side: Quote Currency (USDT) or Starting Side: Base Currency (BTC)
Why it matters:
Quote currency (USDT) start: The bot starts with USDT and begins placing buy orders below the current price. Your capital is initially in stablecoins and only converts to Bitcoin as buy orders fill.
Appropriate when: You believe Bitcoin might decline from the current price — you’re not immediately buying at market price.
Base currency (BTC) start: The bot starts with Bitcoin and begins placing sell orders above the current price. Your capital is initially in Bitcoin and converts to USDT as sell orders fill.
Appropriate when: You already hold Bitcoin and want the bot to systematically sell into strength while buying back on weakness.
Configuration guidance: For beginners — Quote Currency (USDT) start is typically more intuitive. You deposit USDT, the bot buys Bitcoin when it dips, and sells when it recovers. The logic is simple and easy to follow.
Risk Management Parameters
Stop Loss (Per Trade)
What it is: The maximum percentage loss allowed on any single trade before the bot automatically closes that position.
What it looks like: Stop Loss: 3%
What it actually means: If the bot opens a trade and that trade moves against the position by 3% — the bot closes it automatically, accepting the loss without waiting for a potential recovery.
Why it matters: Without a stop loss, a single losing trade can spiral — a 5% loss becoming 15% becoming 40% if the bot holds through a continued adverse move. A stop loss defines the maximum damage per trade.
Configuration guidance:
The appropriate stop loss level depends heavily on the strategy:
| Strategy Type | Typical Stop Loss Range |
|---|---|
| Scalping | 0.3% – 1.0% |
| Grid Trading | N/A (grid structure manages risk differently) |
| DCA | N/A (averaging down replaces stop loss) |
| Mean Reversion | 2% – 5% |
| Trend Following | 3% – 8% |
| Breakout | 2% – 5% |
| RSI/MACD | 2% – 5% |
Important nuance for grid and DCA bots: Grid and DCA strategies typically don’t use conventional per-trade stop losses — the strategy’s structure itself manages risk through grid levels and averaging down. These strategies use a drawdown limit at the bot level instead.
Common mistakes:
Too tight: A stop loss of 0.5% on Bitcoin — which regularly moves 1–2% during normal trading — will be triggered by normal price noise rather than genuine adverse moves. You’ll repeatedly stop out at small losses and miss the subsequent recovery.
Too wide: A stop loss of 20% means you’re willing to lose 20% of your position on each trade. Even with a decent win rate, losses of this magnitude require very large wins to compensate.
No stop loss at all: Without a stop loss, you’re exposed to unlimited per-trade downside. One catastrophic market event can wipe out your entire allocation on a single position.
Take Profit (Per Trade)
What it is: The profit target at which the bot automatically closes a winning trade — locking in the gain.
What it looks like: Take Profit: 2%
What it actually means: When the bot’s open trade reaches 2% profit — it closes automatically, regardless of whether the price might continue moving in the profitable direction.
Why it matters: Without a take profit, winning trades can reverse before the bot exits — turning a profit into a loss. Take profit ensures gains are locked in systematically.
Configuration guidance:
Risk/Reward Ratio: The most important relationship in take profit configuration is the ratio between your stop loss and take profit — the Risk/Reward ratio.
A stop loss of 3% and take profit of 6% = 1:2 Risk/Reward A stop loss of 3% and take profit of 3% = 1:1 Risk/Reward A stop loss of 5% and take profit of 2% = 1:0.4 Risk/Reward (unfavorable)
Minimum recommended ratio: 1:1.5 — meaning you aim to make at least 1.5x what you risk on each trade. This allows the strategy to be profitable even with a win rate below 50%.
Strategy-specific guidance:
| Strategy | Typical Take Profit Range |
|---|---|
| Scalping | 0.2% – 0.8% |
| Mean Reversion | 2% – 6% (target: moving average) |
| Trend Following | Trailing stop preferred over fixed target |
| Breakout | 5% – 20% (or trailing stop) |
| RSI Bot | 2% – 5% |
Common mistake: Setting take profit too low relative to the stop loss — creating an unfavorable risk/reward ratio. If you’re risking 5% per trade but only targeting 1% profit, you need to win 83% of trades just to break even. This math rarely works in practice.
Trailing Stop Loss
What it is: A dynamic stop loss that moves upward as a trade moves in the profitable direction — locking in more profit as the price rises while allowing the trade to continue running.
What it looks like: Trailing Stop: 1.5%
What it actually means: If the bot enters a long trade at $60,000 and the price rises to $62,000 — the trailing stop moves to $60,930 (1.5% below $62,000). If the price then rises to $64,000 — the trailing stop moves to $63,040. The stop never moves down — only up.
When the price reverses by 1.5% from its highest point — the trade closes automatically, locking in the gain from entry to 1.5% below the peak.
Why it matters: A fixed take profit exits a trade at a predefined level — even if the price keeps going. A trailing stop lets winning trades run as far as momentum allows, only closing when the move shows signs of reversing.
Configuration guidance:
Trailing stop width: The percentage below peak at which the trade closes.
Too tight (0.5%): Exits on normal price fluctuations during a strong trend — closes winning trades prematurely. Too wide (5%+): Allows significant giveback of accumulated profit before closing.
For most strategies on Bitcoin, a trailing stop of 1–2.5% provides a reasonable balance.
When to use trailing stops vs fixed take profits:
Use trailing stops when: The strategy is designed to capture large trending moves — breakout and trend following bots. Use fixed take profits when: The strategy targets specific price levels — grid, mean reversion, RSI bots.
Common mistake: Using a trailing stop that’s narrower than Bitcoin’s normal intraday volatility. If Bitcoin regularly moves 1–2% during normal trading and your trailing stop is 0.8% — you’ll be stopped out on routine volatility rather than genuine reversals.
Drawdown Limit
What it is: A bot-level safety threshold — the maximum total loss allowed across all trades before the bot stops completely and waits for manual review.
What it looks like: Drawdown Limit: 15%
What it actually means: If the combined losses across all the bot’s trades reach 15% of your allocated capital — the bot stops all activity automatically. It does not restart until you manually review the situation and choose to resume.
Why it matters: Individual trade stop losses protect against single-trade disasters. The drawdown limit protects against a sequence of losses — even small ones — accumulating into a major account reduction.
Without a drawdown limit, a bot could lose 3% in week one, 4% in week two, 5% in week three — each individual loss small enough to feel manageable, but collectively devastating.
Configuration guidance:
| Risk Tolerance | Recommended Drawdown Limit |
|---|---|
| Conservative | 8% – 12% |
| Moderate | 12% – 20% |
| Aggressive | 20% – 35% |
Important principle: Set your drawdown limit at the maximum loss you would genuinely be comfortable experiencing before stopping to reassess — not the maximum you could theoretically survive mathematically. The psychological threshold matters as much as the financial one.
What to do when it triggers: Do not restart immediately. Review what happened. Understand why the losses accumulated. Assess whether market conditions have changed. Only restart when you have a clear understanding of the situation and have adjusted settings if necessary.
Common mistake: Setting the drawdown limit too high “to avoid being stopped out unnecessarily.” A drawdown limit of 60% means your $1,000 allocation could drop to $400 before the safety net activates. For most users this is psychologically untenable and financially damaging.
Daily Loss Limit
What it is: The maximum loss the bot can incur within a single calendar day. When this limit is hit, the bot stops trading for the remainder of that day and resumes the following day automatically.
What it looks like: Daily Loss Limit: 5%
What it actually means: If your bot loses 5% of allocated capital on a given day — it stops trading until midnight UTC and resumes the next day. This prevents a single catastrophic day from causing excessive damage.
Why it matters: Crypto markets can experience extreme intraday moves — flash crashes, sudden liquidation cascades, major news events. A daily loss limit caps the damage from these concentrated events.
Configuration guidance:
| Strategy Volatility | Recommended Daily Loss Limit |
|---|---|
| Low (DCA, Grid) | 3% – 5% |
| Medium (RSI, Mean Reversion) | 4% – 7% |
| High (Breakout, Trend Following) | 5% – 10% |
Common mistake: Setting the daily loss limit at the same level as the drawdown limit. These serve different purposes — the daily limit protects against single-day disasters, the drawdown limit protects against cumulative losses over time. Set them at different levels.
Maximum Open Positions
What it is: The maximum number of trades the bot is allowed to have open simultaneously at any given moment.
What it looks like: Max Open Positions: 3
What it actually means: If the bot already has 3 positions open and identifies a new trading signal — it will not open a fourth position until one of the existing three closes.
Why it matters: Without a cap on simultaneous positions, a bot could open dozens of trades during a period of intense signal activity — dramatically overextending your capital and amplifying risk.
Configuration guidance:
| Allocated Capital | Strategy Type | Recommended Max Positions |
|---|---|---|
| Under $500 | Any | 1 – 2 |
| $500 – $2,000 | Grid / DCA | 3 – 5 |
| $500 – $2,000 | Trend / Breakout | 1 – 3 |
| $2,000 – $10,000 | Any | 3 – 8 |
| Above $10,000 | Any | 5 – 15 |
Note for grid bots: Grid bots manage a different concept of “open positions” — they maintain multiple buy and sell orders simultaneously by design. The maximum open positions parameter may function differently for grid bots — check the specific bot’s documentation.
Common mistake: Allowing unlimited open positions on a bot with aggressive position sizing. If each position uses 20% of capital and the bot can open unlimited positions — five simultaneous positions would use 100% of capital, leaving no reserve.
Strategy-Specific Parameters
The following parameters appear only in specific strategy types. Not all bots will have all of these.
Grid Parameters (Grid Trading Bots)
Grid Upper Boundary
What it is: The highest price at which the bot places sell orders. The bot will not place orders above this level.
Configuration guidance: Set above the current Bitcoin price with sufficient buffer for expected upward movement. A common approach: set the upper boundary 8–15% above the current price.
Too narrow: The price quickly exceeds the upper boundary and the bot runs out of sell orders. Too wide: Grid levels are too far apart to capture frequent oscillations.
Grid Lower Boundary
What it is: The lowest price at which the bot places buy orders. The bot will not place orders below this level.
Configuration guidance: Set below the current Bitcoin price based on recent support levels and expected downside. A common approach: set the lower boundary 8–15% below the current price.
Too narrow: A normal correction pushes price below the lower boundary and the bot stops operating. Too wide: Grid levels are too far apart, reducing trade frequency.
Number of Grid Levels
What it is: How many individual buy/sell order pairs are distributed within the price range.
Configuration guidance:
| Allocated Capital | Recommended Grid Levels |
|---|---|
| $300 – $500 | 5 – 8 |
| $500 – $1,000 | 8 – 12 |
| $1,000 – $3,000 | 10 – 20 |
| Above $3,000 | 15 – 30 |
More levels = more frequent trades but smaller profit per trade. Fewer levels = less frequent trades but larger profit per trade.
Ensure capital per grid level is above the exchange’s minimum trade size after dividing allocated capital by number of levels.
Grid Spacing Type
What it is: Whether grid levels are spaced by equal dollar amounts (Arithmetic) or equal percentages (Geometric).
Configuration guidance: For beginners — use Arithmetic (equal dollar spacing). It’s simpler to understand and configure correctly. For more experienced users — Geometric spacing can be more efficient across wide price ranges.
DCA Parameters
Base Order Size
What it is: The capital deployed on the initial purchase when a new DCA cycle begins.
Configuration guidance: Set at 15–25% of total allocated capital. This leaves sufficient reserve for safety orders.
Safety Order Size
What it is: The capital deployed on each additional purchase when the price drops by the deviation threshold.
Configuration guidance: Safety orders can be equal to the base order size (flat) or progressively larger (using a multiplier). Equal sizing is simpler. Progressive sizing reduces average purchase price faster but depletes capital more quickly.
Safety Order Price Deviation
What it is: How far the price must drop from the previous purchase before the next safety order triggers.
Configuration guidance: For Bitcoin — 2–5% is typical. A 2% deviation is aggressive (many orders during normal volatility). A 5% deviation is conservative (fewer orders, only triggered by meaningful drops).
Safety Order Volume Scale
What it is: A multiplier applied to each successive safety order — making each one larger than the previous.
What it looks like: Volume Scale: 1.5x
What it actually means: If the base order is $100 and volume scale is 1.5x — the first safety order is $150, the second is $225, the third is $337.50, and so on. This reduces average purchase price more aggressively but consumes capital exponentially faster.
Configuration guidance: For beginners — use 1.0x (flat sizing, no scale). This is the safest and most predictable configuration. For intermediate users — 1.2x to 1.5x is moderate and manageable. For experienced users — above 1.5x requires careful capital planning and full understanding of the accelerating capital requirements.
Maximum Safety Orders
What it is: The maximum number of additional purchases the bot will make during a single DCA cycle.
Configuration guidance: Calculate the maximum capital that would be deployed at maximum safety orders and verify it’s within your allocated capital:
Total maximum capital = Base order + (Safety order × Scale^1) + (Safety order × Scale^2) + … for each safety order
Always verify this calculation before setting maximum safety orders — it’s easy to inadvertently configure a bot that requires more capital than you’ve allocated.
Take Profit Percentage
What it is: The percentage above average purchase price at which the bot closes all positions and resets the cycle.
Configuration guidance: For DCA bots — take profit of 1.5% to 5% above average purchase price is typical. Higher take profit means longer cycle duration but more profit per cycle. Lower take profit means faster cycles with smaller individual returns.
Martingale Parameters
Multiplier
What it is: How much larger each subsequent position is compared to the previous one after a loss.
What it looks like: Multiplier: 1.5x
Configuration guidance: As covered extensively in the Martingale strategy guide — this is the most critical Martingale parameter. Lower multipliers (1.2x–1.5x) are safer. Higher multipliers (2x+) consume capital rapidly.
Never set above 2x without fully calculating the capital required at each level.
Maximum Levels
What it is: The maximum number of position-doubling steps before the Martingale cycle stops.
Configuration guidance: Always calculate the total capital required to reach maximum levels:
| Multiplier | Level 1 | Level 2 | Level 3 | Level 4 | Level 5 | Total |
|---|---|---|---|---|---|---|
| 1.5x ($100 base) | $100 | $150 | $225 | $337 | $506 | $1,318 |
| 2.0x ($100 base) | $100 | $200 | $400 | $800 | $1,600 | $3,100 |
Verify that your allocated capital exceeds the total capital required at maximum levels — with meaningful buffer remaining.
Trend Following and Breakout Parameters
Trend Confirmation Period
What it is: The number of candles or the timeframe used to confirm a trend signal before the bot enters a trade.
Configuration guidance: Longer confirmation periods = fewer signals, higher quality, later entries. Shorter confirmation periods = more signals, more false positives, earlier entries.
For beginners — use the bot author’s default setting unless you have a specific reason to change it.
Entry Confirmation Type
What it is: Which indicator or combination of indicators must align before the bot enters a trade — moving average crossover, RSI threshold, MACD crossover, price action pattern, or a combination.
Configuration guidance: This is typically a fixed parameter set by the bot author. If it’s configurable — don’t change it without understanding the implications for signal frequency and quality.
Trailing Stop Activation
What it is: The profit level at which the trailing stop becomes active — in some implementations, the trailing stop only begins tracking after the trade reaches a minimum profit threshold.
What it looks like: Trailing Stop Activation: 1%
What it actually means: The trailing stop doesn’t begin tracking until the trade is 1% in profit. Below this level — a fixed stop loss applies. Above this level — the trailing stop takes over.
Why it matters: Activating the trailing stop too early means normal initial price fluctuations after entry trigger the trailing stop, closing the trade for a small loss rather than giving the trade room to develop.
Configuration guidance: Set activation at approximately 0.5% to 1.5% above entry. This gives the trade enough room to establish direction before the trailing stop begins tracking.
Momentum Threshold
What it is: The minimum momentum reading (RSI level, MACD value, ADX reading) required before the bot enters a trade — filtering out weak signals.
Configuration guidance: Higher threshold = fewer but higher-quality entries. Lower threshold = more entries but more false positives.
Default settings from the bot author are typically optimized — don’t change without understanding the implications.
How to Review Your Configuration Before Going Live
Before finalizing any bot configuration, run through this checklist:
- Allocated capital is within my genuine risk tolerance
- Allocated capital is above the bot’s minimum requirement
- Stop loss is appropriate for this strategy type and Bitcoin’s volatility
- Take profit creates a favorable Risk/Reward ratio (minimum 1:1.5)
- Drawdown limit represents my true psychological and financial maximum
- Daily loss limit is set below the drawdown limit
- Maximum open positions is appropriate for the capital allocation
- For grid bots: upper and lower boundaries contain the likely price range
- For DCA bots: maximum safety order capital has been calculated and is within allocation
- For Martingale bots: maximum level capital has been calculated and is within allocation
- I understand what each parameter does and why I’ve set it at its current value
Quick Reference — Parameter Summary
| Parameter | Purpose | Key Consideration |
|---|---|---|
| Trading Pair | Which market to trade | Default BTC/USDT unless specifically changed |
| Allocated Capital | How much capital the bot uses | Start conservative — scale up with experience |
| Stop Loss | Max loss per trade | Match to strategy type and Bitcoin volatility |
| Take Profit | Profit target per trade | Minimum 1:1.5 ratio with stop loss |
| Trailing Stop | Dynamic profit lock | Width must exceed normal intraday volatility |
| Drawdown Limit | Bot-level safety net | Set at true psychological maximum |
| Daily Loss Limit | Single-day protection | Set below drawdown limit |
| Max Open Positions | Capital overextension guard | Scale with capital size |
| Grid Boundaries | Grid operating range | Buffer for expected price movement |
| Grid Levels | Trade frequency control | Scale with capital allocation |
| DCA Base Order | Initial purchase size | 15–25% of allocated capital |
| DCA Safety Orders | Additional purchases | Calculate total capital requirement |
| DCA Deviation | Trigger threshold | 2–5% for Bitcoin |
| Martingale Multiplier | Position scaling rate | Never above 2x without full calculation |
| Trailing Stop Activation | Threshold for trailing | 0.5–1.5% above entry |
Summary
Here’s everything we covered in this guide:
- How bot configuration works on BitcoinEra — fixed versus user-configurable parameters
- Core parameters present in every bot — trading pair, allocated capital, base/quote currency
- Risk management parameters — stop loss, take profit, trailing stop, drawdown limit, daily loss limit, maximum open positions
- Grid-specific parameters — upper/lower boundaries, number of levels, spacing type
- DCA-specific parameters — base order, safety orders, deviation threshold, volume scale, maximum safety orders, take profit
- Martingale-specific parameters — multiplier and maximum levels with capital calculation examples
- Trend following and breakout parameters — confirmation period, entry type, trailing stop activation, momentum threshold
- Complete pre-launch configuration checklist
- Quick reference summary table for all parameters
⚠️ Risk Disclaimer: Incorrect bot configuration can result in significant financial losses. Always verify your configuration against this reference and the specific bot’s documentation before going live. Past performance does not guarantee future results. Never invest more than you can afford to lose.