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