Skip to content

ChartContainers

interface cAlgo.API

DesktopCLICloud

Represents the list of all the chart containers.

Environment behaviour

CLI — not supported. Available to plugins only, and plugins cannot run in the CLI.

Cloud — not supported. Available to plugins only, and plugins cannot run in the cloud.

Definition

public interface ChartContainers

Namespace: cAlgo.API · Group: Chart

Examples

using cAlgo.API;

namespace cAlgo.Plugins;

public partial class Test : Plugin
{
    protected override void OnStart()
    {
        Print($"Current chart containers #: {ChartManager.ChartContainers.Count}");
        Print($"Main Chart Container is: {ChartManager.ChartContainers.MainChartContainer}, number of frames: {ChartManager.ChartContainers.MainChartContainer.Count}");

        foreach (var chartContainer in ChartManager.ChartContainers)
        {
            Print($"Chart container Id: {chartContainer.Id}, Frames #: {chartContainer.Count}, Is Main: {chartContainer == ChartManager.ChartContainers.MainChartContainer}");
        }
    }
}
import clr
clr.AddReference("cAlgo.API")

from cAlgo.API import *

class Test():
    def on_start(self):
        print(f"Current chart containers #: {api.ChartManager.ChartContainers.Count}")
        print(f"Main Chart Container is: {api.ChartManager.ChartContainers.MainChartContainer}, number of frames: {api.ChartManager.ChartContainers.MainChartContainer.Count}")

        for chartContainer in api.ChartManager.ChartContainers:
            print(f"Chart container Id: {chartContainer.Id}, Frames #: {chartContainer.Count}, Is Main: {chartContainer == api.ChartManager.ChartContainers.MainChartContainer}")
{
  "AccessRights": "None"
}

Methods

Name Description
GetDesktopCLICloudChartContainer Returns a chart container by it is ID.

Properties

Name Description
CountDesktopCLICloudint Returns number of all chart containers.
MainChartContainerDesktopCLICloudChartContainer Returns main chart container.

Events

Name Description
ContainersAddedDesktopCLICloudAction<ChartContainersAddedEventArgs> Occurs when new containers are added.
ContainersRemovedDesktopCLICloudAction<ChartContainersRemovedEventArgs> Occurs when containers are removed.

See also