QUANTITATIVE TRADING RESEARCH

SOLANA MEAN
REVERSION

A mean reversion strategy exploiting first-hour selling pressure on SOL/USDT.

+1966%
Total Return
3.04
Sharpe Ratio
-33%
Max Drawdown
301
Trades
01 - PERFORMANCE

Hypothetical Backtest
Performance Report

SOLUSDT (Binance)  |  Aug 2020 – Mar 2025  |  301 Trades


Return Metrics // Risk Metrics
Total Return +1966.5
Max DD -33%
CAGR +95.3%
Calmar 2.89
EV/Trade +1.18%
Sharpe 3.04
Ann. Vol 97.85%
Sortino 6.28
Profit Factor 1.89
Consec. Losses 9
Skewness +3.39
Kurtosis +29.48
Trade Metrics // Significance
Total Trades 301
T-Statistic 3.322
Trades/Year 67
P-Value 0.001003
Win Rate 58.8
Avg Winning Trade +4.27
Avg Losing Trade -3.23
Best Trade +60.5
Worst Trade -15.52
Starting $
100,000
Ending $
2,066,468
02 - SPECIFICATION

Strategy
Specification

Instrument
SOL/USDT Perpetual (Binance)
Risk Management
No stop loss full intraday exposure
Timeframe
1H Candles (UTC)
Suggested Position Sizing
0.5-2% per trade
Entry Signal
  • Observe the UTC 00:00 01:00 candle
  • If candle closes RED with decline >= 1.0%
  • Enter LONG at candle close price
Edge Classification
  • Mean reversion following first-hour selling pressure
  • Positive skew: convex payoff structure
  • Statistically significant at p < 0.01
Exit
Time-based exit at UTC 12:00 (+12 hours)
Backtest
26 Aug 2020 – 05 Mar 2025 (4.5 years) 301 total trades
03 - THE EDGE

Why Mean Reversion
Works Here

📈

Positive Skew

Skewness of +3.39 means the distribution of returns has a heavy right tail. Winning trades are disproportionately larger than losers, creating a convex payoff structure. Even with a 58.8% win rate, the asymmetry drives returns.

📊

Statistical Significance

T-statistic of 3.322 with a p-value of 0.001. The probability these results occurred by chance is roughly 1 in 1,000. With 301 trades over 4.5 years, this isn't a small-sample artifact.

Time-Based Exit

The 12-hour holding window captures the mean reversion move without overnight exposure risk. After the initial selling pressure dissipates in the first hour, price gravitates back toward fair value during the active trading session.

💰

Profit Factor 1.89

For every dollar lost, the strategy generates $1.89. Combined with an average winning trade of +4.27% versus average losing trade of -3.23%, the risk-reward profile is structurally favorable over a large sample.

🎯

Clear Entry Trigger

The entry condition is binary and mechanical: first hourly candle (UTC 00:00-01:00) must close red with a decline of 1% or more. No discretion, no ambiguity, no curve-fitting of multiple indicators. One rule.

💪

Risk-Adjusted Returns

Sharpe of 3.04 and Sortino of 6.28 indicate strong risk-adjusted performance. The Calmar ratio of 2.89 shows CAGR relative to max drawdown is favorable. These ratios hold across the full 4.5-year sample.

04 - EXECUTION

How to Trade
the Strategy

1

Monitor the First Hourly Candle

At UTC 01:00, check the 1H candle that just closed (UTC 00:00 to 01:00). This is the first candle of the day in UTC time. You're looking for a single condition: did it close red with a decline of 1.0% or more from open to close?

IF candle_close < candle_open AND
(candle_open - candle_close) / candle_open >= 0.01
→ ENTRY SIGNAL: LONG at candle close price
2

Enter Long at the Close

If the condition is met, enter a long position on SOL/USDT Perpetual at the close of the 1H candle. Position size should be 1-2% of NAV. This is a mean reversion play: the first-hour selling pressure tends to reverse over the following 12 hours.

3

Exit at UTC 12:00

Close the position at UTC 12:00, exactly 12 hours after the entry candle opened. This is a time-based exit with no stop loss. The full intraday exposure means you ride through any volatility within the 12-hour window.

ENTRY: UTC 01:00 (at 1H candle close)
EXIT: UTC 12:00 (time-based, +12 hours)
STOP: None (full intraday exposure)
4

Size According to Risk Appetite

The backtest uses 1-2% of NAV per trade. The worst trade was -15.52%, and max consecutive losses reached 9. With 67 trades per year, there will be losing streaks. Size appropriately for your drawdown tolerance.

Risk Disclaimer

This composite performance record and statistics are hypothetical. Past performance does NOT guarantee future results. The strategy has no stop loss and carries full intraday exposure. The worst single trade lost -15.52%, and the maximum drawdown reached -33%. Market conditions, liquidity, and exchange mechanics can all change. Position size accordingly. This is educational content, not financial advice. Never risk more than you can afford to lose.

05 - CONSIDERATIONS

Key Risks &
Considerations

⚠️

No Stop Loss

The strategy runs without a stop loss. This contributes to the positive skew but means intraday drawdowns can be severe. The -15.52% worst trade happened because position was held through a sharp move. Understand this before deploying.

📉

High Kurtosis

Kurtosis of +29.48 means extreme returns (both positive and negative) are far more common than a normal distribution would suggest. Fat tails are real. Your +60.5% best trade and -15.52% worst trade illustrate this.

🕑

Regime Dependence

Mean reversion works until it doesn't. If SOL enters a sustained downtrend, the first-hour selling pressure may continue rather than reverse. Monitor whether the edge persists by tracking rolling win rates and expectancy.

💲

Slippage & Fees

With an EV/trade of +1.18%, execution costs matter. Funding rates, taker fees, and slippage on Binance perpetuals can eat into the edge. Factor in realistic transaction costs before going live.

🛠

Sample Robustness

301 trades over 4.5 years is reasonable but not enormous. The T-statistic of 3.322 provides confidence, but continue validating on out-of-sample data. Market structure in crypto evolves fast.

📋

Backtest ≠ Live

Hypothetical results don't include real-world frictions: exchange downtime, liquidation cascades, withdrawal restrictions, or sudden liquidity drops. Paper trade first. Forward test before allocating real capital.