C# Class FastQuant.MatchingEngine

Inheritance: Provider, IExecutionSimulator
Afficher le fichier Open project: fastquant/fastquant.dll

Méthodes publiques

Méthode Description
Connect ( ) : void
Disconnect ( ) : void
MatchingEngine ( Framework framework ) : System
OnAsk ( Ask ask ) : void
OnBar ( Bar bar ) : void
OnBarOpen ( Bar bar ) : void
OnBid ( Bid bid ) : void
OnLevel2 ( Level2Snapshot snapshot ) : void
OnLevel2 ( Level2Update update ) : void
OnTrade ( Trade trade ) : void
Send ( ExecutionCommand command ) : void

Méthodes protégées

Méthode Description
OnConnect ( ) : void
OnDisconnect ( ) : void

Private Methods

Méthode Description
method_5 ( Order order_0 ) : void
method_6 ( Order order_0 ) : void
method_7 ( ExecutionCommand executionCommand_0 ) : void
method_8 ( Order order_0, Bid bid_0, Ask ask_0 ) : void

Method Details

Connect() public méthode

public Connect ( ) : void
Résultat void

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

MatchingEngine() public méthode

public MatchingEngine ( Framework framework ) : System
framework Framework
Résultat System

OnAsk() public méthode

public OnAsk ( Ask ask ) : void
ask Ask
Résultat void

OnBar() public méthode

public OnBar ( Bar bar ) : void
bar Bar
Résultat void

OnBarOpen() public méthode

public OnBarOpen ( Bar bar ) : void
bar Bar
Résultat void

OnBid() public méthode

public OnBid ( Bid bid ) : void
bid Bid
Résultat void

OnConnect() protected méthode

protected OnConnect ( ) : void
Résultat void

OnDisconnect() protected méthode

protected OnDisconnect ( ) : void
Résultat void

OnLevel2() public méthode

public OnLevel2 ( Level2Snapshot snapshot ) : void
snapshot Level2Snapshot
Résultat void

OnLevel2() public méthode

public OnLevel2 ( Level2Update update ) : void
update Level2Update
Résultat void

OnTrade() public méthode

public OnTrade ( Trade trade ) : void
trade Trade
Résultat void

Send() public méthode

public Send ( ExecutionCommand command ) : void
command ExecutionCommand
Résultat void