Skip to content

IndicatorTypeBarOutput

interface cAlgo.API Since 5.4

DesktopCLICloud

Represents an indicator type bar output.

Definition

public interface IndicatorTypeBarOutput

Namespace: cAlgo.API · Group: AlgoRegistry

Examples

public partial class TestExample : Robot
{
    protected override void OnStart()
    {
        if (AlgoRegistry.Get("Simple Moving Average", AlgoKind.StandardIndicator) is not IndicatorType smaIndicatorType)
            return;

        foreach (var barOutput in smaIndicatorType.Bars)
        {
            Print($"Name: {barOutput.Name}");
        }
    }
}
import clr

clr.AddReference("cAlgo.API")

# Import cAlgo API types
from cAlgo.API import *

# Import trading wrapper functions
from robot_wrapper import *

class Test():
    def on_start(self):
        indicatorType = api.AlgoRegistry.Get("Simple Moving Average", AlgoKind.StandardIndicator)
        if indicatorType is not None:
            smaIndicatorType = IndicatorType(indicatorType)
            for barOutput in smaIndicatorType.Bars:
                print(f"Name: {barOutput.Name}")
{
  "AccessRights": "None"
}

Properties

Name Description
DefaultAreaChartFillColorDesktopCLICloudColor Gets default color of the area chart.
DefaultBearFillColorDesktopCLICloudColor Gets default bear fill color.
DefaultBearOutlineColorDesktopCLICloudColor Gets default bear outline color.
DefaultBullFillColorDesktopCLICloudColor Gets default bull fill color.
DefaultBullOutlineColorDesktopCLICloudColor Gets default bull outline color.
DefaultChartTypeDesktopCLICloudChartType Gets default chart type.
DefaultDotChartColorDesktopCLICloudColor Gets default color of the dot chart.
DefaultTickVolumeColorDesktopCLICloudColor Gets default tick volume color.
NameDesktopCLICloudstring Gets output name.