---
id: "T:cAlgo.API.IndicatorArea"
kind: "interface"
namespace: "cAlgo.API"
url: "https://help.ctrader.com/ctrader-algo/references/Chart/IndicatorArea/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# IndicatorArea (interface)

Represents the area where the Indicator is placed.

Environments: Desktop supported · CLI supported · Cloud supported.

## Definition

```csharp
public interface IndicatorArea
```

## Examples

C#:

```csharp
using cAlgo.API;

namespace cAlgo
{
    // This sample indicator shows how to use IndicatorArea
    public partial class IndicatorAreaSample : Indicator
    {
        private TextBlock _indicatorAreaNumberTextBlock;

        protected override void Initialize()
        {
            var grid = new Grid(1, 2)
            {
                HorizontalAlignment = HorizontalAlignment.Center,
                VerticalAlignment = VerticalAlignment.Center,
                BackgroundColor = Color.Gold,
                Opacity = 0.7,
                Width = 200
            };

            grid.AddChild(new TextBlock { Text = "Indicator Area #", Margin = 5, FontWeight = FontWeight.ExtraBold, ForegroundColor = Color.Black }, 0, 0);

            _indicatorAreaNumberTextBlock = new TextBlock
            {
                Margin = 5,
                Text = Chart.IndicatorAreas.Count.ToString(),
                FontWeight = FontWeight.ExtraBold,
                ForegroundColor = Color.Black
            };

            grid.AddChild(_indicatorAreaNumberTextBlock, 0, 1);

            IndicatorArea.AddControl(grid);

            Chart.IndicatorAreaAdded += Chart_IndicatorAreaAdded;
            Chart.IndicatorAreaRemoved += Chart_IndicatorAreaRemoved;
        }

        private void Chart_IndicatorAreaRemoved(IndicatorAreaRemovedEventArgs obj)
        {
            _indicatorAreaNumberTextBlock.Text = Chart.IndicatorAreas.Count.ToString();
        }

        private void Chart_IndicatorAreaAdded(IndicatorAreaAddedEventArgs obj)
        {
            _indicatorAreaNumberTextBlock.Text = Chart.IndicatorAreas.Count.ToString();
        }

        public override void Calculate(int index)
        {
        }
    }
}
```

Python:

```python
import clr
clr.AddReference("cAlgo.API")

from cAlgo.API import *

class Test():
    def get_text_block(self, text):
        textBlock = TextBlock()
        textBlock.Margin = Thickness(5)
        textBlock.Text = text
        textBlock.FontWeight = FontWeight.ExtraBold
        textBlock.ForegroundColor = Color.Black
        return textBlock

    def update_indicators_area_count(self):
        self.indicatorAreaNumberTextBlock.Text = str(api.Chart.IndicatorAreas.Count)

    def initialize(self):
        grid = Grid(1, 2)
        grid.HorizontalAlignment = HorizontalAlignment.Center
        grid.VerticalAlignment = VerticalAlignment.Center
        grid.BackgroundColor = Color.Gold
        grid.Opacity = 0.7
        grid.Width = 200

        grid.AddChild(self.get_text_block("Indicator Area #"), 0, 0)

        self.indicatorAreaNumberTextBlock = self.get_text_block(str(api.Chart.IndicatorAreas.Count))

        grid.AddChild(self.indicatorAreaNumberTextBlock, 0, 1)

        api.IndicatorArea.AddControl(grid)

        api.Chart.IndicatorAreaAdded += lambda _: self.update_indicators_area_count()
        api.Chart.IndicatorAreaRemoved += lambda _: self.update_indicators_area_count()
```

config.json:

```json
{
  "AccessRights": "None",
  "TimeZone": "UTC",
  "IsOverlay": false
}
```

## Inherited members

