Skip to content
All library documents

Multi-Timeframe Bollinger Breakouts with VWMA and Hull Trend Filters

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines Bollinger-style volatility bands with weighted and Hull moving averages across 5-minute, hourly, and 3-hour data. It describes looking for long breakouts when price is above all three moving-average references, and short breakouts when price is below them. The code calculates bands around a volume-weighted average price and marks price crossings of the upper or lower bands; it also offers alternative position-closing signals and take-profit or stop settings.

The document provides parameter defaults and BTC/USDT futures backtest dates, but reports no performance statistics. There is a notable mismatch between the description of dynamic, equity-based sizing and the code, which sets margin and leverage to fixed values. The published backtest uses daily bars, despite the strategy description's hourly focus and use of faster reference timeframes. Multiple indicators may delay entries, while range-bound markets and volatile execution conditions can still produce false breakouts or slippage. The proposed filters and adaptive exits are optimization ideas, not demonstrated results.

Key ideas

  • Long entries require price to be above the 5-minute VWMA, hourly VWMA, and 3-hour HMA references.
  • The strategy uses a volume-weighted average and standard deviation to define upper and lower breakout bands.
  • Price crossings around the bands provide entry and several optional exit signals.
  • The document supplies backtest dates but no performance results, and its daily backtest interval differs from its described hourly approach.
  • It identifies signal lag, ranging markets, and slippage as potential limitations.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.