C# Класс MemExchange.Server.Processor.OrderDispatcher

Наследование: IOrderDispatcher
Показать файл Открыть проект

Открытые методы

Метод Описание
HandDuoLimitOrderUpdate ( ILimitOrder limitOrder1, double limitOrder1NewPrice, int limitOrder1NewQuantity, ILimitOrder limitOrder2, double limitOrder2NewPrice, int limitOrder2NewQuantity ) : void
HandleAddLimitOrder ( ILimitOrder limitOrder ) : void
HandleAddStopLimitOrder ( IStopLimitOrder stopLimitOrder ) : void
HandleMarketOrder ( IMarketOrder marketOrder ) : void
OrderDispatcher ( IOutgoingQueue outgoingQueue, ILogger logger, IDateService dateService, IOrderRepository orderRepository ) : System.Collections.Generic

Описание методов

HandDuoLimitOrderUpdate() публичный Метод

public HandDuoLimitOrderUpdate ( ILimitOrder limitOrder1, double limitOrder1NewPrice, int limitOrder1NewQuantity, ILimitOrder limitOrder2, double limitOrder2NewPrice, int limitOrder2NewQuantity ) : void
limitOrder1 ILimitOrder
limitOrder1NewPrice double
limitOrder1NewQuantity int
limitOrder2 ILimitOrder
limitOrder2NewPrice double
limitOrder2NewQuantity int
Результат void

HandleAddLimitOrder() публичный Метод

public HandleAddLimitOrder ( ILimitOrder limitOrder ) : void
limitOrder ILimitOrder
Результат void

HandleAddStopLimitOrder() публичный Метод

public HandleAddStopLimitOrder ( IStopLimitOrder stopLimitOrder ) : void
stopLimitOrder IStopLimitOrder
Результат void

HandleMarketOrder() публичный Метод

public HandleMarketOrder ( IMarketOrder marketOrder ) : void
marketOrder IMarketOrder
Результат void

OrderDispatcher() публичный Метод

public OrderDispatcher ( IOutgoingQueue outgoingQueue, ILogger logger, IDateService dateService, IOrderRepository orderRepository ) : System.Collections.Generic
outgoingQueue IOutgoingQueue
logger ILogger
dateService IDateService
orderRepository IOrderRepository
Результат System.Collections.Generic