C# Класс FastQuant.ExecutionSimulator

Наследование: Provider, IExecutionSimulator
Показать файл Открыть проект

Открытые методы

Метод Описание
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