Here is a part of my code :
```
protected override void OnBarUpdate()
{
...
Values[2][0] = senkouSpanA; // Senkou Span A
Values[3][0] = senkouSpanB; // Senkou Span B
// Use DrawRegion to fill the area between Senkou Span A and Senkou Span B
string regionID = "KumoCloud" + CurrentBar;
Brush outlineColor = new SolidColorBrush(Color.FromArgb(70, 78, 45, 13));
Brush areaColor = new SolidColorBrush(Color.FromArgb(30, 54, 137, 164));
Draw.Region(this, regionID, CurrentBar, 0, Values[2], Values[3], outlineColor, areaColor, 100, 26);
}
```
The thing is this method draw a slice of the cloud for every bar and there is a lot of drawing objects on the chart. If I extend the chart too much this become laggy.
Do you know if there is a better way to draw the ichimoku cloud on the chart ?

Comment