Click or drag to resize

MarketDepthGenerator Class

Генератор стакана случайным методом.
Inheritance Hierarchy
SystemObject
  CloneableMarketDataGenerator
    StockSharp.Algo.TestingMarketDataGenerator
      StockSharp.Algo.TestingMarketDepthGenerator
        StockSharp.Algo.TestingTrendMarketDepthGenerator

Namespace:  StockSharp.Algo.Testing
Assembly:  StockSharp.Algo (in StockSharp.Algo.dll) Version: 4.4.17.0 (4.4.17)
Syntax
C#
public abstract class MarketDepthGenerator : MarketDataGenerator

The MarketDepthGenerator type exposes the following members.

Constructors
  NameDescription
Protected methodMarketDepthGenerator
Инициализировать MarketDepthGenerator.
Top
Properties
  NameDescription
Public propertyDataType
Тип маркет-данных.
(Overrides MarketDataGeneratorDataType.)
Public propertyGenerateDepthOnEachTrade
Генерировать ли стаканы после каждой сделки. По умолчанию .
Public propertyGenerateOrdersCount
Generate {0}.
Public propertyInterval
Интервал генерации данных.
(Inherited from MarketDataGenerator.)
Protected propertyLastGenerationTime
Время последней генерации данных.
(Inherited from MarketDataGenerator.)
Public propertyMaxAsksDepth
Максимальная глубина офферов.
Public propertyMaxBidsDepth
Максимальная глубина бидов.
Public propertyMaxGenerations
Максимальное количество генераций после последнего поступления исходных данных для стакана.
Public propertyMaxPriceStepCount
Максимальное количество шагов цены PriceStep, которое будет возвращаться через массив Steps.
(Inherited from MarketDataGenerator.)
Public propertyMaxSpreadStepCount
Максимальная величина спреда между лучшими котировками в единицах числа шагов цены. Величина спреда будет выбрана случайно между MinSpreadStepCount и MaxSpreadStepCount.
Public propertyMaxVolume
Максимальный объем. Объем будет выбран случайно от MinVolume до MaxVolume.
(Inherited from MarketDataGenerator.)
Public propertyMinSpreadStepCount
Минимальная величина спреда между лучшими котировками в единицах числа шагов цены. Величина спреда будет выбрана случайно между MinSpreadStepCount и MaxSpreadStepCount.
Public propertyMinVolume
Максимальный объем. Объем будет выбран случайно от MinVolume до MaxVolume.
(Inherited from MarketDataGenerator.)
Public propertyRandomArrayLength
Длина массива предварительно сгенерированных случайных чисел. По умолчанию 100.
(Inherited from MarketDataGenerator.)
Protected propertySecurityDefinition
Информация о торговом инструменте.
(Inherited from MarketDataGenerator.)
Public propertySecurityId
Идентификатор инструмента, для которого необходимо генерировать данные.
(Inherited from MarketDataGenerator.)
Public propertySteps
Массив случайных количеств шагов цены в диапазоне от 1 до MaxPriceStepCount.
(Inherited from MarketDataGenerator.)
Public propertyUseTradeVolume
Использовать для генерации лучших котировок в стакане объем исторических сделок.
Public propertyVolumes
Массив случайных объемов в диапазоне от MinVolume до MaxVolume.
(Inherited from MarketDataGenerator.)
Top
Methods
  NameDescription
Public methodClone (Inherited from CloneableMarketDataGenerator.)
Protected methodCreateQuote
Создать случайным методом котировку.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Инициализировать состояние генератора.
(Inherited from MarketDataGenerator.)
Protected methodIsTimeToGenerate
Требуется ли генерация новых данных.
(Inherited from MarketDataGenerator.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnProcess
Обработать сообщение.
(Inherited from MarketDataGenerator.)
Public methodProcess
Обработать сообщение.
(Inherited from MarketDataGenerator.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also