Hull Signals
- 지표
- 버전: 1.0
- 활성화: 10
Hull Signals
Hull Signals is a chart indicator for MetaTrader 5 that identifies potential trend continuation and reversal entries by combining Hull Moving Average dynamics with three independent pattern recognition engines running simultaneously on every bar.
How It Works
The indicator plots a Hull Moving Average baseline that changes color to reflect the current slope direction. An ATR-based ribbon surrounds the baseline to visualise volatility context. Signals are generated when one or more of the following pattern engines fires:
Fibonacci Retracement Engine Tracks HMA fractals to identify impulse legs followed by retracements into Fibonacci zones (23.6% to 61.8%). A signal is produced when price resumes in the direction of the impulse after pulling back into the retracement window. Separate engines run for bullish and bearish setups simultaneously.
Structure Pattern Engine Monitors a rolling sequence of five alternating HMA pivots for higher-highs / higher-lows (bullish) or lower-highs / lower-lows (bearish) geometry. Each leg of the sequence must pass an ATR-scaled momentum threshold before the structure is accepted, filtering out flat or choppy conditions.
ROC Momentum Filter All pattern legs are validated against a Rate of Change threshold expressed as a multiple of the current bar's ATR. This makes the filter fully adaptive to the symbol and timeframe being traded, so the same settings behave consistently across instruments with different pip scales.
Signal Display
Signals are drawn as custom BMP arrows stamped directly onto the chart canvas using alpha-blended pixel rendering. Alternatively, standard MetaTrader arrow objects can be used. A configurable limit controls the maximum number of arrows displayed at one time, keeping the chart uncluttered on long histories. A minimum bar spacing input prevents clusters of repeated signals from appearing in the same region.
Alerts
The indicator supports three alert channels on bar close confirmation:
- On-screen alert popup
- Email notification
- MetaTrader push notification
Alerts fire once per closed bar and are protected against duplicate triggers on the same bar across multiple ticks.
Inputs
| Parameter | Description |
| HMA Length | Period for the Hull Moving Average calculation |
| Ignore Signals Within N Bars | Minimum bar gap between consecutive signals of the same direction |
| ROC Threshold (× ATR) | Momentum sensitivity for leg validation, scales per symbol |
| Max Signals to Display | Maximum number of BMP arrow stamps rendered on the canvas |
| Use Custom Knight Arrows | Toggle between custom BMP arrows and standard MetaTrader arrows |
| Alert Swing Trades | Enable or disable alert firing |
| Display Alert Popup | Show on-screen alert dialog on signal |
| Send Email Alerts | Send email on signal |
| Send Push Notifications | Send push notification on signal |
Compatibility
- Platform: MetaTrader 5
- Chart types: All (works on standard OHLC bars and custom symbol feeds including Renko)
- Timeframes: All
- Account types: Any broker, any instrument
