linetrades

Precision signals for systematic traders.

A column by Kyle Donnelly

News

Bridging the Gap: How MIPT Models Real-World Crypto Trading Friction

According to a WEEX report, researchers at MIPT have built a testing harness that tries to close that gap by modeling commissions, slippage, liquidity, and the cost of financing perpetual contracts…

Kyle Donnelly, Algorithmic Trader & Market Technician·updated August 24, 2026

Bridging the Gap: How MIPT Models Real-World Crypto Trading Friction

The backtest lied. It always lies — not because the math is wrong, but because the assumptions are clean and the market is not. I have watched hundreds of retail momentum strategies post glorious equity curves on one-minute historical data, then hemorrhage capital the moment a real exchange is plugged in. According to a WEEX report, researchers at MIPT have built a testing harness that tries to close that gap by modeling commissions, slippage, liquidity, and the cost of financing perpetual contracts — the actual friction that turns a paper winner into a funded drawdown.

Momentum Is the Wrong Place to Start

The MIPT team focused its work on momentum strategies — the classic bet that a price already moving in a direction will keep moving. It is a reasonable first study precisely because momentum is the most over-fitted corner of the crypto literature. Every TradingView script, every Amibroker template, every half-baked Python bot on GitHub defaults to a moving-average crossover or an RSI breakout. The edge, where it exists, is thinner than the sample size most people use to claim it.

The MIPT point is structural: a historical candle shows a price but hides the execution path. Liquidity at the touch, queue position in the order book, funding accrual on the perp leg, latency between signal and fill — none of that lives in a CSV export. A system that only reads the chart is optimizing in a vacuum, and a vacuum has no slippage.

What a Rig Actually Has to Measure

Standard backtests on MetaTrader, TradingView, or Amibroker report net profit and stop there. That is insufficient. Any honest evaluation demands multiple metrics read together: maximum drawdown, not just PnL; distribution of returns across regimes, not the one slice where the curve looks pretty; stability of the parameter set across out-of-sample windows; and cost-adjusted expectancy per trade, not per month. Forward testing on unseen data, visual step-through on the chart, and walk-forward optimization are not optional add-ons — they are the minimum cost of admission. If a developer cannot tell you how the strategy performed in a regime where the trend reversed, the answer is usually that it did not, and that is precisely why the topic is avoided.

My Filter Before Anything Goes Live

I have backtested thousands of strategies. The ones that survived shared three properties. First, costs were modeled before any signal was written — commissions, slippage, and funding baked in from line one. Second, the result was tested on at least three structurally different market periods — bull, bear, sideways — not one lucky year of regime-fit. Third, the equity curve was boring. No screenshot worthy of a press release, no headline return number that screenshots well. Boring curves carry edges. Spectacular curves carry look-ahead bias.

MIPT's contribution is modest in code but important in principle: the institutional habit of treating a strategy as a hypothesis to be falsified, not a script to be admired. If you build bots, build the friction into the simulation first. The market will charge you for it either way.