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