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

Inheritance: IStopLimitOrder, IDisposable
Afficher le fichier Open project: ThomasVestergaard/MemExchange Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode 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 méthode

public Delete ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Modify() public méthode

public Modify ( double newTriggerPrice, double newLimitPrice, int newQuantity ) : void
newTriggerPrice double
newLimitPrice double
newQuantity int
Résultat void

RegisterOrderBookDeleteHandler() public méthode

public RegisterOrderBookDeleteHandler ( Action deleteHandler ) : void
deleteHandler Action
Résultat void

RegisterOrderBookModifyHandler() public méthode

public RegisterOrderBookModifyHandler ( Action modifyHandler ) : void
modifyHandler Action
Résultat void

RegisterOrderRepositoryDeleteHandler() public méthode

public RegisterOrderRepositoryDeleteHandler ( Action deleteHandler ) : void
deleteHandler Action
Résultat void

RegisterOutgoingQueueDeleteHandler() public méthode

public RegisterOutgoingQueueDeleteHandler ( Action deleteHandler ) : void
deleteHandler Action
Résultat void

SetExchangeOrderId() public méthode

public SetExchangeOrderId ( uint exchangeOrderId ) : void
exchangeOrderId uint
Résultat void

StopLimitOrder() public méthode

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
Résultat System

ToDto() public méthode

public ToDto ( ) : StopLimitOrderDto
Résultat MemExchange.Core.SharedDto.Orders.StopLimitOrderDto

UnRegisterOrderBookDeleteHandler() public méthode

public UnRegisterOrderBookDeleteHandler ( ) : void
Résultat void

UnRegisterOrderBookModifyHandler() public méthode

public UnRegisterOrderBookModifyHandler ( ) : void
Résultat void

UnRegisterOrderRepositoryDeleteHandler() public méthode

public UnRegisterOrderRepositoryDeleteHandler ( ) : void
Résultat void

UnRegisterOutgoingQueueDeleteHandler() public méthode

public UnRegisterOutgoingQueueDeleteHandler ( ) : void
Résultat void