ALMA Crossover Strategy with a Volume Momentum Filter
Summary
This strategy compares fast and slow Arnaud Legoux moving averages (ALMAs) to identify directional changes. A crossover provides the long or short direction, and the position is closed on the opposite crossover or through percentage-based take-profit and stop-loss orders. Entries also require a positive volume oscillator, calculated from short- and long-period exponential averages of volume, and the strategy starts trades only while flat.
The document supplies example parameter values and backtest settings for BTC_USDT futures, but it reports no returns or other measured results. It describes ALMA smoothing as a way to reduce lag and the volume filter as confirmation, though neither prevents false signals. Whipsaws in ranging markets, abnormal volume, parameter sensitivity, and overfitting remain concerns. The prose also refers to an EMA crossover for the volume filter, while the implementation tests whether the volume oscillator is positive.
Key ideas
- Fast and slow ALMAs define long and short crossover signals.
- Entries require a positive volume oscillator based on short- and long-period volume averages.
- Percentage-based take-profit and stop-loss orders manage open positions.
- The example backtest uses BTC_USDT futures, but no performance statistics are reported.
- The written volume-filter description differs from the implementation, which checks whether the oscillator is positive.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.