25 Automated Crypto Trading Bot Strategies: RSI, MACD, Bollinger Bands, Grid, DCA & More

All 9 core strategies run on Kraken, Binance.US & Gemini — Elite unlocks all 25 automated crypto trading strategies across 13 exchanges, lifetime license, no subscription.

DennTech desktop crypto trading bot dashboard on Kraken, Binance.US and Gemini

DennTech is a desktop crypto trading bot built for traders who want full automated crypto trading strategies without paying a monthly subscription. Every strategy runs 100% locally on your Windows machine — your API keys never leave your computer, and no cloud server ever touches your trades. Retro includes the 9 core strategies below. Themed and Elite unlock all 25 strategies in a single lifetime license across 13 exchanges.

How Every Automated Crypto Trading Strategy Runs in DennTech

Before choosing a strategy, every edition of the bot gives you the same execution infrastructure — a shared set of universal controls that apply regardless of which strategy is active.

Universal Settings (All Strategies, All Editions)

  • Timeframe — 1m, 5m, 15m, 30m, 1h, 4h, or 1d candles. Controls how fast signals fire. Scalping and Grid strategies typically run on 1m–5m; trend strategies on 1h–4h.
  • Trade Size — Choose Cash Trade (fixed dollar amount per order, e.g. $150) or Percentage per Trade (e.g. 50% of session budget). Session caps prevent the bot from exceeding your total allocation.
  • Stop Loss — Enable/disable per position. Choose Per Trade (individual cost basis), Per Session (total P&L circuit breaker), or Trailing (follows price up, locks gains).
  • Trailing Stop — When Trailing mode is active, set Trailing Sell % (1–100%) to decide how much of the position to close when the peak-to-trough threshold is hit.
  • Reset Trigger — Auto-restart after a stop-loss fires. Keeps the bot running 24/7 without manual intervention.
  • Advanced Tab — Historical Candle Counts — Set how many candles each indicator loads: SMA (default 260), EMA (default 260), RSI (default 624), MACD (default 260). Range: 100–1,000. Increase for smoother signals; decrease for faster startup.
  • Advanced Tab — TradingView Webhook — Link a TradingView Pine Script alert to execute signals directly through the bot. Compatible with Free, Essential, Plus, and Premium TradingView plans.

The 9 Core Automated Crypto Trading Strategies

Retro includes these nine fully configurable strategies. Themed and Elite unlock 16 additional strategies. All run on Kraken, Binance.US, and Gemini with direct WebSocket data feeds and real-time limit order execution.

1. RSI (Relative Strength Index)

Measures the speed of price change to identify oversold and overbought conditions. The bot buys when RSI drops below your Oversold threshold and sells when it rises above Overbought — no guessing, no emotion. This is one of the most widely used automated crypto trading strategies for spotting reversals on any liquid pair.

  • RSI Period (default 14) — Number of candles for the RSI calculation. Lower = more sensitive. Standard value is 14.
  • Overbought Level (default 80) — RSI at or above this triggers a sell. Standard textbook level is 70; 80 is more conservative with fewer false exits.
  • Oversold Level (default 20) — RSI at or below this triggers a buy. Standard is 30; 20 filters out weaker signals.
  • Advanced — RSI Candle Count (default 624) — RSI accuracy improves significantly with more seed data. Do not reduce below 260 without testing.

Best for: volatile markets with clear swing highs and lows. Works on all timeframes. Pairs well with Trailing Stop at 3–5% to lock profits on large reversals.

2. MACD (Moving Average Convergence Divergence)

Tracks momentum by comparing a fast and a slow exponential moving average. The bot buys on a bullish crossover and sells on a bearish crossover, riding strong directional moves and exiting before momentum fades. A reliable entry point for any desktop crypto trading bot strategies playbook.

  • Fast Period (default 12) — Short EMA for the MACD line.
  • Slow Period (default 26) — Long EMA. Must be greater than Fast Period.
  • Signal Period (default 9) — EMA of the MACD line that generates the crossover trigger.
  • Advanced — MACD Candle Count (default 260) — Increase to 400–500 for smoother signal line calculations on slower timeframes.

Best for: trending markets on 1h or 4h candles. Reduces whipsaws compared to RSI on strongly directional pairs like BTC/USD or ETH/USD.

3. Trend Following

A multi-confirmation strategy that only enters confirmed uptrends — Short MA must cross above Long MA while RSI stays below 70. Exits when the short average crosses back below the long average or RSI exceeds the sell threshold. Conservative by design; avoids chasing tops.

  • Short MA Period (default 10) — Short-term simple moving average period.
  • Long MA Period (default 50) — Long-term SMA. Must be larger than Short MA.
  • RSI Period (default 14) — Used as a secondary filter. RSI below 70 required to buy; above 30 required to sell.
  • Advanced — SMA & RSI Candle Counts — Increase SMA to 400+ for longer MA calculations (e.g. 200-period MA).

