Skip to content
All library documents

Ascending Triangle Breakout Strategy with EMA Trend Filters

Article Strategy library · Author: ChaoZhang

Summary

This long-biased trend strategy combines a recent-bar price range condition with moving-average filters. It enters when price remains within a range defined by prior highs and lows while the fast EMA is above the 200-period EMA, and it can add to a position when the same setup occurs below the average entry price. The strategy exits on a fast/slow EMA crossunder or when price falls below a percentage stop. A percentage profit level is calculated, but the published source does not activate a corresponding take-profit order.

The document describes the setup as an ascending-triangle breakout method, though the source condition identifies bars whose high and low remain inside the preceding close range; it does not explicitly require a breakout. Example parameters and a one-month BTC/USDT futures backtest configuration are supplied, but no performance results are reported. The written rationale recommends tuning the range length, EMA periods, and risk levels across instruments, with care around false signals, whipsaws, and overfitting.

Key ideas

  • The strategy uses a recent-bar range condition and a 200-period EMA filter to identify long entries.
  • It adds to an existing position under a specified price condition and exits on an EMA crossunder or percentage stop.
  • Although described as a triangle breakout, the source condition does not explicitly test for a price breakout.
  • A profit threshold is calculated in the source, but no active take-profit exit is shown.
  • The document includes a BTC/USDT futures test configuration but reports no performance metrics.

Tags

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