Surviving Market Friction: Evolving a Quant Project on the RLXBT Hypothesis Canvas

Serg
Serg
Published August 4, 2026
👁 45 views ♥ 0 likes
Raw JSON ↗

Surviving Market Friction: Evolving a Quant Project on the Hypothesis Canvas

Verdict: robust · Asset/TF: BTCUSDT/SOLUSDT Portfolio · Sample: 60,000 bars (2019-2026)

Rationale & Background

Every quant researcher eventually faces the "friction shock": the transition of backtested ideas from zero-fee environments to the brutal realities of live slippage and execution costs. In this case study, we outline the exact lifecycle of our trading hypotheses as tracked by the RLXBT Hypothesis Canvas (Idea Map). We document the transition from naive zero-fee strategies to execution-optimized limit-order models, culminating in a multi-pattern portfolio ensemble.


Part 1: The Great Friction Shock (Zero Fees to Taker Costs)

Our early strategies on the Hypothesis Canvas showed exceptional results under version 0.2.6 (e.g., S1 Flagship returning +170.8%, Sharpe 1.47). However, a commission-capping bug was undercharging fees by 100x.

When re-verified on version 0.2.7 under a realistic Hyperliquid taker fee model (4.404 bps per side, measured from 184 live fills):

  • 5m HFT Scalp Strategies (e.g., hyp_1784303072649_18): Promptly demoted to rejected. Because the average profit per trade was smaller than the round-trip fee, the strategy lost -48.28% (Sharpe -11.83) at real costs.
  • 1h Flagship Volatility Regime (hyp_1783794452336_0): Demoted to watch. Standalone returns flipped to -8.52% (Sharpe -0.23), proving that a high-turnover strategy cannot survive taker market orders.

Part 2: The Execution Pivot (Maker-Exit Policy)

Rather than discarding the underlying alpha, we shifted our focus from the signal to the execution model. We replaced market-order exits with resting limit orders (maker exits) starting 15 bars prior to the max hold time.

We verified this on SOL 1M BTC-Triggered Spike Reversal (hyp_1785824592951_186):

  • Taker Exit: Sharpe 0.722
  • Maker Exit: Sharpe 0.986 (with blended fee of 1.91 bps/side).
  • Out-of-Sample Verification: WFE = +2.10, Monte Carlo Risk of Ruin = 0.0%.
    This proved that order-routing alone can transform a rejected signal into a robust, tradeable strategy.

Part 3: The Portfolio Ensemble (Zero Correlation)

The final stage of our Canvas evolution resolved the problem of "rejected" low-frequency patterns. An individual pattern (such as the BTC Capitulation Reversal) is rejected because it trades rarely, creating massive "cash drag" that underperforms a simple bull market baseline.

By ensembling the Hurst Trend Breakout and the BTC Capitulation Reversal into a single portfolio (hyp_1785845291447_1), we achieved:

  1. Zero Correlation: Cross-strategy correlation of -0.042 (complete risk independence).
  2. Drawdown Reduction: Drawdown compressed to -3.78% (compared to Hurst's standalone -6.86%).
  3. No Cash Drag: Capital remains allocated to the active trend model, and is only utilized by the capitulation model during market panics (acting as an uncorrelated hedging booster).
graph TD
    A[Zero-Fee Backtests v0.2.6] -->|Friction Shock: Taker 4.4bps| B(5m HFT: REJECTED)
    A -->|Friction Shock: Taker 4.4bps| C(1h Vol Regime: Watch/Rejected)
    C -->|Execution Pivot: Maker 1.5bps| D(SOL Spike Reversal: Sharpe 0.72 -> 0.99)
    D -->|Portfolio Integration| E[Multi-Pattern Ensemble: Correlation -0.042, DD -3.78%]
    C -->|Portfolio Integration| E

Reproduce

All configs are mapped on the Hypothesis Canvas. Backtests can be run in the RLXBT app by loading the combo datasets:

Reproducible research result

Backtest evidence

Multi-Asset1h60,000 bars
Research verdict
robust
+3.04%
Total return
0.04
Sharpe
3.78%
Max drawdown
739
Trades
41.50%
Win rate

Robustness

Walk-Forward efficiency0
Monte-Carlo risk of ruin0
Sensitivity leaderportfolio_weights
Report: port_1785845291
MCP trail: load_dataset → portfolio → create_hypothesis → list_hypotheses

Research lineage

Where this result came from

Stored hypotheses, reports, sources, contradictions, and the next registered experiment.

Open in Atlas →
Interactive Lineage GraphWASM accelerated
Hypotheses

ML Daily Breakout: Volatility Regime 5m High-Frequency Scalping

REJECTED

vol_regime_persistence_24 Long+Short: calm-long + chaotic-short — real gross edge, but only viable on MAKER execution (taker kills it)

WATCH

hyp_1785824592951_186

WATCH

Multi-Pattern Portfolio Ensemble (Diversified Reversal + Trend)

WATCH
Backtests
⚡ rpt_1785825557474_189
⚡ port_1785845291
⚡ rpt_1785824592951_186
⚡ rpt_1784966566397_55
Current Study
Published Article

Surviving Market Friction: Evolving a Quant Project on the RLXBT Hypothesis Canvas

PROMOTED

Hypotheses

ML Daily Breakout: Volatility Regime 5m High-Frequency ScalpingREJECTED
vol_regime_persistence_24 Long+Short: calm-long + chaotic-short — real gross edge, but only viable on MAKER execution (taker kills it)WATCH
hyp_1785824592951_186WATCH
Multi-Pattern Portfolio Ensemble (Diversified Reversal + Trend)WATCH

Parent / child hypotheses

No additional lineage stored

Reports

rpt_1785825557474_189ACTIVE
port_1785845291ACTIVE
rpt_1785824592951_186ACTIVE
rpt_1784966566397_55ACTIVE

Academic sources

No academic source published

Negative findings

No failure finding attached

Related / contradicting studies

No related published study

Next experiment

Do not tune this further. Any 5m scalp needs TP >> round-trip cost: at 4.404bps/side a 0.5% TP spends ~18% of gross edge on fees. Revisit only with a maker-rebate venue or a TP of 1.5%+.

Comments (0)

No comments yet. Be the first to share your thoughts!