Fractal-Pitchfork Structural Momentum
Family: hybrid · Regime: trending · Complexity: high · Asset classes: FX, Equities, Commodities · Timeframes: H1, H4, D1
Thesis
Trend continuation is most reliable when structural shifts (ZigZag) align with cyclical momentum (Fisher) and a micro-breakout (Fractals). By entering after a correction within a trend, and targeting the 'mean' of the trend's expansion (Pitchfork Median Line), the strategy exploits the behavioral tendency of price to oscillate within a structural channel while maintaining a directional bias.
Components
- ZigZag+ v5 (regime) — Filters out noise to identify the primary market structure (HH/HL for uptrends, LH/LL for downtrends). Trades are only taken in the direction of the confirmed swing structure.
- Unsupported ta.macd Fast Length (Test Case) (direction) — Provides a secondary momentum filter; despite the semantic error in the test fixture, the logic utilizes the relationship between the MACD Line and Signal Line to ensure momentum aligns with the fractal break.
- Trend Break Fractal (entry) — Acts as the specific trigger mechanism. Entering on the breach of a trendline formed by two consecutive fractals captures the moment of micro-trend exhaustion.
- Auto Pitchfork (exit) — Uses the three most recent significant pivots to project a median line and parallel channels, providing dynamic take-profit targets based on price-action geometry.
- Average True Range (Standard MQ4) (risk) — Standardizes risk by setting stop-loss distances based on current volatility and scaling position size to maintain a fixed percentage risk.
- Fisher-based Scalping Indicator (confirmation) — Ensures that the entry is not made at a cyclical peak (overbought/oversold) by verifying the Fisher transform is in a favorable phase of its cycle.
- MindTheGap (volatility_filter) — Filters out entries during high-slippage events or news-driven openings where technical levels are often ignored.
Known failure conditions
- Market enters a 'sawtooth' regime where ZigZag legs are constantly invalidated by small deviations.
- The MACD implementation fails to compile or resolve due to its float-based parameter constraint, requiring a fallback to standard integer EMA logic.
- Low volatility environments where ATR-based stops are too tight for the spread.
Explore the full interactive blueprint with parameter ranges and evidence on WOBR StrategyVerse, or generate this strategy as an MT4/MT5 Expert Advisor with QuantMogul AI Engine (free download).