• Overview
  • Reviews (5)
  • Comments (36)
  • What's new

HMA Trend Professional MT4

Improved version of the free HMA Trend indicator (for MetaTrader 4) with new trading capabilities.

HMA Trend is a trend indicator based on the Hull Moving Average (HMA) with two periods. HMA with a slow period identifies the trend, while HMA with a fast period determines the short-term movements and signals in the trend direction.

The main differences from the free version:

  1. Ability to predict the probability of a trend reversal using analysis of history data.
  2. Plotting statistical charts for analyzing the probability of a reversal.
  3. Automatic filtering of signals with a high probability of trend reversal.
  4. Ability to generate preliminary signals on the current open bar (can be canceled).

What is it and how does it work?

The HMA indicator changes color when its movement direction changes. This feature can be used to try to predict the change in the direction of the indicator, and, therefore, to predict the trend reversal.

The probability of a trend reversal is the probability of switching the direction of the slow HMA.

The indicator examines the behavior of the HMA indicator on the entire history, analyzes the number of switches and the duration of each direction of the indicator, estimates the probability of indicator reversal on the current bar, calculates the expected value and the standard deviation, and draws the statistical diagrams of the distribution series for subsequent analysis by the trader

Expected value (in the context of the indicator use) is the number of the HMA indicator bars in the same direction in history, where the HMA indicator had reversed on average.

Standard deviation (in the context of the indicator use) - the HMA indicator is most likely to reverse in the range of bars from ME-SD to ME+SD (where ME is the expected value, SD is the standard deviation).

In practice, impulse movements are noted to occur most often in the range of ME+SD bars, and the retracement movements take place within the range of ME-SD bars.

How is this applied?

If you know that the slow HMA is probable to change the movement direction, do not open a deal, since the old trend has already been exhausted, and the probability of reversal or correction is high.

If you see a possibility of the fast HMA switching in the near future, open a deal at the end of the retracement movement and close a profitable deal at the end of the impulse movement.

The video shows a record of real-time trading, demonstrating the indicator features with explanations of all the actions performed

You can test the indicator's demo version here.


HMA settings - parameters of the Hull indicators.

  • Fast HMA period - fast HMA period.
  • Slow HMA period - slow HMA period.
  • HMA averaging method - smoothing method.
  • the Frequency of signals in the trend direction - frequency of signals in the trend direction:
    • Frequent signals (by switching Fast HMA) - frequent signals by switching of the fast HMA in the direction of the slow HMA.
    • Rare signals (by switching Slow HMA)) - rare signals by switching of the slow HMA.
  • Arrows of signals in main window - draw signal arrows in the main window.
  • Rendering depth of signals (=0 - the whole history) - the number of bars to draw the signals (0 - all history).
  • the Probability Value for filtering late signals (Freq.signals) - the probability value, above which the late signals are filtered out (only for the frequent signals).
  • Position of the panel to display the probability - position of the panel with the probability diagrams:
    • Left-Up.
    • Left-Down.
    • Right-Up.
    • Right-Down.
  • Color of UP-trend signal - color of the Up signal.
  • Color of DOWN-trend signal - color of the Down signal.

Messages/Sounds - text and sound settings.

  • ON/OFF - Sound when the signal - enable sound signals.
  • ON/OFF - Alert - enable alerts in the terminal.
  • ON/OFF - Mail - enable sending emails.
  • ON/OFF - Push - enable sending push notifications to mobile devices.
  • Sound file on the closed bar - the final signal - audio file name for the final signal (on a closed bar).
  • Sound file on the current bar - the possible signal - audio file name for a preliminary signal (on the current bar).
  • Enable the possible signal on the current bar - enable a preliminary signal on the current bar.
mago73 2020.04.30 16:00 

its OK for scalping M15 and HMA 12 and HMA 40 like it

Hamadfx 2020.03.05 18:41 

i have dealt with many developers but none like pavel. our story starts 9 months ago since i made a request to include auto parameter either freelance or for everyone who bought the product and he chose everyone. then i thought wow this guy surely appreciate his customers that he wants to add new features for everyone. so i bought the indicator and he went silent so i made it official and requested on comments (confirm) 30/8/2019 in the comments section and he said in private that will be done when time allows. the roller coaster starts here when i ask from time to time for the progress and he replies not now im busy will be free august then September with nothing done till Nov 2019 where he avoided me altogether and not say a single word.

This reaches me to the following conclusion:

avoid any product carrying pavel signature as he doesn't appreciate his work so why would I appreciate doing business with such a developer.

anyone need proof i could send you the whole chat screenshot that extends 9 month from mql5 and you could judge if you want to have products from such a developer.

Kad Mech
Kad Mech 2018.04.04 02:44 

Hi good product, very interesting. markets with probabilities is a good approach. I will try it with a support indicator, resistance and pivot. To do with time. bye

Shumin Huang
Shumin Huang 2018.04.03 13:35 


Vitali Kadel
Vitali Kadel 2018.03.21 18:35 

User didn't leave any comment to the rating

Version 3.3 2018.09.16
1. Fixed a bug that caused the 'out of range' error with a very short history.
2. Sometimes the indicator left the panel with probabilities ("Probably_panel") after it was closed, if the indicator was not visualized on the current TF or the template with the indicator is loaded.