RSI, EMA, MACD and Bollinger in a crypto bot: what the backtest showed
Every crypto bot claims its indicators "improve entry timing." The question nobody answers is: by how much, and in which market? We tested the 5 technical indicators Theta offers as an optional entry trigger — RSI, Simple Moving Average, EMA, MACD, Bollinger Bands and Stochastic — against plain DCA (buy on schedule, no filter), across 3 real market regimes.
The result isn't a leaderboard. It's a map of where each one helps and where each one loses — because that's what decides whether an entry filter is worth it for you. Backtests inform, they don't predict: past results don't guarantee future ones.
Why trust it
The API key reads and trades — but can't withdraw. Your funds never leave your exchange account.
No stop-loss, by design: if price drops, the bot holds and reopens later. You only realize a gain.
Simulate with a virtual balance, no time limit, before risking a single real cent.
Half of each profit reinvests, half goes to a vault; the pilot climbs from $100 to $10,000 following a published plan. A rule, not a promise.
The scoreboard, including the losing side
We tested BTC and ETH on real 1h Binance candles, with a daily decision and a fixed budget, net of fees (0.1% per buy), across 3 market regimes: a downtrend (2022), a strong rally (2023-24) and a sideways market (2024) — always against plain DCA (buy on schedule, same pace, no indicator). Same total invested on both sides, so the comparison is fair.
- Downtrend (2022): almost every indicator beats DCA — buying the dip improves the average entry price.
- Strong rally (2023-24): EVERY indicator loses to DCA — waiting for a dip means buying little and late.
- Sideways (2024): most gain slightly (around +1%).
- Final scoreboard, out of 6 scenarios: RSI 4/6, Simple Moving Average 4/6, EMA 4/6, Stochastic 4/6, MACD 3/6, Bollinger 3/6.
RSI (Relative Strength Index)
Measures the strength of recent price action on a 0-100 scale — near 0 is oversold. Theta only opens the 1st buy when RSI hits the condition (e.g. below 30 = buy the fear).
In our backtest: beats DCA in the downtrend (+2.1% to +2.7%) and gains slightly sideways, but loses badly in a strong rally (−7% to −15%) — the filter delays entry during a continuous climb. Wins 4 of 6 scenarios.
Simple Moving Average and EMA
Both buy when price is below the average of the last N periods — EMA reacts faster because it weights recent prices more.
In our backtest, these two were the most balanced: they beat DCA in the downtrend and sideways (+0.2% to +1.2%) and lose only a little in the rally (−0.4% to −1.3%). Both win 4 of 6 — and when they lose, they lose small.
MACD
Measures the gap between a short and a long moving average — opens the buy when momentum turns up.
In our backtest, it was the most neutral: stays close to DCA in most scenarios (−0.4% to +0.7%). Wins 3 of 6, with no big swings either way.
Bollinger Bands
Opens the buy when price pierces the lower band — a statistical overreaction to the downside.
In our backtest, it had the widest swing: the best gain sideways/downtrend (+2.4% to +4.7%), but the WORST loss in a strong rally (−10% to −15%), because it buys rarely. Wins 3 of 6 — surgical, but needs a sideways market.
Stochastic (%K)
Measures where price sits within the period's min-max range — similar to RSI, different formula.
In our backtest: gains in the downtrend/sideways (~+1%), loses in the rally (−2.4% to −4.5%). Wins 4 of 6.
What this actually means
No indicator is magic, and none beats the market in a strong, continuous rally — all of them lose to plain "always buy" in that scenario, because waiting for a dip is expensive when price only goes up. Where indicators genuinely help is in downtrends and sideways markets: buying oversold improves the average entry price.
That's why, in Cycle mode, the indicator is always optional and only filters the 1st buy — never re-entries, which follow the dip/cooldown rules. You decide whether to turn the filter on, knowing where it helps and where it costs.
Frequently asked questions
Which indicator returns the most?
Do technical indicators work on crypto?
Does Theta force you to use an indicator?
Do these numbers guarantee future results?
No automatic charges. Cancel anytime.
30 days free, no card · then R$ 59/mo (from R$ 97) or R$ 490/yr (from R$ 790) · founder pricing locked until Dec 31, 2026. Outside Brazil: $12/mo (from $19) or $99/yr (from $149). Crypto (USDT): $12 = 1 month, $24 = 3 months, $79 = 1 year.
Theta is automation software; it is not investment advice. Crypto involves risk; past results do not guarantee future results. You pay for the software — your funds stay on your exchange.