
TImeFramed Variable Breakout Strategy Backtest Results & Forward Test Init
TL;DR: Backtested a fractal breakout strategy over various date ranges for many, many assets. Currently I'm going to deploy this live for some extended forward testing on Solana on the 5 minute timeframe. 1.3 Sharpe, 8.96% max drawdown, 114/398 winning trades since Feb 2026. Code is open source. Starting live forward test today. Will post 15/30/60-day updates with real results, good or bad.
The idea
This strategy looks for Bill Williams fractals as points of contention and breakout opportunities. It enters when price crosses above a fractal that you design, and price is also above (or below for shorts) a volume weighted variable moving average. The thesis is to capture micro trends with simple entry logic.
Methodology
- Instrument(s): Literally any. This strategy is super robust.
- Timeframe: Depending. Indices like to have shorter time frames, 5m-1hr. Yet Crypto likes higher time frames like 4h or 8h.
- Backtest period: Feb 8 2026 – June 30 2026 ([X] years/months)
- Entry rule: BW fractal crossover (x candles before must completely be below high of target candle, y number of candles after target must also be fully below) High of target candle is held in memory and when price crosses above that price, and price is above the variable moving average, enter position. Pyramiding is allowed in this version of the strategy.
- Position sizing: 100% of equity
- Slippage/commission assumptions: slippage: 1 tick. Commission was not factored in for this particular backtest.
Results
| Metric | Value |
|---|---|
| Total return | 21% |
| Sharpe ratio | 1.309 |
| Max drawdown | 8.96% |
| Win rate | 34.76% |
| Profit factor | 1.265 |
| Number of trades | 328 |
| Avg trade duration | 14 five minute bars |
Honest caveats
- Overfitting risk: Strategy remains surprisingly robust over many different backtesting regimes, securities, timeframes. This particular backtest is definitely overfit though.
- Sample size: Again, shown backtest isn't really enough to show that this is worth a damn, but you could customize this as much as you'd like given the code is free to use.
- Regime dependency: thorough regime resilience.
- What would make this strategy fail? looking back through losses, the biggest chink in this strategy's armor is the tendency to reverse. Finding good balance between entering ALL fractal breakouts and the right ones can be difficult. these pivot points are pivot points for a reason. this strategy struggles in ranging markets without the random walk + upwards or downwards.
What's next
The real test is live money reacting to live conditions. Starting today I'm running this forward on a dedicated Alpaca account so the numbers are separated from my other strategies and easy to audit.
I'll post updates at 15 days, 30 days, and 60 days with unedited performance — win or lose.
I'm implementing this (the alert → broker wiring) using a tool I built called Algorelay. Mentioning it since it's how I'm running the forward test and connecting this to alpaca, not because this post is trying to sell it. Full strategy code is free and open source regardless of what you use to run it. But if you just want the pinescript without having to copy and paste the cocde I've published the strategy on TV as well: https://www.tradingview.com/script/iBDdbEvy-TImeframed-Variable-MA-Breakout/
Code: https://github.com/AlgoPulse-Research/pine_library · License: MIT · Forward test account: [Alpaca account nickname, e.g. algorelay-strat-00X] · Questions/pushback welcome, that's the point of posting the honest numbers.