I dont use "Draw" on each bar (which seems to make things slower and draws hundreds of drawing objects) , instead I use this approach, to draw it once on last bar:
if (CurrentBar >= Bars.Count-2) Draw.Region(this, "channel", Time[0], Time[CurrentBar - MinBars], UpperLine, LowerLine, Brushes.Aqua, Brushes.Aqua, 30);
if so, what are recommended approaches to draw clouds like this, so it could work with On EachTick too, but spent less resources.
Comment