C# Класс MemExchange.Server.Processor.Book.Orders.StopLimitOrder

Наследование: IStopLimitOrder, IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

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

Метод Описание
Delete ( ) : void
Dispose ( ) : void
Modify ( double newTriggerPrice, double newLimitPrice, int newQuantity ) : void
RegisterOrderBookDeleteHandler ( Action deleteHandler ) : void
RegisterOrderBookModifyHandler ( Action modifyHandler ) : void
RegisterOrderRepositoryDeleteHandler ( Action deleteHandler ) : void
RegisterOutgoingQueueDeleteHandler ( Action deleteHandler ) : void
SetExchangeOrderId ( uint exchangeOrderId ) : void
StopLimitOrder ( string symbol, int quantity, double limitPrice, double triggerPrice, WayEnum way, int clientId, IBestPriceTrigger trigger ) : System
ToDto ( ) : StopLimitOrderDto
UnRegisterOrderBookDeleteHandler ( ) : void
UnRegisterOrderBookModifyHandler ( ) : void
UnRegisterOrderRepositoryDeleteHandler ( ) : void
UnRegisterOutgoingQueueDeleteHandler ( ) : void

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

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

public Delete ( ) : void
Результат void

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

public Dispose ( ) : void
Результат void

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

public Modify ( double newTriggerPrice, double newLimitPrice, int newQuantity ) : void
newTriggerPrice double
newLimitPrice double
newQuantity int
Результат void

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

public RegisterOrderBookDeleteHandler ( Action deleteHandler ) : void
deleteHandler Action
Результат void

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

public RegisterOrderBookModifyHandler ( Action modifyHandler ) : void
modifyHandler Action
Результат void

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

public RegisterOrderRepositoryDeleteHandler ( Action deleteHandler ) : void
deleteHandler Action
Результат void

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

public RegisterOutgoingQueueDeleteHandler ( Action deleteHandler ) : void
deleteHandler Action
Результат void

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

public SetExchangeOrderId ( uint exchangeOrderId ) : void
exchangeOrderId uint
Результат void

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

public StopLimitOrder ( string symbol, int quantity, double limitPrice, double triggerPrice, WayEnum way, int clientId, IBestPriceTrigger trigger ) : System
symbol string
quantity int
limitPrice double
triggerPrice double
way WayEnum
clientId int
trigger IBestPriceTrigger
Результат System

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

public ToDto ( ) : StopLimitOrderDto
Результат MemExchange.Core.SharedDto.Orders.StopLimitOrderDto

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

public UnRegisterOrderBookDeleteHandler ( ) : void
Результат void

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

public UnRegisterOrderBookModifyHandler ( ) : void
Результат void

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

public UnRegisterOrderRepositoryDeleteHandler ( ) : void
Результат void

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

public UnRegisterOutgoingQueueDeleteHandler ( ) : void
Результат void