Market Profile

MikeJody

Newbie
Dec 7, 2016
1
0
2
59
Greetings, this is a fabulous market profile indicator. Question: does anyone use market profile in actual trading? I have read a ton on market profile, but what is seriously lacking is an actionable trading methodology.
 

San

Trader
Mar 7, 2017
1
1
8
40
Hi Enivid,

Really like this indicator and appreciate your work. What I did notice is a slight mis-alignment of the profile with respect to High and Low price within the range.
Please refer to the screenshot for more detail and perhaps better explanation of what I mean.
This happens in all timeframes, the offset seems the same.

2017-03-07_20-42-05.png
 
  • Like
Reactions: Enivid

Enivid

Administrator
Staff member
Nov 30, 2008
14,881
685
144
Odessa
www.earnforex.com
The upward shift should be there because MetaTrader does not support one-point height rectangles. So, two-point height has to be used, which results in that extra pip above the highest high. The lower shift is due to the pip rounding as your USD/JPY currency pair uses 3 decimal places instead of 2 in the quotes. The indicator uses pips instead of points to lessen the number of generated rectangles. You can change the indicator to work with points instead. Change the line 90 from this:
MQL4:
onetick = NormalizeDouble(1 / (MathPow(10, DigitsM)), DigitsM);
to this:
MQL4:
onetick = Point;

And then replace lines 86-88 from this:
MQL4:
if (Digits == 5) DigitsM = 4;
else if (Digits == 3) DigitsM = 2;
else DigitsM = Digits;
to this:
MQL4:
DigitsM = Digits;
However, the indicator will become very slow after that because it will have to work with ten times more graphical objects.
 
  • Like
Reactions: SanAmsterdam

virtuado

Master Trader
Aug 5, 2016
56
9
49
I would like to ask if it's possible to add a feature to draw forward(or if forward is not possible normal horizontal lines) automatic lines on the high and low of the value area from the previous(session 2) period? This would be very handy in case the indicator is used for Daily periods, so that every day the previous period is marked.
 

TheGMan

Active Trader
Sep 25, 2011
7
2
39
I would like to ask if it's possible to add a feature to draw forward(or if forward is not possible normal horizontal lines) automatic lines on the high and low of the value area from the previous(session 2) period? This would be very handy in case the indicator is used for Daily periods, so that every day the previous period is marked.

Attached is an indicator that will plot the previous High & Low of the day. This may or may not be what you are looking for but I use it religiously on all my charts.

G
 

Attachments

  • Daily_HiLo.mq4
    2.5 KB · Views: 20
  • Like
Reactions: Enivid

Enivid

Administrator
Staff member
Nov 30, 2008
14,881
685
144
Odessa
www.earnforex.com
I would like to ask if it's possible to add a feature to draw forward(or if forward is not possible normal horizontal lines) automatic lines on the high and low of the value area from the previous(session 2) period? This would be very handy in case the indicator is used for Daily periods, so that every day the previous period is marked.

If @TheGMan's indicator does not work for you, you can try using this one:
https://www.earnforex.com/forum/threads/high-low-objects-indicator.22595/#post-129775
 
  • Like
Reactions: TheGMan

virtuado

Master Trader
Aug 5, 2016
56
9
49
Although for other purposes these indicators can be handy, but my request was for the high-low of the value area of session 2 from this indicator?

Is this possible?
 

virtuado

Master Trader
Aug 5, 2016
56
9
49
But how is it different?

Market Profile is made up of TPO’s (Time Price Opportunities). A different letter is assigned to each 30-min time period of every trading session. I like to begin with A, but you will see varying charts start with different letters.

The POC (Point of Control) is the row at which the most number of TPO’s occurred.

A value area is calculated using 70% of the days TPOs to give us a value area high and a value area low. This value area is used as a reference in the following day’s trading session.
 

virtuado

Master Trader
Aug 5, 2016
56
9
49
If enabled in the indicator the value area bracket of the previous day will already show, but it would be handy if the high and low of the bracket could be extended?
 

virtuado

Master Trader
Aug 5, 2016
56
9
49
Dunno when you are going to do this, but maybe it would be a good idea to put an extra option to adjust trading time/server time as well.

Currently using this indi with providers which have different server time, and the start of the new trading day appears different.

Anyway, thanks your effort.
 
  • Like
Reactions: Enivid

virtuado

Master Trader
Aug 5, 2016
56
9
49
Thanks Enivid, much appreciated.

It seems the timeshift works the other way around, + goes to the left and - to the right, but who cares, it works! :)
 

virtuado

Master Trader
Aug 5, 2016
56
9
49
At the indicator download page you stated it correct. :)

This is the description of the indicator:
TimeShiftMinutes: shift session + to the right, - to the left.

That's why i said " the other way around"? I did not even read the description at the download page...
 

virtuado

Master Trader
Aug 5, 2016
56
9
49
I noticed that on some charts, there is some kind of mirror market profile visible.
So far i noticed this on EURGBP and NZDCAD.

Is this a bug?
 

Attachments

  • EURGBPDaily.png
    EURGBPDaily.png
    98 KB · Views: 27
  • Like
Reactions: Enivid