Best for: sustained bull markets on 4h or 1d candles. Low trade frequency means low fees. Ideal for hands-off automated crypto trading on large-cap pairs.

4. Mean Reversion

Based on the principle that extreme price moves are temporary. The bot calculates a historical mean and deviation bands, buys when price crashes through the lower band, and sells when it rebounds above the upper band — the classic "rubber band" trade.

  • Period (default 20) — Lookback window for the EMA-based mean calculation.
  • Deviation (default 2.0) — Band width multiplier. Higher values require larger deviations before signaling — fewer but stronger entries.
  • EMA Period (default 10) — Secondary EMA trend filter. Price must be above this EMA to buy and below it to sell.
  • Advanced — EMA Candle Count (default 260) — Stable at defaults. Increase for pairs with slow-moving price structures.

Best for: range-bound markets and overreaction events. Pairs especially well with Per Session stop loss to cap total drawdown in trending conditions.

5. Momentum Trading

Enters trades when price surges past a set trigger percentage within a defined lookback window. Buys into explosive moves as they start; exits when momentum reverses. One of the fastest-reacting automated crypto trading strategies in the bot, designed for catching altcoin rallies.

  • Trigger % (default 2) — Minimum price move percentage over the lookback period to fire a buy signal.
  • Lookback Period (default 10) — Number of candles to measure momentum. Momentum = (current price − price N candles ago) / price N candles ago.

Best for: high-volatility sessions and news-driven moves on 5m–15m candles. Use a tight Per Trade stop loss (2–3%) to limit downside if momentum stalls.

6. Scalping

High-frequency limit-order strategy designed for thin, consistent profits. The bot places a buy limit slightly below market price, then immediately sets a sell limit at your target profit percentage. Cycles continuously, accumulating small gains in sideways or low-volatility conditions. The DennTech scalping system is also running live on the public demo page — real trades, real order IDs, no simulation.

  • Target % (default 0.1) — Profit target as a percentage. Buy and sell limits are set ±this % from entry. On a $0.10 DOGE/USD pair at 0.1%, buy at $0.0999 and sell at $0.1001.
  • Max Trades (default 50) — Session trade cap. Prevents runaway execution during data anomalies.

Best for: 1m candles on liquid pairs. Requires a session budget large enough to absorb multiple open positions simultaneously. Combine with Reset Trigger for 24/7 hands-off operation.

7. Grid Trading

Places an automated grid of buy and sell orders across a defined price range, profiting from every oscillation up and down. The bot buys on dips and sells on bounces continuously, with the unified sell anchor adjusting to guarantee every position exits at net profit. A staple desktop crypto trading bot strategy for range-bound markets.

  • Levels (default 10) — Number of grid price levels. More levels = denser order grid.
  • Range % (default 5) — Total price range covered as a percentage of current price. 5% on a $2,000 asset = $1,900–$2,100.
  • Step Size % (default 0.5) — Distance between grid levels as a percentage of range. Smaller = tighter, more frequent fills.

Best for: stable, ranging markets on 15m–1h candles. Bitcoin and Ethereum pairs with defined support and resistance levels work especially well.

8. Market Making

Profits from the natural spread between buyers and sellers without predicting direction. The bot simultaneously quotes a buy limit slightly below mid-price and a sell limit slightly above it, capturing the spread every time price oscillates. A low-directional-risk, steady-income automated crypto trading strategy.

  • Spread % (default 0.2) — Gap between buy and sell limits as a percentage of price. On a $2,000 asset: buy at $1,998, sell at $2,002.
  • Inventory Limit (default 100) — Maximum base asset quantity held at any time. Prevents over-accumulation on one-sided moves.

Best for: high-liquidity pairs with tight natural spreads. Works best in quiet, low-volatility conditions on Kraken and Binance.US where order books are deep.

9. Arbitrage

Exploits real-time price differences between two exchanges for the same asset. When the spread between your primary exchange and the second exchange exceeds your minimum profit threshold, the bot buys on the cheaper venue and sells on the more expensive one simultaneously. Near-risk-free when latency is low.

  • Spread % (default 0.5) — Minimum cross-exchange price difference required to trigger a trade.
  • Min Profit % (default 0.1) — Minimum net profit after all fees. Skips trades that won't clear this bar.
  • Max Latency (s) (default 10) — Abandons any opportunity where order placement takes longer than this threshold.
  • Second Exchange (default: Binance.US) — The comparison exchange. Arbitrage monitors price on your primary exchange against this venue.

Best for: pairs simultaneously listed on Kraken and Binance.US or Gemini. Requires active balances on both exchanges. Most effective during high-volume sessions when price gaps briefly widen.

