MeetAlgo.com
  • Shop
    • Membership
    • Trading Software
    • PROP Trading Tools
  • Services
  • Channels
    • Telegram Channel
    • Youtube Channel
  • Tools
    • Settings File Archive
    • Forex Broker
    • Forex VPS
    • Economic Calendar
    • Position Size Calculator
  • Resources
    • Changelog
    • Documentation
    • Blog
    • Contact Us
Login / Register
0 items $0
Membership
Menu
MeetAlgo.com
0 items $0
Membership
Home Product Trading Software Indicators Market Profile Indicator
$0
Clear
Available for Members Only
Download File
Download File
get access all product
Buy Membership 🚀

Share:

Includes Info

  • How to Purchase
  • How is Licensing Performed


MeetAlgo Support Us

Please support us with a quick review.
 


Activations:
30
Current version:
1.1
Published:
07/13/2021
Updated:
03/27/2022

Market Profile Indicator v.1.1

Indicators, Trading Software, MetaTrader 4, MetaTrader 5

$0

  • ✎ Overview
  • ? Changelog

Market Profile Indicator shows price density, key levels, and value areas—great for custom sessions and precision.

Market Profile indicator — is a classic Market Profile implementation that can show the price density over time, outlining the most important price levels, value area, and control value of a given trading session. This indicator can be attached to timeframes between M1 and D1 and will show the Market Profile for daily, weekly, monthly, or even intraday sessions. Lower timeframes offer higher precision. Higher timeframes are recommended for better visibility. It is also possible to use a free-draw rectangle session to create a custom market profile on any timeframe. Six different color schemes are available to draw the profile’s blocks. Drawing profiles as a plain color histogram is also possible. Alternatively, you may choose to color the profile based on bullish/bearish bars. This indicator is based on bare price action and does not use any standard MetaTrader indicators.

Input parameters

Main

  • Session (default = Daily) — trading session for market profile: Daily, Weekly, Monthly, Intraday, and Rectangle. For a rectangle session to get calculated, a rectangle chart object with the name starting with MPR should be added to the chart.
  • StartFromDate (default = __DATE__) — if StartFromCurrentSession is false, then the indicator will start drawing profiles from this date. It draws to the past. For example, if you set it 2018-01-20 and SessionsToCount is 2, then it will draw the profiles for 2018-01-20 and 2018-01-19.
  • StartFromCurrentSession (default = true) — if true, then the indicator starts drawing from today, else — from the date given in StartFromDate.
  • SessionsToCount (default = 2) — for how many trading sessions to draw the market profiles.

Looks and colors

  • ColorScheme (default = Blue to Red) — color scheme for profile’s blocks:blue to red
    • red to green
    • green to blue
    • yellow to cyan
    • magenta to yellow
    • cyan to magenta
  • SingleColor (default = clrBlue) — if ColorScheme is set to Single Color, this color will be used to draw market profiles.
  • ColorBullBear (default = false) — if true, the color of the profile blocks depends not on the age of the origin bar but on its direction.
  • MedianColor (default = clrWhite) — the color of the control value (median).
  • ValueAreaSidesColor (default = clrWhite) — the color of the value area side borders.
  • ValueAreaHighLowColor (default = clrWhite) — the color of the value area top and bottom borders.
  • ShowValueAreaRays (default = None) — can be set so that the value area’s High and Low price levels are projected to the right side of the chart. Can be set to previous session, current, previous and current, all previous, or all.
  • ShowMedianRays (default = None) — can be set so that the median is projected to the right side of the chart. Can be set to previous session, current, previous and current, all previous, or all.
  • RaysUntilIntersection (default = Stop_No_Rays) — defines the way median and value area rays will be cut off when they meet the next trading session’s price range:Stop_No_Rays — no rays are stopped anywhere.
  • Stop_All_Rays — all rays are stopped at an intersection with the price of another session.
  • Stop_All_Rays_Except_Prev_Session — all rays except the previous session’s rays are stopped at an intersection with the price of another session.
  • Stop_Only_Previous_Session — only rays of the previous session are stopped at an intersection with the price of another session.
  • TimeShiftMinutes (default = 0) — time shift for the sessions, in minutes. Positive value will move the session start to the left; negative — to the right.
  • ShowKeyValues (default = true) — if true, Value Area High, Value Area Low, and Point of Control are displayed on the left of the market profile.
  • KeyValuesColor (default = clrWhite) — color for Value Area High, Value Area Low, and Point of Control printout.
  • KeyValuesSize (default = 8) — font size for Value Area High, Value Area Low, and Point of Control printout.
  • ShowSinglePrint (default = No) — can be set to Leftside or Rightside and will mark the single print profile — a part of the profile, which is only one TPO wide.
  • SinglePrintColor (default = clrGold) — color for single print marking if ShowSinglePrint isn’t set to No.
  • ProminentMedianColor (default = clrYellow) — color for the prominent median (PPOC) if ProminentMedianPercentage is set to 100 or less.
  • RightToLeft (default = false) — if true, the current session’s market profile has its histogram drawn from right to left. In case Session is set to Rectangle, market profiles of all sessions are drawn right-to-left.

Performance

  • PointMultiplier (default = 0) — the higher it is, the wider are the profile’s price boxes and the fewer are the chart objects. You can use it to reduce the indicator’s load on CPU. When the value is zero, an adaptive multiplier is used — the indicator attempts to calculate the optimal value automatically.
  • ThrottleRedraw (default = 0) — a delay in seconds that will be applied before each redraw of the profiles. You can use it to reduce the indicator’s load on CPU.
  • DisableHistogram (default = false) — if true, no market profile histogram is drawn, but Value Area and Median are still marked. This makes indicator work extremely fast, but is less useful for thorough market analysis.

