Advanced Price Movement Predictor Pro Edition MT5
- Indicators
-
Boris Armenteros
Trading dreams into real trading.
Take a look at our products here: https://www.mql5.com/en/users/barmenteros/seller - Version: 3.4
- Updated: 19 October 2026
- Activations: 20
It estimates the most likely short-term price movement based on advanced mathematical calculations.
Features
- Estimation of immediate price movement;
- Calculation of the real market trend;
- Calculation of the most important support and resistance levels;
- Algorithms optimized for making complex mathematical calculations with a minimal drain of system resources;
- Self-adjusting for better performance, so it’s able to work properly on any symbol (no matter how exotic it is) and any timeframe;
- Works with any broker and symbol, regardless of the number of digits or other symbol settings;
- Compatible with any other tool (indicator, EA or script) without slowing down the terminal performance and the trading operations.
Introduction
Most of the classic indicators that make up the common trading strategies are based on simple math, not because when these indicators were created there were no outstanding mathematicians (in fact there were probably better mathematicians then than now), but because computers did not exist or they simply had a low processing power to perform complex mathematical operations consistently. Nowadays, any smartphone overwhelmingly surpasses the most powerful computer of just a few decades ago. So the ability to process huge amounts of information is not a limitation these days, except for extremely complex process simulations.
The Advanced Price Movement Predictor (APMP) indicator takes advantage of current processing capacity to capture the essence of price swings through some of the most advanced mathematical, statistical and probabilistic concepts.
APMP does not provide a prediction itself, since the price movement is a non-stationary stochastic process and therefore it is not predictable. However, it makes a dynamic estimation of the immediate price movement.
Based on the same analysis, APMP displays the current real trend of the market. Why real trend? Isn't the trend obtained with other indicators real? So far the trend is almost always obtained from classic indicators like Moving Averages, Bollinger Bands or Parabolic SAR, or simply by the traditional method of manually drawing a line (or two parallel lines) between two or more significant points.
Obviously, those indicators and methods are still valid, especially since they are used by most traders, but do most of them obtain sustained profits? We have the intuition that they do not. With this indicator you can strengthen or improve your current trading method, or use it to confirm the levels and trend you already work with.
How to Use It
Basically, the use of APMP is not different from how you regularly use trends, and support and resistance levels. The fundamental difference is in the way those values are calculated by this indicator.
Regular use of APMP is as follows:
For trading strategies based on the trend, traders must buy in areas near the support levels while the trend is up, and sell in areas close to the resistance levels while the trend is down.
For trading strategies based on trend corrections (counter trend), traders must buy in areas near the support levels while the trend is down, and sell in areas near the resistance levels while the trend is up.
Notice that significant levels can act either as supports or resistances, so it is important to keep that in mind when designing our trading strategy and pay special attention to the price behavior whenever it is close to those levels.
The Stop Loss could be located at a distance from the open price equal to the separation between the support and the resistance levels, and Take Profit distance could be twice the previous separation. Also, it would be a good idea to use a Trailing Stop feature to move the Stop Loss when support and resistance levels are moving in favor of the position.
The strategy outlined above is only a basic suggestion, but APMP provides enough information to create a variety of trading strategies and improve the existing ones.
It would be interesting to hear about different strategies derived from this indicator.
How It Works
APMP shows the following information:
- Support and resistance levels closest to the market price in the current timeframe and for the rest of higher periods.
- The real trend and the most probable short-term price movement in the current timeframe and for the rest of higher periods.
- Alerts when congestion zones appear and when the price crosses any of the important levels. Congestion zones are those where 2 or more levels coincide.
Users can also enable dialog box, email and push notification alerts. Both APMP and MetaTrader alerts are accompanied by beeps (audible alert). Moreover, all alerts are printed on the 'Experts' tab to allow future reference and analysis.
Input Parameters
- Higher Timeframes Enabled – shows the levels of the timeframes above the chart's own.
- Dialog Box Alert Enabled – shows a MetaTrader alert window for every alert.
- Email Alert Enabled – sends an email when price crosses a level (configure email in Tools > Options > Email).
- SMS Alert Enabled – sends a push notification to the MetaTrader mobile app (set your MetaQuotes ID in Tools > Options > Notifications).
- Sound Alert Enabled – plays a sound for each alert when the dialog box alert is off.
- Remove HUD (information panel) – hides the panel; levels and alerts keep working.
- Diagnostic log (for support) – writes history and timing details to the Experts log. Leave it off unless our support asks for it.
About Us
We are a small team of coders and traders developing for MetaTrader since 2011. We provide professional programming services for the trading world, and we have developed Scripts, Indicators and Expert Advisors for many clients around the world and for our own use, as is the case of the Advanced Price Movement Predictor (APMP) indicator.


Thanks
accurate!
(Edit: after a week of use, it seems the indicator will cause a lag in MT5 price updates when it is under heavy calculations workload--i7-9750H, which is a shame as the indicator is very useful, accurate, and a great addition to an active trader’s tool chest. Hopefully the dev is working on a solution).