๐Ÿš€๐Ÿ“ˆ 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, repeat

The 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.

ADX Value
Meaning

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:

Timeframe
Long Condition
Short Condition

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:

Measurement
What It Measures

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:

Exit Type
When It Triggers
What Happens

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

Limit
Value
Why

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:

Your Current Positions
Bot Prioritizes

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

Setting
Default
What It Does

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

Setting
Default
What It Does

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

Setting
Default
Range
What It Does

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

Setting
Default
What It Does

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.

Setting
Value

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.

Setting
Value

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.

Setting
Value

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?

Market Condition
Best Bot
Why

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

Exchange
Status
Notes

Bybit

โœ… Fully Supported

Recommended. Best futures liquidity.

MEXC

โœ… Supported

Swap futures.

Exchange Key Setup

  1. Go to your exchange and create a new API key

  2. Enable Futures Trading permission

  3. Add the API key and secret in Qbots โ†’ Settings โ†’ Exchange Keys

  4. 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

Status
Meaning

๐ŸŸข 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

Metric
What It Shows

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

Tab
What's Inside

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