C# Class MemExchange.Server.Processor.Book.PriceSlot

Inheritance: IPriceSlot
Afficher le fichier Open project: ThomasVestergaard/MemExchange Class Usage Examples

Méthodes publiques

Méthode Description
AddOrder ( ILimitOrder order ) : void
ContainsOrder ( ILimitOrder order ) : bool
PriceSlot ( double price, ILimitOrderMatchingAlgorithm limitOrderMatchingAlgorithm, IMarketOrderMatchingAlgorithm marketOrderMatchingAlgorithm ) : System.Collections.Generic
RemoveOrder ( ILimitOrder order ) : void
TryMatchLimitOrder ( ILimitOrder order ) : void
TryMatchMarketOrder ( IMarketOrder order ) : void

Private Methods

Méthode Description
HandleDeleteOrFilled ( ILimitOrder order ) : void

Method Details

AddOrder() public méthode

public AddOrder ( ILimitOrder order ) : void
order ILimitOrder
Résultat void

ContainsOrder() public méthode

public ContainsOrder ( ILimitOrder order ) : bool
order ILimitOrder
Résultat bool

PriceSlot() public méthode

public PriceSlot ( double price, ILimitOrderMatchingAlgorithm limitOrderMatchingAlgorithm, IMarketOrderMatchingAlgorithm marketOrderMatchingAlgorithm ) : System.Collections.Generic
price double
limitOrderMatchingAlgorithm ILimitOrderMatchingAlgorithm
marketOrderMatchingAlgorithm IMarketOrderMatchingAlgorithm
Résultat System.Collections.Generic

RemoveOrder() public méthode

public RemoveOrder ( ILimitOrder order ) : void
order ILimitOrder
Résultat void

TryMatchLimitOrder() public méthode

public TryMatchLimitOrder ( ILimitOrder order ) : void
order ILimitOrder
Résultat void

TryMatchMarketOrder() public méthode

public TryMatchMarketOrder ( IMarketOrder order ) : void
order IMarketOrder
Résultat void