Table of Contents

Class MboAnalyticsDataProviderExtensions

Namespace
ATAS.Indicators
Assembly
ATAS.Indicators.dll

Extension methods for optional MBO analytics support.

Added in ATAS 8.0.15.

public static class MboAnalyticsDataProviderExtensions
Inheritance
object
MboAnalyticsDataProviderExtensions

Methods

GetMboAnalyticsDataProvider(IIndicatorDataProvider?)

Gets the optional MBO analytics provider for an indicator data provider.

public static IMboAnalyticsDataProvider? GetMboAnalyticsDataProvider(this IIndicatorDataProvider? dataProvider)

Parameters

dataProvider IIndicatorDataProvider

Indicator data provider.

Returns

IMboAnalyticsDataProvider

MBO analytics provider, or null when the current provider does not support it.

GetMboAnalyticsDataProvider(IOnlineDataProvider?)

Gets the optional MBO analytics provider for an online data provider.

public static IMboAnalyticsDataProvider? GetMboAnalyticsDataProvider(this IOnlineDataProvider? onlineDataProvider)

Parameters

onlineDataProvider IOnlineDataProvider

Online data provider.

Returns

IMboAnalyticsDataProvider

MBO analytics provider, or null when the current provider does not support it.

TryGetMboAnalyticsDataProvider(IIndicatorDataProvider?, out IMboAnalyticsDataProvider?)

Tries to get the optional MBO analytics provider for an indicator data provider.

public static bool TryGetMboAnalyticsDataProvider(this IIndicatorDataProvider? dataProvider, out IMboAnalyticsDataProvider? provider)

Parameters

dataProvider IIndicatorDataProvider

Indicator data provider.

provider IMboAnalyticsDataProvider

MBO analytics provider when supported.

Returns

bool

true when MBO analytics are supported; otherwise, false.

TryGetMboAnalyticsDataProvider(IOnlineDataProvider?, out IMboAnalyticsDataProvider?)

Tries to get the optional MBO analytics provider for an online data provider.

public static bool TryGetMboAnalyticsDataProvider(this IOnlineDataProvider? onlineDataProvider, out IMboAnalyticsDataProvider? provider)

Parameters

onlineDataProvider IOnlineDataProvider

Online data provider.

provider IMboAnalyticsDataProvider

MBO analytics provider when supported.

Returns

bool

true when MBO analytics are supported; otherwise, false.