Table of Contents

Class ServicesRegistry

Namespace
StockSharp.Algo
Assembly
StockSharp.Algo.dll

Services registry.

public static class ServicesRegistry
Inheritance
ServicesRegistry
Inherited Members

Properties

AdapterProvider

The message adapter's provider.

public static IMessageAdapterProvider AdapterProvider { get; }

Property Value

IMessageAdapterProvider

CandleBuilderProvider

public static CandleBuilderProvider CandleBuilderProvider { get; }

Property Value

CandleBuilderProvider

CandlePatternProvider

public static ICandlePatternProvider CandlePatternProvider { get; }

Property Value

ICandlePatternProvider

CommissionRuleProvider

public static ICommissionRuleProvider CommissionRuleProvider { get; }

Property Value

ICommissionRuleProvider

Compiler

Ecng.Compilation.ICompiler.

public static ICompiler Compiler { get; }

Property Value

ICompiler

CompilerCache

Ecng.Compilation.ICompilerCache

public static ICompilerCache CompilerCache { get; }

Property Value

ICompilerCache

Connector

Connector.

public static Connector Connector { get; }

Property Value

Connector

DriveCache

public static DriveCache DriveCache { get; }

Property Value

DriveCache

EnsureLogManager

Log manager.

public static LogManager EnsureLogManager { get; }

Property Value

LogManager

EntityRegistry

The storage of trade objects.

public static IEntityRegistry EntityRegistry { get; }

Property Value

IEntityRegistry

ExcelProvider

Excel provider.

public static IExcelWorkerProvider ExcelProvider { get; }

Property Value

IExcelWorkerProvider

ExchangeInfoProvider

Exchanges and trading boards provider.

public static IExchangeInfoProvider ExchangeInfoProvider { get; }

Property Value

IExchangeInfoProvider

ExtendedInfoStorage

Extended info storage.

public static IExtendedInfoStorage ExtendedInfoStorage { get; }

Property Value

IExtendedInfoStorage

IConnector

Connector.

[Obsolete("Use Connector property.")]
public static IConnector IConnector { get; }

Property Value

IConnector

LogManager

Log manager.

public static LogManager LogManager { get; }

Property Value

LogManager

MappingStorage

Security identifier mappings storage.

public static ISecurityMappingStorage MappingStorage { get; }

Property Value

ISecurityMappingStorage

MarketDataProvider

The market data provider.

public static IMarketDataProvider MarketDataProvider { get; }

Property Value

IMarketDataProvider

NativeIdStorage

Security native identifier storage.

public static INativeIdStorage NativeIdStorage { get; }

Property Value

INativeIdStorage

NewsProvider

News provider.

public static INewsProvider NewsProvider { get; }

Property Value

INewsProvider

PortfolioAdapterProvider

The portfolio based message adapter's provider.

public static IPortfolioMessageAdapterProvider PortfolioAdapterProvider { get; }

Property Value

IPortfolioMessageAdapterProvider

PortfolioProvider

The provider of information about portfolios.

public static IPortfolioProvider PortfolioProvider { get; }

Property Value

IPortfolioProvider

PositionProvider

The position provider.

public static IPositionProvider PositionProvider { get; }

Property Value

IPositionProvider

PositionStorage

Position storage.

public static IPositionStorage PositionStorage { get; }

Property Value

IPositionStorage

ReportGeneratorProvider

public static IReportGeneratorProvider ReportGeneratorProvider { get; }

Property Value

IReportGeneratorProvider

RiskManager

The risks control manager.

public static IRiskManager RiskManager { get; }

Property Value

IRiskManager

RiskRuleProvider

public static IRiskRuleProvider RiskRuleProvider { get; }

Property Value

IRiskRuleProvider

SecurityAdapterProvider

The security based message adapter's provider.

public static ISecurityMessageAdapterProvider SecurityAdapterProvider { get; }

Property Value

ISecurityMessageAdapterProvider

SecurityProvider

The provider of information about instruments.

public static ISecurityProvider SecurityProvider { get; }

Property Value

ISecurityProvider

SecurityStorage

Securities meta info storage.

public static ISecurityStorage SecurityStorage { get; }

Property Value

ISecurityStorage

SnapshotRegistry

Snapshot storage registry.

public static SnapshotRegistry SnapshotRegistry { get; }

Property Value

SnapshotRegistry

StorageRegistry

The storage of market data.

public static IStorageRegistry StorageRegistry { get; }

Property Value

IStorageRegistry

SubscriptionProvider

Subscription provider.

public static ISubscriptionProvider SubscriptionProvider { get; }

Property Value

ISubscriptionProvider

TryAdapterProvider

The message adapter's provider.

public static IMessageAdapterProvider TryAdapterProvider { get; }

Property Value

IMessageAdapterProvider

TryCandlePatternProvider

public static ICandlePatternProvider TryCandlePatternProvider { get; }

Property Value

ICandlePatternProvider

TryCommissionRuleProvider

public static ICommissionRuleProvider TryCommissionRuleProvider { get; }

Property Value

ICommissionRuleProvider

TryCompiler

Ecng.Compilation.ICompiler.

public static ICompiler TryCompiler { get; }

Property Value

ICompiler

TryCompilerCache

Ecng.Compilation.ICompilerCache

public static ICompilerCache TryCompilerCache { get; }

Property Value

ICompilerCache

TryDriveCache

public static DriveCache TryDriveCache { get; }

Property Value

DriveCache

TryExcelProvider

Excel provider.

public static IExcelWorkerProvider TryExcelProvider { get; }

Property Value

IExcelWorkerProvider

TryExchangeInfoProvider

Exchanges and trading boards provider.

public static IExchangeInfoProvider TryExchangeInfoProvider { get; }

Property Value

IExchangeInfoProvider

TryExtendedInfoStorage

Extended info storage.

public static IExtendedInfoStorage TryExtendedInfoStorage { get; }

Property Value

IExtendedInfoStorage

TryMarketDataProvider

The market data provider.

public static IMarketDataProvider TryMarketDataProvider { get; }

Property Value

IMarketDataProvider

TryNativeIdStorage

Security native identifier storage.

public static INativeIdStorage TryNativeIdStorage { get; }

Property Value

INativeIdStorage

TryPortfolioProvider

The provider of information about portfolios.

public static IPortfolioProvider TryPortfolioProvider { get; }

Property Value

IPortfolioProvider

TryRiskRuleProvider

public static IRiskRuleProvider TryRiskRuleProvider { get; }

Property Value

IRiskRuleProvider

TrySecurityProvider

The provider of information about instruments.

public static ISecurityProvider TrySecurityProvider { get; }

Property Value

ISecurityProvider

TryStorageRegistry

The storage of market data.

public static IStorageRegistry TryStorageRegistry { get; }

Property Value

IStorageRegistry

TrySubscriptionProvider

Subscription provider.

public static ISubscriptionProvider TrySubscriptionProvider { get; }

Property Value

ISubscriptionProvider

Methods

EnsureGetExchangeInfoProvider()

Exchanges and trading boards provider.

public static IExchangeInfoProvider EnsureGetExchangeInfoProvider()

Returns

IExchangeInfoProvider

Exchanges and trading boards provider.