Intraday sessions

  • EnableIntradaySessionN (default = true) — if true and Session is set to Intraday, then the indicator will attempt to drawn the intraday market profile #N on the chart.
  • IntradaySessionNStartTime (default = “HH:MM”) — start time in HH:MM format for the intraday session #N.
  • IntradaySessionNEndTime (default = “HH:MM”) — end time in HH:MM format for the intraday session #N.
  • IntradaySessionNColorScheme (default = Blue_to_Red) — color scheme for the intraday session #N.

Miscellaneous

  • SaturdaySunday (default = Normal sessions) — how to treat Saturday and Sunday sessions:
    • Normal sessions — Saturday and Sunday will be treated as normal sessions with their own daily and intraday sessions.
    • Ignore Saturday and Sunday — Saturday and Sunday candlesticks will be ignored.
    • Append Saturday and Sunday — Saturday candlesticks will be appended to the Friday session; Sunday candlesticks will be appended to the Monday session.
  • DisableAlertsOnWrongTimeframes (default = false) — if true, no pop-up alerts will appear on using Market Profile with wrong timeframe/session combination.
  • ProminentMedianPercentage (default = 101) — percentage of TPOs out of all possible that should occur inside a median for it to be considered prominent (PPOC). For example, if you set it to 50%, a median will be marked as prominent if it contains at least 24 TPOs in a daily session on M30 timeframe. If it is set to 101, no prominent median is possible.

 

Screenshots

Averaging EA EA for Metatrader
Averaging EA EA for Metatrader
Add to wishlist
SKU: N/A Categories: Indicators, Trading Software, MetaTrader 4, MetaTrader 5 Tag: marketprofile
Share:

Related products

Internal Copy Trade EA

Internal Copy Trade EA

Internal Copy Trade EA copies trades within the same account—ideal for adjusting lot sizes from MQL5 signals.

  • MT4
  • MT5
$39
Grid Recovery EA

Grid Recovery EA

Grid Recovery EA profits from market volatility using non-directional grid logic—smart, mechanical, and efficient.

  • MT4
  • MT5
$49
Zone Recovery EA

Zone Recovery EA

Zone Recovery EA uses smart hedging to recover losses—turns bad trades into winners with the "Never Lose Again" method.

  • MT4
  • MT5
$49
Traders Dynamic Index cTrader

Traders Dynamic Index cTrader

Traders Dynamic Index for cTrader fits any style—great for scalping or swing trades with customizable insights.

  • cTrader
$0

    We are a Financial Technology company offering cutting edge trading software, software development service and free online education.

    trustpilot-logo-trustpilot-logo-png-1
    See our 45 reviews on
    Trustpilot
    Customer
    • Dashboard
    • Orders
    • Downloads
    • Serial Keys
    • Refund Policy
    PRODUCT
    • Membership
    • Trading Software
    • Our Shop
    SERVICES
    • MT5 Programing
    • MT4 Programing
    • cTrader Development
    • NinjaTrader Programming
    • Request A Quote
    INFO
    • About Us
    • Contact Us
    • Our Affiliate Program
    • Documentation
    • Blog
    • Join Our Newsletter
    Disclaimer

    MeetAlgo LLC is a software development company specializing in building trading tools and indicators for MetaTrader 4 (MT4), MetaTrader 5 (MT5), cTrader, and NinjaTrader platforms. We are not a broker and do not offer investment or trading advice. All tools, Expert Advisors (EAs), and indicators provided by MeetAlgo are strictly for informational and educational purposes only and should not be interpreted as financial advice.

    MetaTrader® is a registered trademark of MetaQuotes Ltd. cTrader® is a registered trademark of Spotware Systems Ltd. NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. None of these companies are affiliated with MeetAlgo LLC, nor do they endorse or approve any of our products or services.

    All strategies, charts, backtests, and examples shown on our website are for demonstration purposes only and reflect hypothetical performance. Past performance does not guarantee future results.

    Risk Warning

    Trading financial instruments such as forex, CFDs, and futures carries a high level of risk and may not be suitable for all investors. You could lose more than your initial investment. Approximately 74–89% of retail traders lose money when trading CFDs. You should only trade with capital you can afford to lose.

    MeetAlgo LLC does not provide financial, investment, or brokerage services. Before using any of our tools, please ensure you fully understand the risks involved in trading and consider seeking independent financial advice if necessary.

    Use of our website and software implies acceptance of our terms and conditions and acknowledgement of these risks.

    MEETALGO LLC 2021, All rights reserved.

    • Privacy Policy
    • Risk Disclosure
    • Terms & Conditions
    • Cookie Policy
    • Shop
      • Membership
      • Trading Software
      • PROP Trading Tools
    • Services
    • Channels
      • Telegram Channel
      • Youtube Channel
    • Tools
      • Settings File Archive
      • Forex Broker
      • Forex VPS
      • Economic Calendar
      • Position Size Calculator
    • Resources
      • Changelog
      • Documentation
      • Blog
      • Contact Us
    Shopping cart
    Close
    Sign in
    Close

    Lost your password?

    No account yet?

    Create an Account
    Shop
    Wishlist
    0 items Cart
    My account