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))}")