Show / Hide Table of Contents

Interface ISecurityMarketDataDrive

Интерфейс, описывающий хранилище для инструмента.

Namespace: StockSharp.Algo.Storages
Assembly: StockSharp.Algo.dll
Syntax
public interface ISecurityMarketDataDrive

Properties

SecurityId

Идентификатор инструмента.

Declaration
SecurityId SecurityId { get; }
Property Value
Type Description
SecurityId

Methods

GetCandleStorage(Type, Object, IMarketDataSerializer<CandleMessage>)

Получить хранилище свечей для заданного инструмента.

Declaration
IMarketDataStorage<CandleMessage> GetCandleStorage(Type candleType, object arg, IMarketDataSerializer<CandleMessage> serializer)
Parameters
Type Name Description
Type candleType

Тип свечи.

Object arg

Параметр свечи.

IMarketDataSerializer<CandleMessage> serializer

Сериализатор.

Returns
Type Description
IMarketDataStorage<CandleMessage>

Хранилище свечей.

GetLevel1Storage(IMarketDataSerializer<Level1ChangeMessage>)

Получить хранилище level1 данных.

Declaration
IMarketDataStorage<Level1ChangeMessage> GetLevel1Storage(IMarketDataSerializer<Level1ChangeMessage> serializer)
Parameters
Type Name Description
IMarketDataSerializer<Level1ChangeMessage> serializer

Сериализатор.

Returns
Type Description
IMarketDataStorage<Level1ChangeMessage>

Хранилище level1 данных.

GetOrderLogStorage(IMarketDataSerializer<ExecutionMessage>)

Получить хранилище лога заявок для заданного инструмента.

Declaration
IMarketDataStorage<ExecutionMessage> GetOrderLogStorage(IMarketDataSerializer<ExecutionMessage> serializer)
Parameters
Type Name Description
IMarketDataSerializer<ExecutionMessage> serializer

Сериализатор.

Returns
Type Description
IMarketDataStorage<ExecutionMessage>

Хранилище лога заявок.

GetPositionMessageStorage(IMarketDataSerializer<PositionChangeMessage>)

Получить хранилище изменения позиций.

Declaration
IMarketDataStorage<PositionChangeMessage> GetPositionMessageStorage(IMarketDataSerializer<PositionChangeMessage> serializer)
Parameters
Type Name Description
IMarketDataSerializer<PositionChangeMessage> serializer

Сериализатор.

Returns
Type Description
IMarketDataStorage<PositionChangeMessage>

Хранилище изменения позиций.

GetQuoteStorage(IMarketDataSerializer<QuoteChangeMessage>)

Получить хранилище стаканов для заданного инструмента.

Declaration
IMarketDataStorage<QuoteChangeMessage> GetQuoteStorage(IMarketDataSerializer<QuoteChangeMessage> serializer)
Parameters
Type Name Description
IMarketDataSerializer<QuoteChangeMessage> serializer

Сериализатор.

Returns
Type Description
IMarketDataStorage<QuoteChangeMessage>

Хранилище стаканов.

GetStorage(Type, Object, IMarketDataSerializer)

Получить хранилище маркет-данных.

Declaration
IMarketDataStorage GetStorage(Type dataType, object arg, IMarketDataSerializer serializer)
Parameters
Type Name Description
Type dataType

Market data type.

Object arg

Параметр, ассоциированный с типом dataType. Например, Arg.

IMarketDataSerializer serializer

Сериализатор.

Returns
Type Description
IMarketDataStorage

Хранилище маркет-данных.

GetTickStorage(IMarketDataSerializer<ExecutionMessage>)

Получить хранилище тиковых сделок для заданного инструмента.

Declaration
IMarketDataStorage<ExecutionMessage> GetTickStorage(IMarketDataSerializer<ExecutionMessage> serializer)
Parameters
Type Name Description
IMarketDataSerializer<ExecutionMessage> serializer

Сериализатор.

Returns
Type Description
IMarketDataStorage<ExecutionMessage>

Хранилище тиковых сделок.

GetTransactionStorage(IMarketDataSerializer<ExecutionMessage>)

Получить хранилище транзакций для заданного инструмента.

Declaration
IMarketDataStorage<ExecutionMessage> GetTransactionStorage(IMarketDataSerializer<ExecutionMessage> serializer)
Parameters
Type Name Description
IMarketDataSerializer<ExecutionMessage> serializer

Сериализатор.

Returns
Type Description
IMarketDataStorage<ExecutionMessage>

Хранилище транзакций.

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