What This Indicator Is and Why Traders Use It
The Gann HiLo Activator is a trend-following tool that draws a line based on recent highs or lows, helping you see whether price is behaving more โbullishโ or โbearish.โ Many traders like it because itโs straightforward: when price is above the line, you treat the market as generally up; when price is below, you treat it as generally down. On MetaTrader 5 (MT5), youโll often see variants that add color changes, an โSSL-styleโ line switch, and alerts so you donโt have to watch charts all day. The core idea is widely documented in MT5 indicator descriptions and implementations.
Gann HiLo Activator basics
Most MT5 versions apply a simple moving average (SMA) to prior highs or prior lows over a chosen period. Then the plotted line switches between the โhighโ curve and the โlowโ curve depending on where price closes. That switching behavior is why traders treat it as a dynamic support/resistance guide.
What โSSLโ usually means in these builds
In many popular MT5 builds, โSSLโ is used to describe a visual trend-state line that flips color (or flips between two lines) when conditions change. Several MT5 ports explicitly note they recolored or redesigned the original single-color version to make trend direction easier to see.
What โAlertโ typically adds
โAlertโ versions commonly add notifications such as on-screen popups, sounds, push notifications, or email alerts. Community builds also exist that focus specifically on adding alerts to multi-timeframe (MTF) versions.
How the Gann HiLo Activator Is Calculated
At its heart, the Gann HiLo Activator is not magicalโitโs a rules-based moving average approach:
- Calculate an SMA of prior highs over N periods.
- Calculate an SMA of prior lows over N periods.
- Decide which one to plot based on the close (many versions switch the plotted line depending on where price closes).
Closed-bar logic and why it matters
A very common warning in MT5 implementations: signals are more reliable if you evaluate them on closed candles. During a live candle, the high/low/close is still changingโso the โcurrentโ signal can look like it flipped and then flip back before the candle closes. Some indicator authors explicitly mention this behavior and recommend using closed bars to reduce confusion.
Non-repaint vs โchanges while candle is openโ
People often call any mid-candle change โrepainting,โ but thatโs not always accurate. If an indicator uses the current candleโs evolving values, it can legitimately change until the candle closes. True โrepaintingโ is more like rewriting history on already-closed bars. The safer workflow is simple: base decisions on closed bars and confirm with a second filter (like structure or volatility).
Where to Get Legit MT5 Versions (Without Malware)
If youโre searching for โfree download,โ the biggest risk isnโt the indicator being badโitโs the file being unsafe. A compiled MT5 indicator file (.ex5) canโt be easily audited by regular users, which is why โtoo-good-to-be-trueโ downloads are risky.
Here are the most common legitimate paths:
MQL5 Code Base options (often free)
The MQL5 Code Base hosts multiple Gann HiLo Activator implementations and related variants that you can download as source (.mq5) and compile yourself. This is one of the safest approaches because youโre getting code you can compile inside MetaEditor rather than running mystery binaries.
MQL5 Market options (sometimes paid, sometimes demo/limited)
The MQL5 Market lists commercial products and maintained versions. This can be helpful if you want updates, support, and a consistent installation path through the platform.
Community forums and attachments
Some community threads share versions with added alerts or MTF logic. Treat these as โuse with cautionโ: prefer source code, scan files, and test on a demo terminal first.
Red flags on โfree downloadโ sites
Be extra careful when a page pushes a โdownload nowโ for compiled files, short links, passworded archives, or installers. Some sites also advertise โcrackedโ indicators; besides legal/ethical problems, thatโs a common malware route. (Even if you think itโs fine, it only takes one bad file to ruin your machine or trading account.)
External link (safe starting point):
https://www.mql5.com/
Step-by-Step MT5 Installation (Beginner Friendly)
You can install indicators in MT5 in two common formats:
Installing .mq5 source files (recommended)
- In MT5, go to File โ Open Data Folder.
- Open: MQL5 โ Indicators.
- Paste the
.mq5file there. - Open MetaEditor, find the file, right-click โ Compile.
- Restart MT5 (or refresh the Navigator).
- In Navigator โ Indicators, drag it onto your chart.
This compile workflow is the same pattern frequently described by experienced MT5 users.
Installing .ex5 compiled files (only if you trust the source)
If you receive a compiled .ex5 from a reputable marketplace or trusted developer:
- Place it in MQL5 โ Indicators.
- Restart MT5.
- Attach it from Insert โ Indicators โ Custom (or Navigator).
A broker guide shows the normal โCustom indicatorsโ attach flow, which matches what most MT5 users do.
Navigator panel & chart attachment
If you donโt see it:
- Confirm itโs in the correct folder.
- Refresh or restart MT5.
- If using
.mq5, ensure compile succeeded (no errors).
Best Settings for Forex (Practical Defaults)
Because this tool is SMA-based, the โperiodโ acts like a sensitivity dial:
- Lower period = faster flips (more signals, more noise)
- Higher period = smoother trend line (fewer signals, more lag)
A practical way to pick settings:
| Trading style | Common timeframe | Typical period range | Why it fits |
|---|---|---|---|
| Scalping | M5โM15 | 5โ12 | Faster reaction, but needs filters |
| Day trading | M30โH1 | 10โ20 | Balanced sensitivity |
| Swing trading | H4โD1 | 20โ40 | Smoother trends, fewer whipsaws |
Tip: If you trade during news-heavy sessions, consider a slightly higher period to avoid getting chopped up by spikes.
How to Trade with It (Simple Rules + Filters)
Trend tools work best when you keep rules boring and consistent.
Entry triggers
A simple approach many traders use:
- Bullish bias: price closes above the line and the line indicates โupโ state
- Bearish bias: price closes below the line and the line indicates โdownโ state
Make it smarter with one filter:
- Only take trades in the direction of the higher timeframe trend (for example, trade M15 signals only if H1 agrees).
Stop-loss and take-profit logic
Avoid random pip stops. Instead:
- Put stop-loss beyond the most recent swing (or beyond a structure level).
- Consider taking partial profits at the next structure level.
- Trailing stop can follow the indicator line if your strategy is trend-following.
Sideways-market filter
This style tends to struggle in ranges. A simple filter:
- If price is crossing the line repeatedly within a tight range, skip trades until a clean move breaks out.
Alerts Setup (Popup, Push, Email)
Alerts are useful, but only if theyโre not spamming you.
MT5 push notifications
In MT5, push notifications require the mobile app and your MetaQuotes ID. Then you enable notifications in the terminal settings. Once set, โalertโ indicators can notify you when a flip happens.
On-close alerts
If your indicator offers โon bar closeโ alerts, use them. It usually cuts down false alarms caused by mid-candle movement (the same โclosed barโ logic discussed earlier).
Backtesting and Forward Testing
Indicators arenโt strategies by themselves. Before risking money:
- Forward test on a demo account for at least a couple weeks.
- Track:
- Win rate
- Average win vs average loss
- Worst losing streak
- Screenshot examples of good vs bad conditions (especially ranges).
MT5โs Strategy Tester is strongest for EAs, but you can still validate indicator-based rules by creating strict entry/exit criteria and journaling results.
Common Problems and Fixes
Indicator not showing
- Wrong folder: it must be under MQL5 โ Indicators
- Not compiled (for
.mq5): compile in MetaEditor - Restart needed: refresh Navigator or restart terminal
No alerts firing
- Alerts disabled in inputs
- Terminal notifications not enabled
- Expecting mid-candle alerts when the indicator is designed for closed-bar triggers
Different signals between brokers
Different spreads and price feeds can slightly change highs/lows and closesโespecially on lower timeframes. That can shift flips.
FAQs
1) Is this indicator โnon-repaintโ?
Many versions are stable on closed candles, but may change during an open candle if they use current-bar values. Use on-close confirmation to avoid confusion.
2) Whatโs the safest way to get it free?
Look for source-code versions in reputable libraries (like the MQL5 Code Base) and compile them yourself rather than downloading unknown compiled files.
3) Why do some versions say โSSLโ?
In many MT5 ports, โSSLโ refers to a colored/trend-state style line that improves visual clarity versus a single-color original.
4) How do I install it if itโs a .mq5 file?
Put it in MQL5\Indicators, then open MetaEditor and compile it. Thatโs the common MT5 workflow.
5) Can I use it for scalping?
Yes, but scalping increases noise and spread impact. Use a filter (higher timeframe confirmation, session filter, or volatility filter) and keep risk tight.
6) Why does it flip too often in ranging markets?
Trend tools struggle when price chops sideways. Add a range filter (like โskip if multiple flips in the last X barsโ) or trade only breakouts.
Conclusion
If you want this indicator on MT5, the smart move is to treat โfree downloadโ as a safety problem first and a trading tool second. Prefer reputable sources, compile from .mq5 when possible, and test on demo before going live. And remember: no single indicator is a crystal ballโyour risk management is what keeps you in the game.