Backtesting Arena

Backtesting Arena

Back to blog

Why We Currently Use Binance Data Only — And What That Has to Do With Honest Backtesting

MEXC lists 3,000 coins, Binance 'only' 400. We still deliberately use Binance data exclusively. The reason is simple: a backtest is only as good as its price history. Here's why data quality beats coin count.

Backtesting Arena·April 20, 2026·4 min read·12 views

If you're new to Backtesting Arena, you might notice: we only offer crypto pairs listed on Binance. No MEXC exotics, no KuCoin-only tokens, no DEX scraping. That's not laziness — it's a deliberate decision. And we believe it's the right one.
This article explains why.
The Tempting Argument
A quick look at the numbers:
• MEXC: over 3,000 listed coins
• KuCoin: ~700 coins
• Binance: ~400 coins
At first glance, Binance looks almost impoverished. Wouldn't it be better if we used MEXC data? Then users could backtest that new memecoin someone hyped yesterday on X. More choice = better product, right?
Wrong. And here's where it gets interesting.
The Decisive Factor: Price History
Backtesting is statistics on historical data. A strategy that has seen 3 months of data tells you exactly nothing reliable about its future. You need:
• Multiple market phases — bulls, bears, sideways
• Ideally a complete cycle — for crypto that means 4+ years
• Enough trades — at least 30, better 100+, for statistics to actually mean anything
And here's the kicker: The coins where Binance looks disadvantaged are almost always exactly the ones where backtesting is pointless anyway.
MEXC's 3,000 coins sound impressive. But how many of them have existed longer than 2 years? How many have survived a real bear market? How many have enough volume that an indicator like OBV-MACD even works meaningfully?
Our estimate: of 3,000 MEXC coins, maybe 200–400 have enough history for valid backtesting. Of those, 150 are already listed on Binance. The real net gain in backtestable coins is maybe 50–150. And those are mostly low-liquidity altcoins.
The Low-Liquidity Problem
Here's a scenario that happens daily on low-liquidity altcoins:
You backtest an OBV-MACD strategy on a mid-sized altcoin. The result: +340% CAGR, 72% win rate, dreamy. You go live with $10,000. What happens?
Your entry order moves the price 3% because the orderbook is flat. Your stop-loss gets triggered during low-volume moments by wick-hunts that never happened in the backtest. Your exit order fills at a 5% worse price than the "official" close. That +340% CAGR becomes maybe +40% in practice — with significantly more stress.
This isn't an edge case. This is the rule. Backtests on low-liquidity markets are systematically too optimistic because they ignore slippage and market impact. Anyone selling you backtests on MEXC-only coins is selling you pretty numbers that don't reproduce in live trading.
What Binance Data Actually Offers
Binance lists "only" ~400 coins. But those 400 coins meet criteria that are decisive for honest backtesting:
1. Liquidity. Binance coins typically have $1M+ daily volume on major pairs. That means: backtests ignore slippage with smaller error.
2. History. Many Binance coins have been listed since 2017–2020. That's 5–8 years of data — enough for multiple market phases and statistically valid conclusions.
3. Data quality. Binance candles are clean, consistent, reliable. On smaller exchanges, data gaps, wash-trading artifacts, or faulty candles are more common.
4. Reproducibility. A backtest result on BTCUSDT/Binance is a defensible statement. You can expect live trading to be close.
Common Misconceptions
"But this one altcoin 10x'd!"
Yes, and without backtest data that's gambling, not trading. Backtesting doesn't tell you which coin will rise — it tells you whether your strategy survives statistically. For that, you need liquidity and history, not maximum coin count.
"Other tools offer all the coins. Why not you?"
Flip the question: if you can backtest 3,000 coins but 95% have unreliable data — is that a feature or a trap? Many tools prioritize breadth over validity. It sells better, helps the user less.
"At least established KuCoin coins would make sense!"
That's actually true — and here we're keeping a door open. Some mid-cap altcoins that have been on KuCoin longer than on Binance would be a valid addition. We have KuCoin on the roadmap, but not as priority 1. The effort (custom adapter, rate-limit management, symbol mapping, signal-status integration, alert cron) isn't trivial, and the gain is limited.
Our Philosophy: Honest Numbers, Not Big Numbers
Backtesting Arena is built on a simple principle: The results we show you should be as close as possible to what you could actually achieve in live trading. No slippage illusions. No liquidity fantasies. No over-optimized numbers on data that shouldn't exist.
That's why we deliberately focus on a smaller but cleaner coin selection. Better an honest backtest on 50 coins than a misleading one on 500.
If you hold your own trading to exactly that standard — you're in the right place.
What That Means For You Concretely
You want to backtest Bitcoin, Ethereum, Solana, major altcoins? All there, since 2017–2020, clean data.
You want to test a new memecoin that's existed for 3 weeks? We're not the right platform. Honestly: nobody is — 3 weeks of data is statistically worthless regardless of source.
You want to test an established mid-cap altcoin that isn't on Binance? Write to us via "Improvements". If demand is strong enough, we'll prioritize KuCoin integration.
You want stocks, ETFs, commodities, forex with data back to 2000? We have that, via EODHD data.

Takeaways
1. Coin count isn't a quality marker. 3,000 coins with unusable history are worse than 400 with defensible history.
2. Price history > coin count. Backtesting needs multiple market phases. New listings don't provide that.
3. Liquidity decides reproducibility. Backtests on low-volume markets lie by omission (slippage, impact).
4. We grow carefully. KuCoin is on the roadmap, but only when it genuinely lifts user value — not as a marketing number.
5. Transparency is our asset. Fewer features beat false promises.

Try it yourself

Run the backtest with your own parameters and time ranges.

Run backtest →

Comments (0)

Join free to post comments.

Sign up →

No comments yet. Be the first!