Skip to content

ChartTemplates.Removed

event · ChartTemplates · cAlgo.API Since 5.6

DesktopCLICloud

Occurs when a chart template is removed.

Environment behaviour

CLI — works differently. No templates are listed; Create works for this run only and is not saved; Remove returns false; DefaultTemplate throws NullReferenceException.

Cloud — not supported. Empty: Get returns null, Contains and Remove return false, Create and Duplicate throw, DefaultTemplate throws NullReferenceException.

Definition

event Action<ChartTemplateRemovedEventArgs> Removed;
api.ChartTemplates.Removed += handler  # handler(obj: ChartTemplateRemovedEventArgs)

Examples

protected override void OnStart()
{
    ChartTemplates.Removed += OnChartTemplateRemoved;
}

private void OnChartTemplateRemoved(ChartTemplateRemovedEventArgs args)
{
    Print("Chart template removed: {0}", args.ChartTemplate.Name);
}
def on_start(self):
    api.ChartTemplates.Removed += self.on_chart_template_removed

def on_chart_template_removed(self, args):
    api.Print(f"Chart template removed: {args.ChartTemplate.Name}")