Skip to content

BacktestingDataRequest

Summary

Represents a backtesting data request for a backtesting data source.

Signature

1
public abstract interface BacktestingDataRequest

Namespace

cAlgo.API

See Also

Methods

Complete

Summary

Completes current request.

Signature

1
public abstract void Complete(BacktestingData data)

Parameters

Name Type Description
data BacktestingData Data.

Return Value

void

Fail

Summary

Notifies current request failure if something went wrong.

Signature

1
public abstract void Fail(string errorMessage)

Parameters

Name Type Description
errorMessage string Error message.

Return Value

void

Properties

StartTime

Summary

Gets request start time.

Signature

1
public abstract DateTime StartTime {get;}

Return Value

DateTime

EndTime

Summary

Gets request end time.

Signature

1
public abstract DateTime EndTime {get;}

Return Value

DateTime

DataType

Summary

Gets request data type.

Signature

1
public abstract BacktestingDataSourceDataType DataType {get;}

Return Value

BacktestingDataSourceDataType

PriceDataSourceId

Summary

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

Signature

1
public abstract PriceDataSourceId PriceDataSourceId {get;}

Return Value

PriceDataSourceId

Status

Summary

Gets current status of request.

Signature

1
public abstract BacktestingDataRequestStatus Status {get;}

Return Value

BacktestingDataRequestStatus

Events

StatusChanged

Summary

Occurs when request status is changed.

Signature

1
public abstract event Action<BacktestingDataRequestStatusChangedEventArgs> StatusChanged;