C# 클래스 FastQuant.ExecutionSimulator

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

공개 메소드들

메소드 설명
Clear ( ) : void
ExecutionSimulator ( Framework framework ) : System
Fill ( Order order, double price, int size ) : void
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

비공개 메소드들

메소드 설명
ClearOrders ( ) : void
ExecOrderCancelReject ( Order order, string text ) : void
ExecOrderRejected ( Order order, string text ) : void
ExecOrderReplaceReject ( Order order, string text ) : void
FillLimitOrder ( Order order ) : bool
FillWithAsk ( Order order, Ask ask ) : bool
FillWithBar ( Order order, Bar bar ) : bool
FillWithBid ( Order order, Bid bid ) : bool
FillWithTrade ( Order order, Trade trade ) : bool
GetOrdersBy ( int instrumentId, bool create = false ) : List
HandleCancel ( Order order ) : void
HandleReplace ( ExecutionCommand command ) : void
HandleSend ( Order order ) : void
IsOrderDone ( OrderStatus status ) : bool
OnAuction1 ( DateTime dateTime, object obj ) : void
OnAuction2 ( DateTime dateTime, object obj ) : void

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

ExecutionSimulator() 공개 메소드

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

Fill() 공개 메소드

public Fill ( Order order, double price, int size ) : void
order Order
price double
size int
리턴 void

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

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