Daily And Weekly Market Profile paid

by mpAlgoTrader in category Other at 24/02/2021

Market Profile indicates how long the price traded at each level. This charting technique is used to determine and evaluate market value as it deve1oped in a specific time frame. Using the indicator provides helpful information e.g.

- support and resistance levels based on the response of the instrument to a given price area,

- prevailing market trend on the basis of higher or lower price ranges,

- places which are most often traded among market participants


The main assumption was to create a very highly configurable indicator. There are options enabling to configure nearly every parameter. Style, colors transparency, thickness can be set by a user.





Parameters to configure


Default view on H1 EUR/USD


Custom settings on m15 EUR/USD


Weekly mode for BTC/USD


If you have any question or suggestion don’t hesitate to write me at mpalgotrader@gmail.com

Notification Publishing copyrighted material is strictly prohibited. If you believe there is copyrighted material in this section you may use the Copyright Infringement Notification form to submit a claim.
Formula / Source Code
Language: C#
Trading Platform: cAlgocTrader
using System;
using System.Linq;
using System.Windows.Forms;
using cAlgo.API;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;
using cAlgo.Indicators;

namespace cAlgo
    [Indicator(IsOverlay = false, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
    public class DailyAndWeeklyMarketProfile : Indicator

        protected override void Initialize()
            var message = "Link to download: https://payhip.com/b/CLUtc";
            Chart.DrawStaticText("popup", message, VerticalAlignment.Center, API.HorizontalAlignment.Center, Color.Red);

        public override void Calculate(int index)