Live tape
05/27 23:55ADDADA-USDT234@0.2373Helios
05/27 23:55ADDASTER-USDT82@0.6808Helios
05/27 23:55FLIP SHORTBNB-USDT0.20@649.53Helios
05/27 23:55ADDENA-USDT595@0.0934Helios
05/27 23:55FLIP SHORTETH-USDT0.08@2,023.4Helios
05/27 23:55ADD1000PEPE-USDT16.0k@0.003500Helios
05/27 23:55ADDSOL-USDT0.67@82.46Helios
05/27 23:55ADDSUI-USDT58@0.9608Helios
05/27 23:55ADDTRX-USDT151@0.3682Helios
05/27 18:05CLOSEVRRM6.6k@3.77-0.40%US Liquid L/S
05/27 18:05CLOSEFUBO2.6k@9.80+0.26%US Liquid L/S
05/27 18:05CLOSETE2.3k@10.86-1.54%US Liquid L/S
05/27 18:05CLOSEGTM7.7k@3.27-0.15%US Liquid L/S
05/27 18:05CLOSEAEHR241@103.80+0.36%US Liquid L/S
05/27 18:05CLOSEPRGS850@29.41+0.00%US Liquid L/S
05/27 18:05CLOSEASPI3.8k@6.62-0.30%US Liquid L/S
05/27 18:05CLOSEJMIA3.4k@7.39-0.20%US Liquid L/S
05/27 18:05CLOSEASM3.7k@6.75+0.30%US Liquid L/S
05/27 18:05CLOSECRVS2.0k@12.76+0.20%US Liquid L/S
05/27 18:05CLOSEOUST575@43.48-0.03%US Liquid L/S
05/27 18:05CLOSEOLMA1.9k@12.96+0.04%US Liquid L/S
05/27 18:05CLOSEJBLU4.6k@5.49+0.27%US Liquid L/S
05/27 18:05CLOSEFLO3.3k@7.69-1.41%US Liquid L/S
05/27 18:05CLOSELAC5.0k@5.01-0.40%US Liquid L/S
05/27 18:05CLOSENUVB5.2k@4.83-0.31%US Liquid L/S
05/27 18:05CLOSEAPPN1.2k@21.38-0.21%US Liquid L/S
05/27 18:05CLOSEWEN3.4k@7.46+0.40%US Liquid L/S
05/27 18:05CLOSEBKKT2.2k@11.30-0.96%US Liquid L/S
05/27 18:05CLOSECPRI1.4k@17.70+0.23%US Liquid L/S
05/27 18:05CLOSESKYT661@37.81+0.33%US Liquid L/S
05/27 18:05CLOSEPOET1.9k@13.20+0.94%US Liquid L/S
05/27 18:05CLOSEALAB78@320.25-0.29%US Liquid L/S
05/27 23:55ADDADA-USDT234@0.2373Helios
05/27 23:55ADDASTER-USDT82@0.6808Helios
05/27 23:55FLIP SHORTBNB-USDT0.20@649.53Helios
05/27 23:55ADDENA-USDT595@0.0934Helios
05/27 23:55FLIP SHORTETH-USDT0.08@2,023.4Helios
05/27 23:55ADD1000PEPE-USDT16.0k@0.003500Helios
05/27 23:55ADDSOL-USDT0.67@82.46Helios
05/27 23:55ADDSUI-USDT58@0.9608Helios
05/27 23:55ADDTRX-USDT151@0.3682Helios
05/27 18:05CLOSEVRRM6.6k@3.77-0.40%US Liquid L/S
05/27 18:05CLOSEFUBO2.6k@9.80+0.26%US Liquid L/S
05/27 18:05CLOSETE2.3k@10.86-1.54%US Liquid L/S
05/27 18:05CLOSEGTM7.7k@3.27-0.15%US Liquid L/S
05/27 18:05CLOSEAEHR241@103.80+0.36%US Liquid L/S
05/27 18:05CLOSEPRGS850@29.41+0.00%US Liquid L/S
05/27 18:05CLOSEASPI3.8k@6.62-0.30%US Liquid L/S
05/27 18:05CLOSEJMIA3.4k@7.39-0.20%US Liquid L/S
05/27 18:05CLOSEASM3.7k@6.75+0.30%US Liquid L/S
05/27 18:05CLOSECRVS2.0k@12.76+0.20%US Liquid L/S
05/27 18:05CLOSEOUST575@43.48-0.03%US Liquid L/S
05/27 18:05CLOSEOLMA1.9k@12.96+0.04%US Liquid L/S
05/27 18:05CLOSEJBLU4.6k@5.49+0.27%US Liquid L/S
05/27 18:05CLOSEFLO3.3k@7.69-1.41%US Liquid L/S
05/27 18:05CLOSELAC5.0k@5.01-0.40%US Liquid L/S
05/27 18:05CLOSENUVB5.2k@4.83-0.31%US Liquid L/S
05/27 18:05CLOSEAPPN1.2k@21.38-0.21%US Liquid L/S
05/27 18:05CLOSEWEN3.4k@7.46+0.40%US Liquid L/S
05/27 18:05CLOSEBKKT2.2k@11.30-0.96%US Liquid L/S
05/27 18:05CLOSECPRI1.4k@17.70+0.23%US Liquid L/S
05/27 18:05CLOSESKYT661@37.81+0.33%US Liquid L/S
05/27 18:05CLOSEPOET1.9k@13.20+0.94%US Liquid L/S
05/27 18:05CLOSEALAB78@320.25-0.29%US Liquid L/S
B3Quant.
← All notes
Methodology·May 8, 2026·5 min read

What walk-forward actually means

And why most published backtests cheat without knowing it.

B3Quant Research

Walk-forward is the most-cited and least-understood phrase in quant marketing. It is also the single most important methodological detail that determines whether a strategy's track record means anything. We use it on every model we run. Most published backtests do not.

The naive backtest fits a model on the entire historical dataset, then evaluates that same model on the same dataset. The strategy's Sharpe in this setup is bounded only by the model's flexibility — given enough parameters, you can fit any pattern, real or noise, to perfect P&L. The output is a meaningless number.

Every prediction is generated by a model that has only seen data that existed before the prediction.

A train/test split (say 70/30) is a partial fix. The model is fit only on the first 70% of data, then evaluated on the last 30%. The out-of-sample period now genuinely simulates performance on unseen data. But there's still a hidden problem: the 30% test period is fixed. If you tweak the model design after seeing the test result, you have effectively used the test set as a training set. Most quant teams do this without realising it.

Walk-forward solves this by repeatedly re-fitting on a rolling window. Train on Jan-Dec 2023, evaluate on Jan 2024. Train on Feb 2023-Jan 2024, evaluate on Feb 2024. And so on. Every prediction is generated by a model that has only seen data that existed before the prediction. The 5-year out-of-sample Sharpe you see is the Sharpe a real operator would have achieved trading the strategy in real time.

Our published returns are all walk-forward. The models are refit monthly on a rolling 1-year window. Every NAV row reflects a model that, at that point in time, had no access to anything after that date. This is the only methodology under which a backtest's headline number is comparable to what a subscriber would actually realise.