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. |