Every day - but not all day - i see "indicator is to slow, rewrite the indicator please" in the experts tab. This means there is an issue?
Market Profile is a very computing intensive indicator, so it's quite possible that MT5 will output such messages. If your platform isn't freezing, you can simply ignore these messages. Otherwise, you can always adjust the input parameters from the Performance group.
 
Guys, how do I have more than one version on the chart? I want to have one set to weekly and another set to rectangle. However, they are NOT working together. Are there specific settings I have to change to get them to work together on the same chart?
 
Guys, how do I have more than one version on the chart? I want to have one set to weekly and another set to rectangle. However, they are NOT working together. Are there specific settings I have to change to get them to work together on the same chart?
Unfortunately, currently it's not possible.
 
Hi Enivid,

Would you consider adding a button to switch the indicator on/off in the next update? I think this would be a GREAT feature, allowing the user to keep their charts nice and clean. For example, when I want to see the market profiles, I click a button. ;-)

A great resource for excellent button code is forex-station.com
 
  • ℹ️
Reactions: Enivid
Version 1.25 of Market Profile has been released just now. It adds multiple features to the indicator:
  • Added multi-timeframe (MTF) operation support. (@nickst911)
  • Added an optional hide/show button. Only in MT4 and MT5; cTrader has its own hide/show feature for indicators. (@BeatlemaniaSA)
  • Added an option to automatically clean up old profiles when new ones are drawn. (Reported via email)
  • Added an input parameter to stop single print rays similarly to stopping median/VA rays. (Via GitHub)
  • Added support for multiple Market Profile instances on the same chart. Just make sure to set unique InstancePrefix values for each instance. (@BeatlemaniaSA)
 
Version 1.25 of Market Profile has been released just now. It adds multiple features to the indicator:
  • Added multi-timeframe (MTF) operation support. (@nickst911)
  • Added an optional hide/show button. Only in MT4 and MT5; cTrader has its own hide/show feature for indicators. (@BeatlemaniaSA)
  • Added an option to automatically clean up old profiles when new ones are drawn. (Reported via email)
  • Added an input parameter to stop single print rays similarly to stopping median/VA rays. (Via GitHub)
  • Added support for multiple Market Profile instances on the same chart. Just make sure to set unique InstancePrefix values for each instance. (@BeatlemaniaSA)
Awesome! Thanks, Enivid
 
Version 1.25 of Market Profile has been released just now. It adds multiple features to the indicator:
  • Added multi-timeframe (MTF) operation support. (@nickst911)
  • Added an optional hide/show button. Only in MT4 and MT5; cTrader has its own hide/show feature for indicators. (@BeatlemaniaSA)
  • Added an option to automatically clean up old profiles when new ones are drawn. (Reported via email)
  • Added an input parameter to stop single print rays similarly to stopping median/VA rays. (Via GitHub)
  • Added support for multiple Market Profile instances on the same chart. Just make sure to set unique InstancePrefix values for each instance. (@BeatlemaniaSA)
Hi Enivid,

Unfortunately, there is an issue with the latest version. Having more than one instance of the indicator on the chart causes MT4 to hang. I have one set to weekly and named accordingly, and another set to rectangle named accordingly, and MT4 hangs. :-(
 
Hi Enivid,

Unfortunately, there is an issue with the latest version. Having more than one instance of the indicator on the chart causes MT4 to hang. I have one set to weekly and named accordingly, and another set to rectangle named accordingly, and MT4 hangs. :-(
I have no such issue when adding a second MP (rectangle) to the chart. Could you please send me the .set files for each of the instances you are using and also the currency pair you apply them too. My only guess is that the number of objects becomes too large for the MT4 to handle. Did you try increasing the PointMultiplier parameter?
 
I have no such issue when adding a second MP (rectangle) to the chart. Could you please send me the .set files for each of the instances you are using and also the currency pair you apply them too. My only guess is that the number of objects becomes too large for the MT4 to handle. Did you try increasing the PointMultiplier parameter?

Hi Enivid, yes, thanks for the reply. You are correct in that it was the number of objects. Unfortunately, I had left SessionsToCount at 4 when I added the weekly, not realising this would seriously lag the indicator. I changed it to 1, and now both instances, weekly and rectangle, work without lagging or hanging MT4. I have attached the .set files for both.
 

Attachments

Hi Enivid, yes, thanks for the reply. You are correct in that it was the number of objects. Unfortunately, I had left SessionsToCount at 4 when I added the weekly, not realising this would seriously lag the indicator. I changed it to 1, and now both instances, weekly and rectangle, work without lagging or hanging MT4. I have attached the .set files for both.
Yes, that's it. I can test it normally when adding 2 sessions on one instance and one or two sessions on the second instance. If I increase the sessions, it starts to lag significantly unless I set the PointMultiplier parameter to 10-25, depending on the instrument.