Technical Indicators for MetaTrader 5

Special Offer!

Time Left to Buy:

Up to 25% OFF

Shopping cart

The cart is empty

MetaTrader 5

Top Rated Products MT5

Request a price Boom500 Scalper
Vhutshilo Evidence Masithembi
4.06667 5 15 Product
250 $188 $ KTS poverty killer robot
Thato Modiba
3.85714 5 7 Product
5 500 $4 125 $ Bonnitta EA MT5
Ugochukwu Mobi
4 5 3 Product

ShiftedPriceDensity

shiftedpricedensity-logo-200x200-1483
127 $95 $

Free updates are included

We accept crypto: BTC, ETH, BCH and more...

30-Day Money Back Guarantee
100% Guarantee of Originality

Information

Indicators
MetaTrader 5
Andriy Sydoruk
1.0
5

Overview

ShiftedPriceDensity — Professional Price Density Indicator with Shifted Historical Levels

Input parameters

  1. Depth 100 Starting depth  
  2. TopLevelsToShow 1 Levels in each set  
  3. NumberOfShifts 10 Number of sets  
  4. ShiftSpacing 20 Shift step between sets  
  5. PriceStep 0.0001 Minimum price difference between levels  
  6. PriceSource PRICE_CLOSE Source price type  
  7. LevelColor clrDodgerBlue Level line color  
  8. LevelWidth 2 Level line thickness  
  9. Prefix "" Object prefix for naming  

ShiftedPriceDensity is an advanced technical custom indicator for the MetaTrader 5 platform that visualizes the most significant horizontal price levels based on historical shifts. This tool is ideal for traders who practice cluster analysis, build support and resistance levels, and look for key price zones in volatile market conditions.

The indicator is built upon the concept of price density and integrates principles from volume analysis, market profile, and multi-layered scanning of repeating levels. Incorporating ShiftedPriceDensity into your strategy significantly improves entry precision and enhances the efficiency of level-based and technical trading approaches.

? How the Indicator Works

At its core, the indicator connects to an external module —  PriceDensity.ex5  — which calculates price density over a specified depth of historical bars. Unlike conventional indicators, ShiftedPriceDensity performs multiple calculations using various shift levels, enabling the detection of price clusters that remain consistent over time and act as anchors for forming strong levels.

Each shift represents a separate analysis of historical price behavior, resulting in a multi-layered structure of accumulation zones. The identified levels are drawn on the chart as  OBJ_TREND  graphical objects, maintaining clarity even when multiple layers overlap.

⚙️ Key Parameters and Customization

This indicator can be adapted to virtually any trading system using a flexible set of input parameters:

  • Depth — Number of bars to analyze (e.g., 100). Controls the historical depth for density calculation.

  • TopLevelsToShow — Number of top price density levels to display for each shift.

  • NumberOfShifts — Total number of historical shifts (e.g., 10). Determines how many different past segments will be analyzed.

  • ShiftSpacing — Bar interval between each shift (e.g., 20).

  • PriceStep — Price precision used for density aggregation (e.g., 0.0001).

  • PriceSource — Type of price used for calculations (e.g., PRICE_CLOSE, PRICE_OPEN).

  • LevelColor and LevelWidth — Visual settings for the lines representing price levels.

  • Prefix — Custom object prefix for using multiple copies of the indicator on the same chart.

? Visualization and On-Chart Behavior

  • Support and resistance levels are rendered through the object model, not indicator buffers.

  • Visual elements (trend lines) are based on historically persistent price accumulation zones.

  • The internal  LevelsBuffer[]  array stores level values for internal operations.

  • All created objects are automatically deleted upon indicator removal, ensuring a clean chart.

✅ Benefits of ShiftedPriceDensity

  • Multi-layered analysis of historical support and resistance zones.

  • Works across all timeframes and trading instruments.

  • Seamless integration with the external PriceDensity core.

  • High accuracy in constructing smart price levels.

  • Combines effectively with price action patterns and volume indicators.

  • Minimal resource usage, ensuring smooth operation in MetaTrader 5.

? Ideal Use Cases

  • Level-based trading and pullback strategies;

  • Detecting repeating levels throughout history;

  • Identifying strong price clusters prior to breakout events;

  • Manual construction of a market profile;

  • Effective in intraday and positional trading.

? Installation Instructions

  1. Make sure the  PriceDensity.ex5  file is located in the  Indicators  folder.

  2. Place  ShiftedPriceDensity.ex5  in the same directory.

  3. Restart MetaTrader 5 and apply the indicator to your desired chart.

  4. Configure the input parameters according to your strategy.

? Who Is It For?

  • Scalpers — to detect key levels on lower timeframes;

  • Swing traders — to identify robust price zones;

  • Analysts — for manual level plotting and cluster analysis;

  • Algo traders — as a component in more complex analytical systems.

? Support

Developer: Andrii Sydoruk
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
MQL5 Profile: https://www.mql5.com/ru/users/andreys/seller

? Keywords:

price density, support levels, resistance levels, cluster analysis, price levels, market profile, accumulation zones, level indicator, smart levels, horizontal levels, repeating levels, price clusters, strong levels, technical analysis, MetaTrader 5, MT5 indicator, volume analysis, custom indicator, price level indicator, level detection, support resistance zones, shift levels, historical levels





30-Day Money Back Guarantee

If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.

Email Us Now! Support is available 24/7
by Email: support@fx-market.pro

Do You Need Help?
Click Here To Start Live Chat

Contact Us

Image

Search