Elite Crypto Trading Bot Strategies — 16 Additional Strategies, Lifetime License

Elite edition adds 16 more strategies on top of the 9 core ones, giving you 25 total elite crypto trading bot strategies across 13 supported exchanges. Every strategy is a lifetime license — pay once, no monthly fees, no crypto bot subscription ever. The 16 Elite strategies are organized into five packs, each targeting a distinct market approach.

Elite Pack 1 – Core Signals (3 New Strategies)

10. EMA Spread

An EMA crossover crypto bot strategy that generates signals from the spread between two exponential moving averages. When the fast EMA rises above the slow EMA by a defined spread threshold, the bot enters long; it exits when the spread closes or reverses. Smoother than a simple EMA cross, it filters out noise in choppy conditions.

Best for: trending pairs on 1h–4h candles where price moves cleanly above or below its exponential averages. Works well alongside MACD for multi-confirmation entries.

11. MACD Histogram

A MACD histogram trading bot strategy that reads the histogram bar value directly — the difference between the MACD line and its signal line — rather than waiting for a full crossover. Histogram growth signals building momentum; histogram contraction signals fading momentum. Faster to react than standard MACD crossover.

Best for: spotting early momentum shifts on 15m–1h candles. Pairs well with an RSI filter to avoid false signals during sideways conditions.

12. SMA Cross

A clean SMA cross crypto bot strategy based on two simple moving averages. Buy when the short SMA crosses above the long SMA; sell when it crosses back below. One of the most time-tested quantitative trading signals available — straightforward, reliable, and effective for systematic automated execution.

Best for: medium-term trending markets on 1h–1d candles. The simplest strategy to tune — adjusting the two MA periods is all that is needed to fit different pair volatility profiles.

Elite Pack 2 – Trend & Momentum (3 New Strategies)

13. Volatility Breakout

A volatility breakout trading bot strategy that monitors price consolidation and fires a buy signal when price breaks out of a defined volatility range with conviction. Unlike momentum strategies that chase moves already in progress, Volatility Breakout enters at the moment the range is broken — earlier and with tighter risk.

Best for: markets transitioning from low-volatility compression to high-volatility expansion. Particularly effective before major economic events or after exchange-level volume spikes on Kraken.

14. ADX Filter

Uses the Average Directional Index to measure trend strength rather than trend direction. The bot only takes trades when the ADX reading is above a defined threshold — confirming that a real trend is in place, not just noise. Combines naturally with directional strategies like Trend Following or Momentum to reduce false signals in flat markets.

Best for: applying as a confirmation filter overlay. Reduces losing trades that occur when directional strategies fire during low-conviction, sideways price action.

15. Step Gain

A controlled accumulation strategy that scales into a position across multiple price levels, then exits the entire position only after a defined total profit threshold is reached. Unlike standard limit orders that target a fixed price, Step Gain adapts its exit target dynamically based on the weighted average entry across all steps.

Best for: volatile pairs where hitting a single limit entry at the exact low is unlikely. The stepped entry reduces average cost and improves exit probability on recovery moves.

Elite Pack 3 – Reversion & Grid (3 New Strategies)

16. Bollinger Bands

The classic Bollinger Bands crypto bot strategy. The bot buys when price touches or pierces the lower band (statistically oversold) and sells when it touches or exceeds the upper band (statistically overbought). Band width dynamically adjusts to market volatility — tighter in quiet markets, wider during high-volatility sessions — making entry and exit levels genuinely adaptive.

Best for: range-bound to mildly trending markets on 15m–4h candles. One of the most versatile automated crypto trading strategies in the Elite arsenal. Works on virtually any liquid pair.

17. DCA (Dollar Cost Averaging)

A DCA crypto trading bot — also known as a dollar cost averaging bot — that spreads purchases across multiple price levels over time, lowering the average entry cost as price declines. The bot places systematic buys at defined intervals, then holds until the total position reaches a target profit level before exiting the full stack in one unified sell.

Best for: long-term accumulation of high-conviction assets like BTC/USD and ETH/USD. Outperforms single-entry strategies in declining or oscillating markets by improving average cost basis on every dip.

18. Grid-DCA Hybrid

A grid DCA crypto bot strategy that combines the systematic grid buy levels of Grid Trading with the cost-averaging logic of DCA. The bot places grid buy orders at descending price levels, reducing average cost on each fill like DCA — but also places corresponding sell orders above each buy level like a grid, so partial profits are taken as price bounces between levels.

Best for: extended ranging or slowly declining markets where neither pure DCA nor pure grid alone is optimal. Particularly effective on DOGE/USD, SOL/USD, and other mid-cap pairs with wide intraday ranges.

Elite Pack 4 – Quant Portfolio (5 New Strategies)

19. Regime Switching