- `void AddControl(ControlBase control)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/AddControl/index.md)
- `void RemoveControl(ControlBase control)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/RemoveControl/index.md)
- `void AddControl(ControlBase control, int barIndex, double y)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/AddControl/index.md)
- `void AddControl(ControlBase control, DateTime time, double y)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/AddControl/index.md)
- `void AddControl(ControlBase control, DateTime time)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/AddControl/index.md)
- `void AddControl(ControlBase control, int barIndex)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/AddControl/index.md)
- `void AddControl(ControlBase control, double y)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/AddControl/index.md)
- `void MoveControl(ControlBase control, int barIndex, double y)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MoveControl/index.md)
- `void MoveControl(ControlBase control, DateTime time, double y)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MoveControl/index.md)
- `void MoveControl(ControlBase control, DateTime time)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MoveControl/index.md)
- `void MoveControl(ControlBase control, int barIndex)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MoveControl/index.md)
- `void MoveControl(ControlBase control, double y)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MoveControl/index.md)
- `void SetYRange(double bottomY, double topY)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/SetYRange/index.md)
- `T[] FindAllObjects()` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/FindAllObjects/index.md)
- `ChartObject[] FindAllObjects(ChartObjectType objectType)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/FindAllObjects/index.md)
- `ChartObject FindObject(string objectName)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/FindObject/index.md)
- `void RemoveObject(string objectName)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/RemoveObject/index.md)
- `void RemoveAllObjects()` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/RemoveAllObjects/index.md)
- `ChartHorizontalLine DrawHorizontalLine(string name, double y, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawHorizontalLine/index.md)
- `ChartHorizontalLine DrawHorizontalLine(string name, double y, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawHorizontalLine/index.md)
- `ChartHorizontalLine DrawHorizontalLine(string name, double y, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawHorizontalLine/index.md)
- `ChartVerticalLine DrawVerticalLine(string name, DateTime time, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawVerticalLine/index.md)
- `ChartVerticalLine DrawVerticalLine(string name, DateTime time, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawVerticalLine/index.md)
- `ChartVerticalLine DrawVerticalLine(string name, DateTime time, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawVerticalLine/index.md)
- `ChartVerticalLine DrawVerticalLine(string name, int barIndex, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawVerticalLine/index.md)
- `ChartVerticalLine DrawVerticalLine(string name, int barIndex, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawVerticalLine/index.md)
- `ChartVerticalLine DrawVerticalLine(string name, int barIndex, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawVerticalLine/index.md)
- `ChartTrendLine DrawTrendLine(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTrendLine/index.md)
- `ChartTrendLine DrawTrendLine(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTrendLine/index.md)
- `ChartTrendLine DrawTrendLine(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTrendLine/index.md)
- `ChartTrendLine DrawTrendLine(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTrendLine/index.md)
- `ChartTrendLine DrawTrendLine(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTrendLine/index.md)
- `ChartTrendLine DrawTrendLine(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTrendLine/index.md)
- `ChartEquidistantChannel DrawEquidistantChannel(string name, DateTime time1, double y1, DateTime time2, double y2, double channelHeight, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEquidistantChannel/index.md)
- `ChartEquidistantChannel DrawEquidistantChannel(string name, DateTime time1, double y1, DateTime time2, double y2, double channelHeight, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEquidistantChannel/index.md)
- `ChartEquidistantChannel DrawEquidistantChannel(string name, DateTime time1, double y1, DateTime time2, double y2, double channelHeight, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEquidistantChannel/index.md)
- `ChartEquidistantChannel DrawEquidistantChannel(string name, int barIndex1, double y1, int barIndex2, double y2, double channelHeight, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEquidistantChannel/index.md)
- `ChartEquidistantChannel DrawEquidistantChannel(string name, int barIndex1, double y1, int barIndex2, double y2, double channelHeight, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEquidistantChannel/index.md)
- `ChartEquidistantChannel DrawEquidistantChannel(string name, int barIndex1, double y1, int barIndex2, double y2, double channelHeight, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEquidistantChannel/index.md)
- `ChartText DrawText(string name, string text, DateTime time, double y, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawText/index.md)
- `ChartText DrawText(string name, string text, int barIndex, double y, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawText/index.md)
- `ChartStaticText DrawStaticText(string name, string text, VerticalAlignment verticalAlignment, HorizontalAlignment horizontalAlignment, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawStaticText/index.md)
- `ChartIcon DrawIcon(string name, ChartIconType iconType, DateTime time, double y, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawIcon/index.md)
- `ChartIcon DrawIcon(string name, ChartIconType iconType, int barIndex, double y, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawIcon/index.md)
- `ChartFibonacciRetracement DrawFibonacciRetracement(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciRetracement/index.md)
- `ChartFibonacciRetracement DrawFibonacciRetracement(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciRetracement/index.md)
- `ChartFibonacciRetracement DrawFibonacciRetracement(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciRetracement/index.md)
- `ChartFibonacciRetracement DrawFibonacciRetracement(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciRetracement/index.md)
- `ChartFibonacciRetracement DrawFibonacciRetracement(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciRetracement/index.md)
- `ChartFibonacciRetracement DrawFibonacciRetracement(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciRetracement/index.md)
- `ChartFibonacciExpansion DrawFibonacciExpansion(string name, DateTime time1, double y1, DateTime time2, double y2, DateTime time3, double y3, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciExpansion/index.md)
- `ChartFibonacciExpansion DrawFibonacciExpansion(string name, DateTime time1, double y1, DateTime time2, double y2, DateTime time3, double y3, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciExpansion/index.md)
- `ChartFibonacciExpansion DrawFibonacciExpansion(string name, DateTime time1, double y1, DateTime time2, double y2, DateTime time3, double y3, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciExpansion/index.md)
- `ChartFibonacciExpansion DrawFibonacciExpansion(string name, int barIndex1, double y1, int barIndex2, double y2, int barIndex3, double y3, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciExpansion/index.md)
- `ChartFibonacciExpansion DrawFibonacciExpansion(string name, int barIndex1, double y1, int barIndex2, double y2, int barIndex3, double y3, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciExpansion/index.md)
- `ChartFibonacciExpansion DrawFibonacciExpansion(string name, int barIndex1, double y1, int barIndex2, double y2, int barIndex3, double y3, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciExpansion/index.md)
- `ChartFibonacciFan DrawFibonacciFan(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciFan/index.md)
- `ChartFibonacciFan DrawFibonacciFan(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciFan/index.md)
- `ChartFibonacciFan DrawFibonacciFan(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciFan/index.md)
- `ChartFibonacciFan DrawFibonacciFan(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciFan/index.md)
- `ChartFibonacciFan DrawFibonacciFan(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciFan/index.md)
- `ChartFibonacciFan DrawFibonacciFan(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciFan/index.md)
- `ChartFibonacciArc DrawFibonacciArc(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciArc/index.md)
- `ChartFibonacciArc DrawFibonacciArc(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciArc/index.md)
- `ChartFibonacciArc DrawFibonacciArc(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciArc/index.md)
- `ChartFibonacciArc DrawFibonacciArc(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciArc/index.md)
- `ChartFibonacciArc DrawFibonacciArc(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciArc/index.md)
- `ChartFibonacciArc DrawFibonacciArc(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciArc/index.md)
- `ChartGannFan DrawGannFan(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannFan/index.md)
- `ChartGannFan DrawGannFan(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannFan/index.md)
- `ChartGannFan DrawGannFan(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannFan/index.md)
- `ChartGannFan DrawGannFan(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannFan/index.md)
- `ChartGannFan DrawGannFan(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannFan/index.md)
- `ChartGannFan DrawGannFan(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannFan/index.md)
- `ChartGannBox DrawGannBox(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannBox/index.md)
- `ChartGannBox DrawGannBox(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannBox/index.md)
- `ChartGannBox DrawGannBox(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannBox/index.md)
- `ChartGannBox DrawGannBox(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannBox/index.md)
- `ChartGannBox DrawGannBox(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannBox/index.md)
- `ChartGannBox DrawGannBox(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannBox/index.md)
- `ChartGannSquare DrawGannSquare(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquare/index.md)
- `ChartGannSquare DrawGannSquare(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquare/index.md)
- `ChartGannSquare DrawGannSquare(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquare/index.md)
- `ChartGannSquare DrawGannSquare(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquare/index.md)
- `ChartGannSquare DrawGannSquare(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquare/index.md)
- `ChartGannSquare DrawGannSquare(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquare/index.md)
- `ChartGannSquareFixed DrawGannSquareFixed(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquareFixed/index.md)
- `ChartGannSquareFixed DrawGannSquareFixed(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquareFixed/index.md)
- `ChartGannSquareFixed DrawGannSquareFixed(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquareFixed/index.md)
- `ChartGannSquareFixed DrawGannSquareFixed(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquareFixed/index.md)
- `ChartGannSquareFixed DrawGannSquareFixed(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquareFixed/index.md)
- `ChartGannSquareFixed DrawGannSquareFixed(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawGannSquareFixed/index.md)
- `ChartFibonacciTimezones DrawFibonacciTimezones(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciTimezones/index.md)
- `ChartFibonacciTimezones DrawFibonacciTimezones(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciTimezones/index.md)
- `ChartFibonacciTimezones DrawFibonacciTimezones(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciTimezones/index.md)
- `ChartFibonacciTimezones DrawFibonacciTimezones(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciTimezones/index.md)
- `ChartFibonacciTimezones DrawFibonacciTimezones(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciTimezones/index.md)
- `ChartFibonacciTimezones DrawFibonacciTimezones(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawFibonacciTimezones/index.md)
- `ChartAndrewsPitchfork DrawAndrewsPitchfork(string name, DateTime time1, double y1, DateTime time2, double y2, DateTime time3, double y3, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawAndrewsPitchfork/index.md)
- `ChartAndrewsPitchfork DrawAndrewsPitchfork(string name, DateTime time1, double y1, DateTime time2, double y2, DateTime time3, double y3, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawAndrewsPitchfork/index.md)
- `ChartAndrewsPitchfork DrawAndrewsPitchfork(string name, DateTime time1, double y1, DateTime time2, double y2, DateTime time3, double y3, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawAndrewsPitchfork/index.md)
- `ChartAndrewsPitchfork DrawAndrewsPitchfork(string name, int barIndex1, double y1, int barIndex2, double y2, int barIndex3, double y3, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawAndrewsPitchfork/index.md)
- `ChartAndrewsPitchfork DrawAndrewsPitchfork(string name, int barIndex1, double y1, int barIndex2, double y2, int barIndex3, double y3, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawAndrewsPitchfork/index.md)
- `ChartAndrewsPitchfork DrawAndrewsPitchfork(string name, int barIndex1, double y1, int barIndex2, double y2, int barIndex3, double y3, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawAndrewsPitchfork/index.md)
- `ChartElliottImpulse DrawElliottImpulse(string name, ChartPoint origin, ChartPoint wave1, ChartPoint wave2, ChartPoint wave3, ChartPoint wave4, ChartPoint wave5, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottImpulse/index.md)
- `ChartElliottImpulse DrawElliottImpulse(string name, ChartPoint origin, ChartPoint wave1, ChartPoint wave2, ChartPoint wave3, ChartPoint wave4, ChartPoint wave5, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottImpulse/index.md)
- `ChartElliottImpulse DrawElliottImpulse(string name, ChartPoint origin, ChartPoint wave1, ChartPoint wave2, ChartPoint wave3, ChartPoint wave4, ChartPoint wave5, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottImpulse/index.md)
- `ChartElliottCorrection DrawElliottCorrection(string name, ChartPoint origin, ChartPoint waveA, ChartPoint waveB, ChartPoint waveC, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottCorrection/index.md)
- `ChartElliottCorrection DrawElliottCorrection(string name, ChartPoint origin, ChartPoint waveA, ChartPoint waveB, ChartPoint waveC, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottCorrection/index.md)
- `ChartElliottCorrection DrawElliottCorrection(string name, ChartPoint origin, ChartPoint waveA, ChartPoint waveB, ChartPoint waveC, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottCorrection/index.md)
- `ChartElliottTriangle DrawElliottTriangle(string name, ChartPoint origin, ChartPoint waveA, ChartPoint waveB, ChartPoint waveC, ChartPoint waveD, ChartPoint waveE, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottTriangle/index.md)
- `ChartElliottTriangle DrawElliottTriangle(string name, ChartPoint origin, ChartPoint waveA, ChartPoint waveB, ChartPoint waveC, ChartPoint waveD, ChartPoint waveE, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottTriangle/index.md)
- `ChartElliottTriangle DrawElliottTriangle(string name, ChartPoint origin, ChartPoint waveA, ChartPoint waveB, ChartPoint waveC, ChartPoint waveD, ChartPoint waveE, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottTriangle/index.md)
- `ChartElliottDoubleCombo DrawElliottDoubleCombo(string name, ChartPoint origin, ChartPoint waveW, ChartPoint waveX, ChartPoint waveY, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottDoubleCombo/index.md)
- `ChartElliottDoubleCombo DrawElliottDoubleCombo(string name, ChartPoint origin, ChartPoint waveW, ChartPoint waveX, ChartPoint waveY, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottDoubleCombo/index.md)
- `ChartElliottDoubleCombo DrawElliottDoubleCombo(string name, ChartPoint origin, ChartPoint waveW, ChartPoint waveX, ChartPoint waveY, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottDoubleCombo/index.md)
- `ChartElliottTripleCombo DrawElliottTripleCombo(string name, ChartPoint origin, ChartPoint waveW, ChartPoint waveX1, ChartPoint waveY, ChartPoint waveX2, ChartPoint waveZ, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottTripleCombo/index.md)
- `ChartElliottTripleCombo DrawElliottTripleCombo(string name, ChartPoint origin, ChartPoint waveW, ChartPoint waveX1, ChartPoint waveY, ChartPoint waveX2, ChartPoint waveZ, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottTripleCombo/index.md)
- `ChartElliottTripleCombo DrawElliottTripleCombo(string name, ChartPoint origin, ChartPoint waveW, ChartPoint waveX1, ChartPoint waveY, ChartPoint waveX2, ChartPoint waveZ, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawElliottTripleCombo/index.md)
- `ChartRectangle DrawRectangle(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawRectangle/index.md)
- `ChartRectangle DrawRectangle(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawRectangle/index.md)
- `ChartRectangle DrawRectangle(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawRectangle/index.md)
- `ChartRectangle DrawRectangle(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawRectangle/index.md)
- `ChartRectangle DrawRectangle(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawRectangle/index.md)
- `ChartRectangle DrawRectangle(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawRectangle/index.md)
- `ChartEllipse DrawEllipse(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEllipse/index.md)
- `ChartEllipse DrawEllipse(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEllipse/index.md)
- `ChartEllipse DrawEllipse(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEllipse/index.md)
- `ChartEllipse DrawEllipse(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEllipse/index.md)
- `ChartEllipse DrawEllipse(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEllipse/index.md)
- `ChartEllipse DrawEllipse(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawEllipse/index.md)
- `ChartTriangle DrawTriangle(string name, DateTime time1, double y1, DateTime time2, double y2, DateTime time3, double y3, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTriangle/index.md)
- `ChartTriangle DrawTriangle(string name, DateTime time1, double y1, DateTime time2, double y2, DateTime time3, double y3, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTriangle/index.md)
- `ChartTriangle DrawTriangle(string name, DateTime time1, double y1, DateTime time2, double y2, DateTime time3, double y3, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTriangle/index.md)
- `ChartTriangle DrawTriangle(string name, int barIndex1, double y1, int barIndex2, double y2, int barIndex3, double y3, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTriangle/index.md)
- `ChartTriangle DrawTriangle(string name, int barIndex1, double y1, int barIndex2, double y2, int barIndex3, double y3, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTriangle/index.md)
- `ChartTriangle DrawTriangle(string name, int barIndex1, double y1, int barIndex2, double y2, int barIndex3, double y3, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawTriangle/index.md)
- `ChartArrow DrawArrow(string name, DateTime time1, double y1, DateTime time2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawArrow/index.md)
- `ChartArrow DrawArrow(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawArrow/index.md)
- `ChartArrow DrawArrow(string name, DateTime time1, double y1, DateTime time2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawArrow/index.md)
- `ChartArrow DrawArrow(string name, int barIndex1, double y1, int barIndex2, double y2, Color color)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawArrow/index.md)
- `ChartArrow DrawArrow(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawArrow/index.md)
- `ChartArrow DrawArrow(string name, int barIndex1, double y1, int barIndex2, double y2, Color color, int thickness, LineStyle lineStyle)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DrawArrow/index.md)
- `DateTime XToTime(double x)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/XToTime/index.md)
- `double TimeToX(DateTime time)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/TimeToX/index.md)
- `double YToYValue(double y)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/YToYValue/index.md)
- `double YValueToY(double yValue)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/YValueToY/index.md)
- `double XToBarIndex(double x)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/XToBarIndex/index.md)
- `double BarIndexToX(double barIndex)` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/BarIndexToX/index.md)
- `void ResetPriceScale()` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/ResetPriceScale/index.md)
- `bool IsAlive {get;}` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/IsAlive/index.md)
- `double Width {get;}` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/Width/index.md)
- `double Height {get;}` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/Height/index.md)
- `double BottomY {get;}` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/BottomY/index.md)
- `double TopY {get;}` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/TopY/index.md)
- `IReadonlyList<ChartObject> Objects {get;}` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/Objects/index.md)
- `IReadonlyList<ChartObject> SelectedObjects {get;}` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/SelectedObjects/index.md)
- `ChartDraggables Draggables {get;}` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/Draggables/index.md)
- `bool IsAutoScaleEnabled {get; set;}` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/IsAutoScaleEnabled/index.md)
- `event Action<ChartMouseEventArgs> MouseEnter;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MouseEnter/index.md)
- `event Action<ChartMouseEventArgs> MouseLeave;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MouseLeave/index.md)
- `event Action<ChartMouseEventArgs> MouseMove;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MouseMove/index.md)
- `event Action<ChartMouseEventArgs> MouseDown;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MouseDown/index.md)
- `event Action<ChartMouseEventArgs> MouseUp;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MouseUp/index.md)
- `event Action<ChartMouseWheelEventArgs> MouseWheel;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/MouseWheel/index.md)
- `event Action<ChartDragEventArgs> DragStart;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DragStart/index.md)
- `event Action<ChartDragEventArgs> DragEnd;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/DragEnd/index.md)
- `event Action<ChartDragEventArgs> Drag;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/Drag/index.md)
- `event Action<ChartSizeEventArgs> SizeChanged;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/SizeChanged/index.md)
- `event Action<ChartScrollEventArgs> ScrollChanged;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/ScrollChanged/index.md)
- `event Action<ChartObjectsAddedEventArgs> ObjectsAdded;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/ObjectsAdded/index.md)
- `event Action<ChartObjectsUpdatedEventArgs> ObjectsUpdated;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/ObjectsUpdated/index.md)
- `event Action<ChartObjectsRemovedEventArgs> ObjectsRemoved;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/ObjectsRemoved/index.md)
- `event Action<ChartObjectsSelectionChangedEventArgs> ObjectsSelectionChanged;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/ObjectsSelectionChanged/index.md)
- `event Action<ChartObjectHoverChangedEventArgs> ObjectHoverChanged;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/ObjectHoverChanged/index.md)
- `event Action<ChartObjectsMoveStartedEventArgs> ObjectsMoveStarted;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/ObjectsMoveStarted/index.md)
- `event Action<ChartObjectsMovingEventArgs> ObjectsMoving;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/ObjectsMoving/index.md)
- `event Action<ChartObjectsMoveEndedEventArgs> ObjectsMoveEnded;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/ObjectsMoveEnded/index.md)
- `event Action<ChartPriceScaleEventArgs> PriceScaleChanged;` (from ChartArea) [details](https://help.ctrader.com/ctrader-algo/references/Chart/ChartArea/PriceScaleChanged/index.md)

