Skip to content

ChartContainers

Summary

Represents the list of all the chart containers.

Signature

1
public abstract interface ChartContainers

Namespace

cAlgo.API

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
 using cAlgo.API;
 namespace cAlgo.Plugins;
 [Plugin(AccessRights = AccessRights.None)]
 public 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}");
         }
     }
 }
1
2
3
4
5
6
7
8
9
 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}")

See Also

Methods

Get

Summary

Returns a chart container by it is ID.

Signature

1
public abstract ChartContainer Get(string id)

Parameters

Name Type Description
id string Chart container ID

Return Value

ChartContainer

Properties

Count

Summary

Returns number of all chart containers.

Signature

1
public abstract int Count {get;}

Return Value

int

MainChartContainer

Summary

Returns main chart container.

Signature

1
public abstract ChartContainer MainChartContainer {get;}

Return Value

ChartContainer

Events

ContainersAdded

Summary

Occurs when new containers are added.

Signature

1
public abstract event Action<ChartContainersAddedEventArgs> ContainersAdded;

ContainersRemoved

Summary

Occurs when containers are removed.

Signature

1
public abstract event Action<ChartContainersRemovedEventArgs> ContainersRemoved;