Hull Trend ATR Signals
- Indicatori
-
Minh Truong Pham
Hello, my name is Pham and I am a programmer and trader! At here, I create amazing forex indicators and expert advisors for Metatrader.
I will try:
+ Provide best tools base on my 5 years experience as a trader and 10 years as a programmer. - Versione: 1.0
- Attivazioni: 10
Hull Trend ATR Signals draws a Hull band, prints Buy and Sell labels, and hangs three take-profit lines off every signal.
Before the screenshots, one input needs explaining, because it decides what you are looking at. It is called Signal source: daily close, and it ships on.
With it on, the signal is computed from the daily close rather than the current bar's close. On a day that has already finished, every hourly bar of that day is fed the day's final close. So a Buy printed at 00:00 on a historical chart already knew where that day would end. On the live day the daily close is just the current price, so the switch behaves like an ordinary trigger that re-evaluates around the day change. The consequence is simple and worth saying plainly: last month's chart will always look better than next month's.
The switch is in here because this is the behaviour people ask for, and it is labelled instead of buried. Turn it off and you get the honest version, where every value comes from a closed bar.
What the textbook says, what usually ships, what this does
| The textbook version | What most copies ship | What Hull Trend ATR Signals does |
|---|---|---|
| An ATR trailing stop ratchets: it only moves in the trade's direction | The same, so after a spike the stop sits a long way off and the flip arrives late | No ratchet. The stop re-centres every bar at source plus or minus Key Value times ATR, so a flip needs one bar to travel more than Key Value ATRs. Far fewer signals, and they mean something different |
| A higher-timeframe average on a lower chart may change only when the higher bar closes | The developing daily value is drawn and rewritten all day | The daily Hull steps on the chart bar that closes the day. On H1 that is the 23:00 bar, not the next morning's open |
| A signal tool should say where it wants out | An arrow, and the exit is your problem | Three levels at 0.9, 1.8 and 3.6 percent of the signal close, drawn, labelled with the price, and alerted the moment price touches them |
| State that carries between bars belongs in per-bar storage | Static variables, so switching timeframe and back gives you a different set of lines | Direction, levels and which targets were hit live on buffers. Recalculate from scratch and you get the same chart |
| The signal source is a setting the buyer can read | A percentage in the input name | An input that says it uses the daily close, and a description that says what that does to history |
The last row is the one that costs money. A tool that looks right on history and behaves differently live does not hurt you by being wrong. It hurts you by teaching you to trust it before you have seen it live.
What it draws
The Hull band. The Hull average and its own value from two bars back, filled between them. Green when the current value is above the older one, red when it is not, orange with trend colouring switched off. Hma, Ehma and Thma variations, length 55 by default. Out of the box the Hull is read from the daily chart, so on an intraday chart it is a staircase and the band only opens for the two bars after each step. Switch the higher-timeframe input off and you get a curved band on the chart's own timeframe.
Buy and Sell. An arrow on a dedicated buffer plus a text label, so an Expert Advisor can read the signal through iCustom while a human reads the text. A Buy prints when the signal source crosses above the trailing stop, a Sell when it crosses below.
Three take-profit lines. Drawn the moment a signal prints, measured from that bar's close, with a price label on each. They break for one bar at the next signal instead of drawing a vertical joint across the chart. The latched values sit on buffers 28 to 30.
Candle colour. Off by default. Switch it on and the candles take the band's colour.
The trailing stop itself is not plotted, though it is available on buffer 24 if you want to read it. There is no stop-loss level, no dashboard panel, no session boxes, no supply and demand zones, and no higher-timeframe scanner. If you need those, this is not the tool.
Alerts fire on Buy, on Sell, and on each of TP1, TP2 and TP3 being touched. Popup, push notification, email and Telegram. One message per event per bar, with a guard that resets on a new bar, and an option to wait for the bar to close first.
Reading it
| On the chart | Read it as |
|---|---|
| A label on the first bar of a day | The previous day's close moved more than Key Value ATRs across the stop. With the daily-close input on, this is the only place a signal can appear |
| A label in the middle of a day | Only possible with that input off. One bar travelled more than Key Value ATRs |
| Band green for two bars, then red | Normal with the daily Hull. The step went up, then the line is flat, and flat counts as not rising |
For a long: a Buy label prints, the last daily step was upward, and TP1 sits at a distance you would actually hold for on this symbol. Then take your own trigger on your own chart. Short is the same thing inverted.
Skip it when the labels alternate Buy, Sell, Buy on consecutive days. That is day-to-day chop larger than Key Value ATRs in both directions, and the tool cannot tell it apart from a trend beginning. And skip the take-profit lines on a forex major below H4: 0.9 percent of EURUSD is about 100 pips, which is days of range, not a target for an hourly signal.
What this version cannot do
The daily-close input makes history look better than live. To judge the signals, switch it off and watch a week of live bars. With it off and Key Value at 3 you will get very few signals, because very few bars travel three ATRs. Drop Key Value to 1 or 1.5 for a chart that does something.
The take-profit distances are percentages and do not scale. 0.9, 1.8 and 3.6 percent suit gold and crypto. On a forex major they are a week of movement. There is no ATR option for the targets.
The daily Hull is red most of the time. The colour rule is "higher than two bars ago", and a staircase is flat 22 hours out of 24. With the default setting you see green for two bars after each up-step and red otherwise. It is correct, it just is not a trend colour in the way you would expect.
You will not find a win rate table in this listing, and I would treat any indicator listing that has one with some care. This draws levels; it places no orders, so there is no win rate to report.
Questions you will have
Does it repaint? With the daily-close input off, no. Every value comes from closed bars, the state that decides the next label is stored per bar, and the daily Hull only changes on the bar that closes the day. With it on, today's bars are all fed the current price, so a label from earlier today can move on a reload until the day closes. That is the mechanism, not a badge.
Best settings? For the look most people expect, leave the defaults. To judge the signals honestly: daily-close input off, Key Value 1 to 1.5, ATR period 14, higher-timeframe input off if you want the band to curve. Length 55 is for swing entries; 180 to 200 turns the band into a floating support and resistance line.
Why is the band flat and red? It is the daily Hull drawn on an intraday chart. Turn the higher-timeframe input off if you want the colour to track the chart's own trend.
Can an Expert Advisor use it? Yes. Buy and Sell sit on their own arrow buffers, the three target levels on buffers 28 to 30, the last signal's direction on buffer 25, and the trailing stop on buffer 24.
Is there an MT4 build? Yes, listed separately. Same signal rules, same defaults, same buffer layout shifted by one. MT4 has no coloured-candle plot and no Telegram.
Alerts on the targets? Each level fires once per signal, on the bar that first touches it, and not again until a new signal resets the ladder.
Support
Send me a message with a screenshot of the chart, the symbol, the timeframe, and whether the daily-close input is on. That is normally enough for me to tell you what you are looking at. Updates are free.
Analysis tool. It places no trades and makes no profitability claim. Past price behaviour is not a guide to future price behaviour.
