Futures
Access hundreds of perpetual contracts
CFD
Gold
One platform for global traditional assets
Event Contracts
New
Predict price moves and seize opportunities
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
CFD
Stock CFD derivatives
US Stocks
Access real US stocks and ETFs
HK Stocks
Trade quality Hong Kong-listed stocks
Korean Stocks
SK Hynix
Real Korean stocks and top assets
JP Stocks
Top Japanese stocks, all in one place
TW Stocks
Gate TW Stocks
Real Taiwan stocks and top assets
Stock Futures
High leverage, 24/7 trading
Stock Options
New
Popular stock options, flexible leverage
Stocks Activities
Trade popular stocks and unlock generous airdrops
Tokenized Stocks
Backed by real stock assets
IPO Access
Unlock full access to global stock IPOs
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Pre-IPOs
Unlock full access to global stock IPOs
Futures Points
Earn futures points and claim airdrop rewards
Promotions
Others
Help Center
Find FAQs and help guides
Partners
Grow with the champions
Proof of Reserves
Gate promises 100% proof of reserves
Proof of Security (PoSEC)
Full cold storage for user funds
Gate Guard
Account Protection Plan
Gate Vault
Keep your assets secure
Licenses
Regulatory licenses, registrations, and approvals
Backtested annualized returns of 30%—why might live trading fall far short?
A trading strategy has backtested annualized returns of 30%, a solid win rate, and a maximum drawdown within an acceptable range.
At first glance, this seems like a strategy worth using.
But when you actually start trading, you find that returns are far below expectations, or even that you're losing money.
What's going wrong?
Often, it's not that backtesting is worthless, but that we mistake ideal conditions in a model for guaranteed outcomes in real markets.
Backtesting measures how a set of rules performed on historical data under predefined assumptions; it does not promise future returns.
There are five key areas worth checking.
1️⃣ Overfitting: The strategy may only explain the past
If you repeatedly tweak parameters until the historical curve looks good enough, it's easy to mistake random patterns in historical data for a lasting edge.
The more parameters you use and the more times you test them, the more alert you need to be to this risk.
The solution isn't to keep optimizing on the same historical data, but to reserve data that wasn't used for tuning, conduct out-of-sample validation, and check performance across different market phases.
2️⃣ Execution assumptions: A signal appearing doesn't mean an order will fill as expected
A backtest may assume you can buy or sell at a certain price.
But in real markets, prices can move quickly, orders may be partially filled, and limit orders may never fill at all.
If the backtest ignores these scenarios, it may overstate the strategy's real-world performance.
3️⃣ Trading costs: Small differences can add up to significant losses
Fees, slippage, funding rates, and other applicable costs can all eat into a strategy's returns.
This is especially true for high-frequency strategies or those with slim expected returns per trade: changes in costs can directly affect their profitability.
So when evaluating a strategy, don't just look at gross returns—calculate net returns after reasonable trading costs.
4️⃣ Market conditions: Historical advantages may not last
A strategy may perform well in trending markets but get stopped out frequently in choppy markets.
Liquidity may also change, or market participants may behave differently, gradually reducing the trading opportunities that once worked.
This doesn't mean every decline in performance signals that a strategy has stopped working, but it does mean its suitability under different conditions needs to be clearly tested.
5️⃣ Risk metrics: Don't look only at annualized returns
Even if two strategies have similar annualized returns, their maximum drawdowns, return volatility, capital usage, and performance in extreme market conditions may be completely different.
A high win rate doesn't necessarily mean high long-term expected returns, and a smooth backtest curve doesn't mean real-world trading risk is low.
When evaluating a strategy, you should consider returns, risk, costs, and execution conditions together.
So how can you validate a strategy more reasonably?
You can start with four steps:
* Step 1: Define the strategy's rules clearly and avoid constantly changing trading conditions based on results.
* Step 2: Use independent samples or rolling out-of-sample tests to check whether the strategy can adapt to different phases.
* Step 3: Include fees, slippage, funding rates, and reasonable execution assumptions.
* Step 4: Start with simulation or small-scale testing. Record actual fills, costs, drawdowns, and deviations, then decide whether to scale up.
Also note that out-of-sample testing and simulated trading cannot guarantee future profits. Their purpose is to help identify problems and reduce unreasonable assumptions.
What deserves your trust isn't a pretty backtest curve, but a trading process that can withstand independent validation, cost accounting, and ongoing review.
A question for you:
If a strategy backtests well but performs significantly below expectations in live trading, would you first check for overfitting, execution conditions, or trading costs?
In the next article, we'll continue unpacking a problem that's easy to underestimate:
Why can slippage that seems small gradually erase a strategy's profit edge?