Skip to content
All library documents

Trend Pullbacks with Dynamic Fibonacci Levels and Moving Averages

Article Strategy library · Author: ChaoZhang

Summary

This strategy looks for long entries during an uptrend, using 200-period and 50-period simple moving averages as trend filters. It calculates rolling highs, lows, and midpoints over three lookback periods, then combines them into a 50% retracement reference and a 78.6% level. A long signal occurs when price is above both averages and at or below the 50% reference. The 78.6% level sets the stop, while a configurable risk/reward multiple determines the profit target from the average entry price.

The document explains the entry and exit rules but provides no reported performance results. It warns that waiting for a pullback can miss moves, level breaches can create false signals, and reversals or parameter choices can hurt results. The levels are custom averages of rolling ranges, so they may not match conventional Fibonacci measurements from a single defined swing. The published test settings specify BTC/USDT futures and daily bars with hourly base data, but do not establish profitability or robustness across markets.

Key ideas

  • The strategy filters for long trades when price is above both the 200-period and 50-period moving averages.
  • It averages range midpoints from three lookback windows to create its 50% retracement reference.
  • The 78.6% level serves as the stop, and a risk/reward setting determines the profit target.
  • The document identifies delayed entries, false signals, trend reversals, and parameter sensitivity as risks.
  • The supplied backtest settings do not include performance results that demonstrate an edge.

Tags

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