Disliked{quote} You noticed just reducing object count through user settings shows a big difference? ....Ignored
less extern int RangeCount = 10; // number of ranges/histograms
increase extern int PriceStep = 10;
Updating time x1000 times not helping much
I also change ObjectCreate(..., OBJ_RECTANGLE...) to (..., OBJ_ARROW...) so it shows only points on chart instead of histograms. Required a bit more attention & imagination when you work with the modified indicator
Do help the speed. chart a bit more responsive.
What if you dont create them rectangle objects, when you already collect the datas for further calculation of levels, imaginative value areas, max histogram, so the program does not have to maintenance them, you dont trade on each histogram you trade based on value areas
This radiccal last modification of draw or not draw rectangles, brings new ideas: I like to empasize the daily value areas, where the price most of times remains in each time frame, and show the 68% value area, so we can use thoses levels to adjust new scaled-in trades and its SL, it takes some extra resource for maintenance the value areas, but not like on thousand of histograms to maintain.
Sorry that at the moment I have to add extension to the incator name, while we need to work on its content. But all credits reserve to the anonymous creator (I think a Ukraine or Russian coder), and help to modification of generous coders on this thread. Once it proves to be efficient, we will update the content and return it the original name +TPO
Attached File(s)