Skip to content

BacktestingDataSources.RemoveAllUnused

method · BacktestingDataSources · cAlgo.API Since 5.3

DesktopCLICloud

Removes all previously added backtesting data sources that are not being used.

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

void RemoveAllUnused()
backtestingDataSources.RemoveAllUnused() -> None

Examples

protected override void OnStop()
{
    Backtesting.DataSources.RemoveAllUnused();
    Print("Remaining data sources: {0}", Backtesting.DataSources.Count());
}
def on_stop(self):
    api.Backtesting.DataSources.RemoveAllUnused()
    api.Print(f"Remaining data sources: {len(list(api.Backtesting.DataSources))}")