PriceDataSourceId constructor
constructor · PriceDataSourceId · cAlgo.API Since 5.3
DesktopCLICloud
Represents the Id for price data, it's used for backtesting data sources.
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
public PriceDataSourceId(Symbol Symbol, TimeFrame TimeFrame)
PriceDataSourceId(Symbol: Symbol, TimeFrame: TimeFrame)
Parameters
| Name | C# type | Python type | Description |
|---|---|---|---|
Symbol | Symbol | Symbol | Symbol |
TimeFrame | TimeFrame | TimeFrame | TimeFrame |
Examples
private void OnDataRequested(BacktestingDataRequest request)
{
var priceDataSourceId = request.PriceDataSourceId;
Print("Data requested for {0} {1}", priceDataSourceId.Symbol.Name, priceDataSourceId.TimeFrame);
}
def on_data_requested(self, request):
priceDataSourceId = request.PriceDataSourceId
api.Print(f"Data requested for {priceDataSourceId.Symbol.Name} {priceDataSourceId.TimeFrame}")
See also