Skip to content

BacktestingDataSourceOptions

Summary

Represents options of a backtesting data source, used for creating new data source.

Signature

1
public class BacktestingDataSourceOptions

Namespace

cAlgo.API

See Also

Methods

ToString

Signature

1
public string ToString()

Return Value

string

PrintMembers

Signature

1
protected bool PrintMembers(StringBuilder builder)

Parameters

Name Type Description
builder StringBuilder

Return Value

bool

GetHashCode

Signature

1
public int GetHashCode()

Return Value

int

Equals (2)

Equals (1 of 2)

Signature

1
public bool Equals(object obj)

Parameters

Name Type Description
obj object

Return Value

bool

Equals (2 of 2)

Signature

1
public bool Equals(BacktestingDataSourceOptions other)

Parameters

Name Type Description
other BacktestingDataSourceOptions

Return Value

bool

$

Signature

1
public BacktestingDataSourceOptions <Clone>$()

Return Value

BacktestingDataSourceOptions

Deconstruct

Signature

1
public void Deconstruct(BacktestingDataSourceDataType& SupportedDataTypes, Func`2& MinMaxTimeHandler, Action`1& DataRequestHandler)

Parameters

Name Type Description
SupportedDataTypes BacktestingDataSourceDataType&
MinMaxTimeHandler Func`2&
DataRequestHandler Action`1&

Return Value

void

Properties

SupportedDataTypes

Summary

Supported data types (ex: BacktestingDataSourceDateType.Tick | BacktestingDataSourceDateType.M1OpenPrices)

Signature

1
public BacktestingDataSourceDataType SupportedDataTypes {get; set;}

Return Value

BacktestingDataSourceDataType

MinMaxTimeHandler

Summary

Handler function for getting minimum and maximum time.

Signature

1
public Func<BacktestingDataSourceMinMaxTimeArgs, BacktestingMinMaxTime> MinMaxTimeHandler {get; set;}

Return Value

Func

DataRequestHandler

Summary

Handler function for handling data requests.

Signature

1
public Action<BacktestingDataRequest> DataRequestHandler {get; set;}

Return Value

Action