Skip to content

BacktestingDataRequest.PriceDataSourceId

property · BacktestingDataRequest · cAlgo.API Since 5.3

DesktopCLICloud

Gets request price data source Id (Symbol and TimeFrame).

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

PriceDataSourceId PriceDataSourceId {get;}
backtestingDataRequest.PriceDataSourceId: PriceDataSourceId

Returns PriceDataSourceId

Examples

private void OnDataRequested(BacktestingDataRequest request)
{
    var symbol = request.PriceDataSourceId.Symbol;
    var timeFrame = request.PriceDataSourceId.TimeFrame;
    Print("Data requested for {0} {1}", symbol.Name, timeFrame);
}
def on_data_requested(self, request):
    symbol = request.PriceDataSourceId.Symbol
    timeFrame = request.PriceDataSourceId.TimeFrame
    api.Print(f"Data requested for {symbol.Name} {timeFrame}")