๐๐ Momentum Bot
What is the Momentum Bot?
The Momentum Bot is an automated futures trading strategy that profits from trend breakouts. When a coin's price starts moving strongly in one direction with confirmed momentum, the bot jumps on board and rides the wave.
Unlike the Mean Reversion Bot (which bets on price returning to normal), the Momentum Bot bets that a strong move will continue. When everything aligns โ trend, strength, momentum, and volatility โ the bot enters and holds until its profit target is hit.
In simple terms: Find coins that are breaking out, confirm the move is real, ride the trend, exit at target.
How Does It Work?
The Scanning Cycle
Every 15 minutes (configurable), the bot runs through this cycle:
1. Fetch the top 50 coins by market cap
2. Remove stablecoins and your blacklisted symbols
3. For each remaining coin:
a. Download price candles from 3 timeframes (1H, 4H, 1D)
b. Calculate 5 technical indicators across all timeframes
c. Check if ALL conditions are met for entry
4. Rank opportunities by volatility (most volatile first)
5. Open positions (respecting your limits)
6. Wait 15 minutes, repeatThe 5 Conditions (ALL Must Be True)
This is what makes the Momentum Bot highly selective. Unlike strategies that need only 1-2 signals, this bot requires every single condition to align before entering a trade.
For a Long (Buy) Entry:
For a Short (Sell) Entry:
If even ONE condition fails, the bot skips that coin and moves on. This keeps the strategy selective and avoids false breakouts.
Understanding the Indicators
EMA 21/50 Crossover โ "The Trend Signal"
EMA (Exponential Moving Average) tracks the average price, giving more weight to recent data.
EMA 21 = fast-moving average (reacts quickly)
EMA 50 = slow-moving average (smoother, slower)
When the fast EMA crosses above the slow EMA, it signals the start of a bullish trend. When it crosses below, bearish. The bot looks for crossovers within the last 10 candles (configurable) on the 1-hour chart.
ADX โ "The Trend Strength Meter"
ADX (Average Directional Index) measures how strong a trend is, regardless of direction.
0โ20
Weak or no trend (sideways market)
20โ25
Emerging trend
25โ50
Strong trend โ Bot trades here
50โ75
Very strong trend
75โ100
Extremely strong (rare)
The bot only trades when ADX is above 25 (configurable). This filters out choppy, sideways markets where momentum signals are unreliable.
ADX also provides +DI and -DI (directional indicators). When both long and short signals are valid for a coin, the bot uses DI direction to decide: +DI > -DI โ go long, -DI > +DI โ go short.
Dual-Timeframe RSI โ "The Momentum Confirmation"
RSI (Relative Strength Index) measures buying vs selling pressure on a scale of 0โ100.
The bot checks RSI on two timeframes for confirmation:
4-Hour RSI
Above 50 (bullish)
Below 50 (bearish)
1-Day RSI
Above 50 (bullish)
Below 50 (bearish)
Why two timeframes? A breakout confirmed on both the 4-hour AND daily chart is much more reliable than one confirmed on only a single timeframe. This dual confirmation filters out short-lived fake breakouts.
Combined Volatility โ "The Opportunity Filter"
The bot combines two volatility measurements:
Bollinger Band Width
How wide the price bands are (wider = more volatile)
ATR as % of Price
Average True Range relative to price (higher = bigger candles)
Combined Volatility = (BB Width + ATR%) / 2
The bot only trades when this exceeds 1.25% (configurable). Low volatility = small moves = not worth the fees and risk.
Position Lifecycle
How Exits Work
Once a position is open, the bot monitors it every second and closes it when any condition is met:
Take Profit
Price reaches your target (default +20%)
Position closed at profit. Symbol enters 24h cooldown.
Stop Loss
Price hits your stop (default -10%)
Position closed at loss. Symbol enters 24h cooldown.
Timeout
Position held longer than max days (default 7)
Position closed at current price. Symbol enters 24h cooldown.
Manual Close
You click "Close" on a position
Position closed immediately at market price.
Kill Switch
You activate the emergency button
ALL positions closed + bot stopped.
Why Cooldowns Apply to Every Close
Unlike the Mean Reversion Bot (which only cools down after stop-loss), the Momentum Bot cools down after every close โ including take-profit.
Why? Momentum signals tend to persist. If you just took profit on a coin, the same EMA crossover signal is likely still active. Without a cooldown, the bot would immediately re-enter the same coin. The 24-hour cooldown ensures the bot waits for a fresh setup instead of chasing the same move repeatedly.
Position Limits
Max total positions
6
Diversification across setups
Max long positions
3
Balanced directional exposure
Max short positions
3
Balanced directional exposure
Min trade size
$5
With leverage, even $5 is a meaningful position
Max leverage
20ร
Capped to prevent extreme risk
Delta-Neutral Priority
The bot keeps your longs and shorts balanced:
2 longs, 0 shorts
Short entries (to balance)
0 longs, 2 shorts
Long entries (to balance)
1 long, 1 short
Either direction (uses DI tie-breaking)
Default Settings
These are the values the bot starts with. All adjustable in the Config tab.
Trade Settings
Exchange
Bybit
Which exchange to trade on
Leverage
1ร
Futures leverage (max 20ร)
Margin Mode
Isolated
Each position has its own margin
Order Type
Limit
Limit orders for better fill prices
Capital per Trade
15%
Each position uses 15% of your free balance
Capital Mode
Dynamic
Adjusts with your balance
Risk Settings
Take Profit
20%
Close at 20% profit
Stop Loss
10%
Close at 10% loss
Max Holding Days
7
Auto-close after 7 days
Cooldown
24 hours
Wait time after ANY close before re-entering the symbol
Momentum Indicator Settings
ADX Threshold
25
10โ50
Minimum trend strength. Higher = fewer but stronger signals.
Volatility Threshold
1.25%
0.1โ10%
Minimum combined volatility. Higher = only trade volatile coins.
Crossover Lookback
10 candles
1โ50
How far back to search for an EMA crossover on the 1H chart.
RSI Timeframe 1
4 Hours
1H/4H/1D
Primary RSI confirmation timeframe.
RSI Timeframe 2
1 Day
1H/4H/1D
Secondary RSI confirmation timeframe.
Direction Settings
Allow Longs
On
Bot can open buy positions
Allow Shorts
On
Bot can open sell positions
Scan Frequency
15 min
How often the bot scans the market
Presets
Conservative
Best for: New users, smaller accounts, or bear markets.
Capital per Trade
10%
Take Profit
8%
Stop Loss
3%
ADX Threshold
30
Volatility Threshold
1.5%
Scan Frequency
30 min
Trades less often, only on the strongest trends. Tighter stop-loss to protect capital.
Moderate (Default)
Best for: Most users. Balanced between selectivity and opportunity.
Capital per Trade
15%
Take Profit
20%
Stop Loss
10%
ADX Threshold
25
Volatility Threshold
1.25%
Scan Frequency
15 min
Aggressive
Best for: Experienced traders who want maximum exposure to momentum moves.
Capital per Trade
20%
Take Profit
15%
Stop Loss
7%
ADX Threshold
20
Volatility Threshold
1.0%
Scan Frequency
5 min
More trades, lower entry bar, wider stops. Catches weaker trends but also more false signals.
Momentum vs Mean Reversion โ When to Use Which?
Trending market (BTC making new highs/lows)
Momentum
Rides the trend
Ranging/sideways market
Mean Reversion
Profits from bounces within range
High volatility breakout
Momentum
Catches explosive moves
Choppy, low volume market
Neither โ pause both
Both strategies struggle in chop
You want fewer, higher-conviction trades
Momentum
Requires 5/5 conditions
You want more frequent trades
Mean Reversion
Only needs 2/4 conditions
Pro tip: Run both bots simultaneously on the same exchange. They look for completely different setups, so they rarely conflict. Mean Reversion catches dips while Momentum catches breakouts โ together they cover more market conditions.
What Coins Does It Trade?
The bot automatically scans the top 50 cryptocurrencies by market cap available as USDT perpetual futures on your exchange. The list updates daily from CoinGecko.
Automatically excluded:
All stablecoins (USDT, USDC, DAI, etc.)
Your blacklisted symbols
Symbols currently in cooldown
Symbols where you already have an open position
How Opportunities Are Ranked
When multiple coins pass all 5 conditions simultaneously, the bot ranks them by combined volatility (highest first). This means it prefers the most volatile valid setups โ coins with bigger moves offer bigger profit potential.
Supported Exchanges
Bybit
โ Fully Supported
Recommended. Best futures liquidity.
MEXC
โ Supported
Swap futures.
Exchange Key Setup
Go to your exchange and create a new API key
Enable Futures Trading permission
Add the API key and secret in Qbots โ Settings โ Exchange Keys
Select the exchange in the bot's Config tab
Important: You need Futures API keys, not Spot keys. The bot trades perpetual futures contracts.
Understanding the Dashboard
Status Bar
๐ข Running
Bot is actively scanning and trading
๐ก Paused
Scanning stopped, but existing positions still monitored
๐ด Stopped
Bot is off. No scanning, no monitoring.
Key Metrics
Open Positions
Currently active trades
Capital / Trade
How much of your balance each trade uses
Take Profit
Your profit target for each position
Stop Loss
Your maximum loss per position
Free Balance
Available USDT in your futures wallet
Tabs
Positions
Your currently open trades with live PnL
History
All closed trades with PnL, duration, close reason
Analytics
Win rate, total PnL, best/worst trade, averages
Logs
Detailed bot activity log (scans, trades, errors)
Config
All settings โ strategy, risk, indicators
Risk Disclaimer
This bot trades leveraged futures โ losses can exceed your position size with leverage above 1ร.
The maximum leverage is capped at 20ร (lower than Mean Reversion's 125ร) for safety.
Momentum strategies can suffer during trend reversals โ a strong uptrend can reverse suddenly.
Past performance does not guarantee future results.
Start with 1ร leverage and the Conservative preset until you understand how the bot behaves.
Never allocate money you cannot afford to lose.
The Kill Switch is your emergency exit โ use it if markets turn against you rapidly.
FAQ
Q: How much money do I need to start? The minimum trade size is $5. With the default 15% capital allocation, you'd need at least ~$35 in your futures wallet. We recommend starting with $100+ for meaningful diversification.
Q: Why does the bot find 0 opportunities for hours? This is completely normal and expected. The Momentum Bot requires ALL 5 conditions to align simultaneously โ this is rare by design. The bot may scan for hours or even days before finding a valid setup. This selectivity is what keeps the strategy profitable.
Q: Can I run Momentum and Mean Reversion at the same time? Yes. They look for completely different patterns. Momentum catches trends while Mean Reversion catches bounces. They complement each other well. Just ensure you have enough balance for both.
Q: What's the difference between Momentum and Mean Reversion cooldowns? Mean Reversion only cools down after stop-loss exits. Momentum cools down after every close (including take-profit). This prevents re-entering the same momentum wave.
Q: Can I change the RSI timeframes? Yes. By default, the bot uses 4H and 1D for RSI confirmation. You can change either to 1H, 4H, or 1D in the Config tab. Using shorter timeframes gives more signals but less reliable confirmation.
Q: What does "Crossover Lookback" mean? It's how many 1-hour candles back the bot searches for an EMA 21/50 crossover. Default is 10 candles (= 10 hours). A higher value catches crossovers that happened earlier; a lower value requires very recent crossovers.
Q: What happens if my balance runs out? The bot checks your free balance before each trade. If your balance is below the minimum ($5), it logs "Insufficient capital" and skips the trade. Existing positions continue to be monitored.
Q: How do I stop the error spam for user 325? If you see "No exchange keys found" errors repeatedly, it means that user hasn't added their exchange API keys in the platform settings. Either the user adds keys, or you stop their bot.
Last updated