C# 클래스 FastQuant.MatchingEngine

상속: Provider, IExecutionSimulator
파일 보기 프로젝트 열기: fastquant/fastquant.dll

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
OnConnect ( ) : void
OnDisconnect ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

Connect() 공개 메소드

public Connect ( ) : void
리턴 void

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

MatchingEngine() 공개 메소드

public MatchingEngine ( Framework framework ) : System
framework Framework
리턴 System

OnAsk() 공개 메소드

public OnAsk ( Ask ask ) : void
ask Ask
리턴 void

OnBar() 공개 메소드

public OnBar ( Bar bar ) : void
bar Bar
리턴 void

OnBarOpen() 공개 메소드

public OnBarOpen ( Bar bar ) : void
bar Bar
리턴 void

OnBid() 공개 메소드

public OnBid ( Bid bid ) : void
bid Bid
리턴 void

OnConnect() 보호된 메소드

protected OnConnect ( ) : void
리턴 void

OnDisconnect() 보호된 메소드

protected OnDisconnect ( ) : void
리턴 void

OnLevel2() 공개 메소드

public OnLevel2 ( Level2Snapshot snapshot ) : void
snapshot Level2Snapshot
리턴 void

OnLevel2() 공개 메소드

public OnLevel2 ( Level2Update update ) : void
update Level2Update
리턴 void

OnTrade() 공개 메소드

public OnTrade ( Trade trade ) : void
trade Trade
리턴 void

Send() 공개 메소드

public Send ( ExecutionCommand command ) : void
command ExecutionCommand
리턴 void