C# Class MemExchange.Server.Processor.Book.MatchingAlgorithms.MarketOrderMatchingAlgorithm

Inheritance: IMarketOrderMatchingAlgorithm
显示文件 Open project: ThomasVestergaard/MemExchange Class Usage Examples

Private Properties

Property Type Description
FindMatchQuantity int

Public Methods

Method Description
AddExecutionsHandler ( Action executionHandler ) : void
MarketOrderMatchingAlgorithm ( IDateService dateService ) : System
TryMatch ( ILimitOrder buyLimitOrder, IMarketOrder sellMarketOrder ) : void
TryMatch ( IMarketOrder buyMarketOrder, ILimitOrder sellLimitOrder ) : void

Private Methods

Method Description
FindMatchQuantity ( IMarketOrder marketOrder, ILimitOrder limitOrder ) : int

Method Details

AddExecutionsHandler() public method

public AddExecutionsHandler ( Action executionHandler ) : void
executionHandler Action
return void

MarketOrderMatchingAlgorithm() public method

public MarketOrderMatchingAlgorithm ( IDateService dateService ) : System
dateService IDateService
return System

TryMatch() public method

public TryMatch ( ILimitOrder buyLimitOrder, IMarketOrder sellMarketOrder ) : void
buyLimitOrder ILimitOrder
sellMarketOrder IMarketOrder
return void

TryMatch() public method

public TryMatch ( IMarketOrder buyMarketOrder, ILimitOrder sellLimitOrder ) : void
buyMarketOrder IMarketOrder
sellLimitOrder ILimitOrder
return void