C# Class MemExchange.Server.Processor.Book.Orders.StopLimitOrder

Inheritance: IStopLimitOrder, IDisposable
显示文件 Open project: ThomasVestergaard/MemExchange Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
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

Method Details

Delete() public method

public Delete ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Modify() public method

public Modify ( double newTriggerPrice, double newLimitPrice, int newQuantity ) : void
newTriggerPrice double
newLimitPrice double
newQuantity int
return void

RegisterOrderBookDeleteHandler() public method

public RegisterOrderBookDeleteHandler ( Action deleteHandler ) : void
deleteHandler Action
return void

RegisterOrderBookModifyHandler() public method

public RegisterOrderBookModifyHandler ( Action modifyHandler ) : void
modifyHandler Action
return void

RegisterOrderRepositoryDeleteHandler() public method

public RegisterOrderRepositoryDeleteHandler ( Action deleteHandler ) : void
deleteHandler Action
return void

RegisterOutgoingQueueDeleteHandler() public method

public RegisterOutgoingQueueDeleteHandler ( Action deleteHandler ) : void
deleteHandler Action
return void

SetExchangeOrderId() public method

public SetExchangeOrderId ( uint exchangeOrderId ) : void
exchangeOrderId uint
return void

StopLimitOrder() public method

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
return System

ToDto() public method

public ToDto ( ) : StopLimitOrderDto
return MemExchange.Core.SharedDto.Orders.StopLimitOrderDto

UnRegisterOrderBookDeleteHandler() public method

public UnRegisterOrderBookDeleteHandler ( ) : void
return void

UnRegisterOrderBookModifyHandler() public method

public UnRegisterOrderBookModifyHandler ( ) : void
return void

UnRegisterOrderRepositoryDeleteHandler() public method

public UnRegisterOrderRepositoryDeleteHandler ( ) : void
return void

UnRegisterOutgoingQueueDeleteHandler() public method

public UnRegisterOutgoingQueueDeleteHandler ( ) : void
return void