Skip to main content

32 posts tagged with "backtesting"

View All Tags

MACD Strategy Guide for Crypto Trading Bots: Three Signals, One Bot

· 12 min read
VolatiCloud Team
VolatiCloud

MACD is built from two EMAs, yet it produces three distinct trading signals that many traders use interchangeably without understanding what each one actually measures. The line crossover tells you one thing. The zero-line cross tells you a different thing. Histogram divergence tells you something else entirely. Confusing them leads to conflicting entries, misread exits, and backtests that look promising but fall apart in live trading. This guide separates the three MACD signals, explains the 12/26/9 default parameters and where they break, and shows how to wire each one into a working strategy in VolatiCloud's Strategy Builder.

Bollinger Bands Strategy: Crypto Mean Reversion & Squeeze Trades

· 10 min read
VolatiCloud Team
VolatiCloud

Bollinger Bands are unlike most technical indicators because their geometry changes. RSI has fixed thresholds at 30 and 70. Moving averages have fixed periods. Bollinger Bands adapt to market volatility — widening when prices swing wildly, tightening when markets go quiet. That adaptive behavior is their greatest strength, and the reason most traders misuse them: a band touch in a calm market means something completely different from a band touch during a volatility breakout. This guide separates the two, walks through both the mean reversion and squeeze breakout setups in VolatiCloud, and shows the parameters that actually matter when you backtest.

Crypto Paper Trading Framework: From Backtest to Live Capital

· 10 min read
VolatiCloud Team
VolatiCloud

The first two weeks of live trading are where most automated strategies die — not because the signal logic was wrong, but because the trader skipped the validation gate between "backtest looked good" and "real capital on the line." Paper trading exists to close that gap. Done as a structured test it tells you whether your live execution will match your backtest. Done as a waiting room it tells you nothing and just delays the same blow-up.

AI Chat Assistant for Crypto Trading Bots — VolatiCloud

· 9 min read
VolatiCloud Team
VolatiCloud

Comparing four backtest results across three strategies usually means six tabs, a spreadsheet, and a fresh cup of coffee. Asking the VolatiCloud AI Chat Assistant "rank my last 10 backtests by Sharpe and tell me which strategy has the best risk-adjusted return" returns the answer in under a minute — drawn from your real account data, not generic trading advice. The assistant lives in a slide-out panel on every dashboard page, authenticates with your existing session, and can both answer questions and take actions.

EMA Crossover Strategy for Crypto: Trend-Following Bots

· 10 min read
VolatiCloud Team
VolatiCloud

Most profitable algorithmic strategies fall into one of two camps: they bet that prices will revert to an average, or they bet that a price move will keep going. RSI mean reversion belongs to the first camp. EMA crossover belongs to the second. The classic 12/26 fast-slow EMA pair has the advantage of being simple to backtest and almost trivial to encode visually — but it has well-documented failure modes (sideways chop, false breakouts) that any production deployment has to handle. This guide walks through building a crossover strategy in VolatiCloud, adding the 200-period EMA trend filter that materially improves win rate, and tuning the periods with hyperopt before live deployment.

Avoiding Overfitting in Crypto Backtests: Detection & Prevention

· 11 min read
VolatiCloud Team
VolatiCloud

Your backtest shows 200% annual returns with a Sharpe ratio of 3.2. You wire up a live bot, fund it with real capital, and three weeks later it has lost 15% taking trades that make no sense given current market conditions. The strategy isn't broken — it never had an edge in the first place. You overfitted, and the historical numbers were always going to disappear the moment your bot encountered data the optimizer hadn't seen.

RSI Mean Reversion Strategy: Build a Crypto Trading Bot

· 12 min read
VolatiCloud Team
VolatiCloud

"RSI below 30 is oversold — buy" sounds like a complete strategy until you actually trade it. Run that single rule on BTC/USDT through the May 2022 capitulation and you'd have entered seven losing trades while RSI(14) sat below 30 for 41 consecutive days. The signal was working exactly as designed; the problem is that "oversold" is not the same as "about to bounce." This guide walks through building a real RSI mean reversion strategy in VolatiCloud — period selection, fresh-cross filtering, stop-loss configuration, and the backtests that tell you whether the edge is real before any capital is at risk.

Strategy Versioning and Forking for Algorithmic Traders

· 9 min read
VolatiCloud Team
VolatiCloud

You spend three days tuning an RSI mean-reversion strategy. The Sharpe ratio is finally where you wanted it. You change one parameter to test a hunch, hit save — and now the working version is gone, and you can't remember exactly what made it work. Every algorithmic trader has lived this moment. VolatiCloud's immutable strategy versioning makes it impossible: every save creates a new version, nothing is overwritten, and live bots stay pinned to the exact version they were created against.

Crypto Bot Risk Management: Position Sizing That Survives

· 10 min read
VolatiCloud Team
VolatiCloud

A strategy with a 70% win rate and a 50% stake size loses two-thirds of an account on five consecutive losing trades — and five-loss streaks happen multiple times a year even at 70% accuracy. A 55% win-rate strategy with 5% stakes barely flinches at the same streak and keeps compounding. The signal logic gets all the attention, but it's the position-sizing rules underneath that decide whether your bot is around to take the next trade.

Freqtrade Hyperopt: Optimize Strategy Parameters Without Overfit

· 9 min read
VolatiCloud Team
VolatiCloud

Every algorithmic trading strategy has knobs. RSI period: 14? 21? 9? Entry threshold: 30, 25, 35? Stoploss: −5%, −7%, −10%? ROI target: 2%, 3%, 5%? Each combination produces a different equity curve, and the difference between defaults and optimized parameters can be the difference between a profitable strategy and a flat one. Manual trial and error doesn't scale: with five parameters and ten values each, you're looking at 100,000 combinations. Freqtrade's hyperopt — wrapped in VolatiCloud's UI — searches the parameter space intelligently with Bayesian optimization and converges on the high-performing region in hundreds of epochs, not hundreds of thousands.