Detects the current market regime — trending, ranging, or volatile — and automatically switches the active sub-strategy to match. In trending conditions it applies momentum logic; in ranging conditions it switches to mean reversion; in high-volatility regimes it tightens position sizing and stop parameters. One strategy that adapts instead of forcing one approach onto every market state.

Best for: traders who want fully hands-off operation across different market cycles without manually switching strategies. Elite edition's most sophisticated automated crypto trading strategy for set-and-forget deployment.

20. Pair Trading

A pair trading crypto bot strategy that exploits the statistical relationship between two correlated assets. When the price spread between the pair diverges beyond its historical norm, the bot goes long the underperformer and short (or exits) the outperformer, betting on mean reversion of the spread. Reduces directional market risk because the trade profits from the relationship, not the overall market direction.

Best for: pairs with documented positive correlation — e.g. BTC/USD vs ETH/USD. Requires both assets to be available on the same exchange. Works best on Kraken with its wide pair selection across 13 Elite-supported exchanges.

21. Portfolio Rebalancing

A crypto rebalancing bot strategy that maintains a defined target allocation across multiple assets. When any asset drifts above its target weight, the bot trims; when it drifts below, it adds. Automatically sells winners and buys underperformers to restore balance — enforcing disciplined profit-taking and systematic dip-buying without emotional decision-making.

Best for: traders holding multiple positions simultaneously who want to avoid portfolio drift. Consistent rebalancing on a set threshold (e.g. ±5% drift) has historically improved risk-adjusted returns versus static buy-and-hold positions.

22. TSA (Time Series Analysis)

Uses statistical time series modeling to forecast the likely short-term price trajectory based on historical patterns. The bot generates buy and sell signals when the forecasted price path diverges meaningfully from current price, entering in the direction of the projected move. A quantitative, data-driven approach distinct from the indicator-based strategies in the core pack.

Best for: pairs with consistent historical patterns — BTC, ETH, SOL on higher timeframes (4h–1d). Reduces reaction to random noise by focusing on statistically significant deviations from modeled price paths.

23. TSSL (Trailing Stop-Loss Ladder)

A trailing stop crypto bot strategy that manages exits using a laddered trailing stop system across multiple position tranches. Instead of one trailing stop on the full position, TSSL applies separate trailing thresholds to defined portions of the position — locking in partial gains at lower risk while leaving a percentage exposed to further upside. More precise than a single trailing stop.

Best for: volatile pairs where a single trailing stop often whipsaws out of strong moves. TSSL keeps part of the position working while securing progressive profits as price climbs. Pairs well with Grid-DCA Hybrid for full accumulation-to-exit cycle automation.

Elite Pack 5 – Execution Alpha (2 New Strategies)

24. Gain Strategy

A profit-target-driven strategy that accumulates a position through a series of calculated entries and exits the entire stack only after a defined cumulative gain threshold is reached across all positions. Gain Strategy applies the 5-step accumulation engine to build a cost-averaged position, then waits for the exact gain percentage before executing a unified exit — combining patience with precision.

Best for: markets with predictable recovery cycles. Particularly effective on pairs that frequently dip 3–8% before recovering, allowing the accumulation phase to build a strong cost basis for a clean profitable exit.

25. Emotionless Strategy

Rule-based, fully systematic, and deliberately designed to eliminate human bias from every trade decision. The Emotionless strategy executes a fixed sequence of buy and sell rules with zero discretion — no adjustments based on news, sentiment, or chart "feel." Every decision is determined by pre-set parameters alone, making it the purest expression of the DennTech philosophy: no subscriptions, no emotion, no interference.

Best for: traders who struggle with overriding their bot or second-guessing signals. Also ideal for fully automated 24/7 deployment where you want consistent behavior regardless of market conditions or time of day.

Get All 25 Strategies — Desktop Crypto Trading Bot, Crypto Bot No Subscription

Every strategy on this page runs as a desktop crypto trading bot on your own Windows machine with a one-time lifetime license. No monthly fees. No cloud dependency. No crypto bot subscription. Your API keys never leave your computer.

  • Retro Edition — 9 core strategies, 3 exchanges (Kraken, Binance.US, Gemini)
  • Themed Edition — 25 strategies + premium dark-mode UI, 13 exchanges
  • Elite Edition — All 25 strategies, 13 exchanges, lifetime license

Upgrade to Elite — 25 strategies, 13 exchanges, pay once  |  Start with the 9 core strategies from $75.99

Get all 25 strategies, Elite lifetime license

Disclaimer: DennTech Trading Solutions is a software company, not a financial advisor. Nothing on this site constitutes financial advice, investment advice, or a recommendation to buy or sell any asset. Cryptocurrency trading involves substantial risk of loss and is not suitable for all investors. Always do your own research and consult a qualified financial professional before making any investment decisions. View full Liability Waiver →