Skip to content

BacktestingDataSources.Remove

method · BacktestingDataSources · cAlgo.API Since 5.3

DesktopCLICloud

Removes a previously added backtesting data source.

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

bool Remove(BacktestingDataSource dataSource)
backtestingDataSources.Remove(dataSource: BacktestingDataSource) -> bool

Parameters

Name C# type Python type Description
dataSource BacktestingDataSource BacktestingDataSource Backtesting data source.

Returns bool — True if succeeded otherwise False.

Examples

var dataSource = Backtesting.DataSources.FirstOrDefault(source => source.Name == "My Data");
if (dataSource != null)
    Print("Data source removed: {0}", Backtesting.DataSources.Remove(dataSource));
for dataSource in api.Backtesting.DataSources:
    if dataSource.Name == "My Data":
        api.Print(f"Data source removed: {api.Backtesting.DataSources.Remove(dataSource)}")
        break