Loading...
Searching...
No Matches
ATAS.DataFeedsCore.IOptionsDataFeed Interface Reference

Public Member Functions

Task< IEnumerable< OptionSeries > > GetOptionSeriesAsync (Security security)
 
Task< IEnumerable< Security > > GetOptionsAsync (OptionSeries series)
 
Task< IEnumerable< OptionSeries > > GetOptionSeriesAsync (Security security, CancellationToken cancellationToken)
 Cancellable overload. The default implementation ignores the token, so existing connectors stay source- and binary-compatible; connectors should override it to abort the in-flight request.
 
Task< IEnumerable< Security > > GetOptionsAsync (OptionSeries series, CancellationToken cancellationToken)
 

Properties

bool IsOptionsDataUnavailable [get]
 True when this connection cannot serve options data although its connector type can, e.g. a Rithmic connection without market data: the lookups and the quotes of options need the market data plant. The options API then does not take the connector as an options source. Negative, so that implementations and test doubles that do not know the member keep serving options.
 

Member Function Documentation

◆ GetOptionsAsync() [1/2]

Task< IEnumerable< Security > > ATAS.DataFeedsCore.IOptionsDataFeed.GetOptionsAsync ( OptionSeries  series)

◆ GetOptionsAsync() [2/2]

Task< IEnumerable< Security > > ATAS.DataFeedsCore.IOptionsDataFeed.GetOptionsAsync ( OptionSeries  series,
CancellationToken  cancellationToken 
)

◆ GetOptionSeriesAsync() [1/2]

Task< IEnumerable< OptionSeries > > ATAS.DataFeedsCore.IOptionsDataFeed.GetOptionSeriesAsync ( Security  security)

◆ GetOptionSeriesAsync() [2/2]

Task< IEnumerable< OptionSeries > > ATAS.DataFeedsCore.IOptionsDataFeed.GetOptionSeriesAsync ( Security  security,
CancellationToken  cancellationToken 
)

Cancellable overload. The default implementation ignores the token, so existing connectors stay source- and binary-compatible; connectors should override it to abort the in-flight request.

Property Documentation

◆ IsOptionsDataUnavailable

bool ATAS.DataFeedsCore.IOptionsDataFeed.IsOptionsDataUnavailable
get

True when this connection cannot serve options data although its connector type can, e.g. a Rithmic connection without market data: the lookups and the quotes of options need the market data plant. The options API then does not take the connector as an options source. Negative, so that implementations and test doubles that do not know the member keep serving options.


The documentation for this interface was generated from the following file: