Smart Multi Timeframe Fractals
- Indicatori
-
Qiyas Baghirov
Developer & Algorithmic Trading Specialist
I am a developer focused on algorithmic trading systems and Expert Advisors (EA) for MetaTrader platforms. - Versione: 1.0
Overview
Smart Multi Timeframe Fractals is a MetaTrader 4 indicator designed to show confirmed fractal signals directly on the chart. The indicator can display both current timeframe fractals and higher timeframe fractals such as M5, M15, M30, H1, H4 and D1.
The main purpose of this indicator is to help traders identify important market turning points, support and resistance zones, and higher timeframe confirmation areas.
Main Features
-
Confirmed fractal signals
-
Multi timeframe fractal display
-
No repaint logic after confirmation
-
Higher timeframe arrows on the current chart
-
Customizable colors, arrow size and arrow distance
-
Optional current timeframe and MTF fractal display
-
Lightweight and easy to use
How It Works
The indicator checks price candles using left and right bar confirmation logic.
A bullish fractal appears when price creates a confirmed local low.
A bearish fractal appears when price creates a confirmed local high.
Higher timeframe fractals are shown on the current chart, allowing the trader to see stronger market structure levels without switching timeframes.
Recommended Usage
For best results, use the indicator together with market structure, trend direction, support and resistance, or price action confirmation.
Example usage:
-
Use H1 or H4 fractals as strong support and resistance zones.
-
Use M5 or M15 fractals for intraday entries.
-
Avoid trading every signal blindly.
-
Wait for confirmation from trend, breakout, rejection candle, or liquidity sweep.
-
Higher timeframe fractals are usually stronger than lower timeframe fractals.
Input Settings
LeftBars
Defines how many candles on the left side are checked to confirm a fractal.
Higher value = stronger but fewer signals.
RightBars
Defines how many candles on the right side are required for confirmation.
Higher value = more reliable signals, but signals appear later.
MaxBarsToScan
Defines how many historical bars the indicator will scan.
Lower value improves speed. Higher value shows more historical signals.
ShowCurrentTF
Turns current timeframe fractals ON or OFF.
When enabled, the indicator shows fractals from the chart timeframe.
ShowMTFFractals
Turns multi timeframe fractals ON or OFF.
When enabled, higher timeframe fractals are displayed on the current chart.
ShowM5 / ShowM15 / ShowM30 / ShowH1 / ShowH4 / ShowD1
Allows you to enable or disable specific higher timeframe fractals.
For example, if you trade on M5, you can enable M15, H1 and H4 for stronger confirmation.
BuyArrowCode
Defines the arrow symbol used for bullish fractals.
SellArrowCode
Defines the arrow symbol used for bearish fractals.
MTFArrowCode
Defines the arrow symbol used for multi timeframe fractals.
CurrentArrowSize
Controls the size of current timeframe arrows.
MTFArrowSize
Controls the size of higher timeframe arrows.
BuyColor
Color of bullish current timeframe fractals.
SellColor
Color of bearish current timeframe fractals.
MTFBuyColor
Color of bullish higher timeframe fractals.
MTFSellColor
Color of bearish higher timeframe fractals.
ArrowGapATR
Controls the distance between the candle and the arrow.
Higher value places arrows further away from candles.
ATRPeriod
ATR period used to calculate arrow distance from price.
KeepObjectsAfterRemove
If true, higher timeframe fractal objects remain on the chart after removing the indicator.
If false, the indicator removes its own objects when deleted from the chart.
Trading Tips
A buy signal is stronger when:
-
Price is near a higher timeframe bullish fractal
-
Market trend is bullish
-
Price rejects support
-
Bullish candle confirmation appears
A sell signal is stronger when:
-
Price is near a higher timeframe bearish fractal
-
Market trend is bearish
-
Price rejects resistance
-
Bearish candle confirmation appears
Important Notes
This indicator does not guarantee profit. It is a technical analysis tool and should be used together with proper risk management.
Confirmed fractals appear only after the required right-side candles are completed. This is normal fractal behavior and helps reduce false signals.
Always test the indicator on a demo account before using it on a live account.
