ATAS
Loading...
Searching...
No Matches
ATAS.DataFeedsCore.Dom.ScaleDomManager< TMarketDepth > Class Template Reference
Inheritance diagram for ATAS.DataFeedsCore.Dom.ScaleDomManager< TMarketDepth >:
[legend]
Collaboration diagram for ATAS.DataFeedsCore.Dom.ScaleDomManager< TMarketDepth >:
[legend]

Public Member Functions

 ScaleDomManager (Func< decimal, bool, decimal > priceScaler)
 
void Clear ()
 
IReadOnlyCollection< TMarketDepth > Update (IReadOnlyCollection< TMarketDepth > depths)
 
TMarketDepth UpdateLevel1 (TMarketDepth depth)
 
void Clear ()
 
IReadOnlyCollection< TMarketDepth > Update (IReadOnlyCollection< TMarketDepth > depths)
 
TMarketDepth UpdateLevel1 (TMarketDepth depth)
 

Properties

SyncRoot SyncRoot [get]
 
IEnumerable< TMarketDepth > Bids [get]
 
IEnumerable< TMarketDepth > Asks [get]
 
IEnumerable< TMarketDepth > All [get]
 
- Properties inherited from ATAS.DataFeedsCore.Dom.IDomManager< TMarketDepth >
SyncRoot SyncRoot [get]
 
IEnumerable< TMarketDepth > Asks [get]
 
IEnumerable< TMarketDepth > Bids [get]
 
IEnumerable< TMarketDepth > All [get]
 

Constructor & Destructor Documentation

◆ ScaleDomManager()

ATAS.DataFeedsCore.Dom.ScaleDomManager< TMarketDepth >.ScaleDomManager ( Func< decimal, bool, decimal >  priceScaler)

Member Function Documentation

◆ Clear()

◆ Update()

IReadOnlyCollection< TMarketDepth > ATAS.DataFeedsCore.Dom.ScaleDomManager< TMarketDepth >.Update ( IReadOnlyCollection< TMarketDepth >  depths)

◆ UpdateLevel1()

TMarketDepth ATAS.DataFeedsCore.Dom.ScaleDomManager< TMarketDepth >.UpdateLevel1 ( TMarketDepth  depth)

Property Documentation

◆ All

IEnumerable<TMarketDepth> ATAS.DataFeedsCore.Dom.ScaleDomManager< TMarketDepth >.All
get

◆ Asks

IEnumerable<TMarketDepth> ATAS.DataFeedsCore.Dom.ScaleDomManager< TMarketDepth >.Asks
get

◆ Bids

IEnumerable<TMarketDepth> ATAS.DataFeedsCore.Dom.ScaleDomManager< TMarketDepth >.Bids
get

◆ SyncRoot


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