C# Класс FastQuant.SellSideStrategy

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

Private Properties

Свойство Тип Описание
EmitTickWithProviderId void
GetProviderId byte

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

Метод Описание
Connect ( int timeout ) : bool
Connect ( ) : void
Disconnect ( ) : void
EmitAsk ( Ask ask ) : void
EmitAsk ( System.DateTime dateTime, int instrumentId, double price, int size ) : void
EmitBar ( Bar bar ) : void
EmitBid ( Bid bid ) : void
EmitBid ( System.DateTime dateTime, int instrumentId, double price, int size ) : void
EmitExecutionReport ( ExecutionReport report ) : void
EmitLevel2Snapshot ( Level2Snapshot snapshot ) : void
EmitTrade ( System.DateTime dateTime, int instrumentId, double price, int size ) : void
EmitTrade ( Trade trade ) : void
OnCancelCommand ( ExecutionCommand command ) : void
OnReplaceCommand ( ExecutionCommand command ) : void
OnSendCommand ( ExecutionCommand command ) : void
SellSideStrategy ( Framework framework, string name ) : System
Send ( ExecutionCommand command ) : void
Subscribe ( Instrument instrument ) : void
Subscribe ( InstrumentList instruments ) : void
Unsubscribe ( Instrument instrument ) : void
Unsubscribe ( InstrumentList instruments ) : void

Защищенные методы

Метод Описание
OnSubscribe ( Instrument instrument ) : void
OnSubscribe ( InstrumentList instruments ) : void
OnUnsubscribe ( Instrument instrument ) : void
OnUnsubscribe ( InstrumentList instruments ) : void

Приватные методы

Метод Описание
EmitTickWithProviderId ( Tick tick, byte providerId ) : void
GetProviderId ( ) : byte

Описание методов

Connect() публичный Метод

public Connect ( int timeout ) : bool
timeout int
Результат bool

Connect() публичный Метод

public Connect ( ) : void
Результат void

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

EmitAsk() публичный Метод

public EmitAsk ( Ask ask ) : void
ask Ask
Результат void

EmitAsk() публичный Метод

public EmitAsk ( System.DateTime dateTime, int instrumentId, double price, int size ) : void
dateTime System.DateTime
instrumentId int
price double
size int
Результат void

EmitBar() публичный Метод

public EmitBar ( Bar bar ) : void
bar Bar
Результат void

EmitBid() публичный Метод

public EmitBid ( Bid bid ) : void
bid Bid
Результат void

EmitBid() публичный Метод

public EmitBid ( System.DateTime dateTime, int instrumentId, double price, int size ) : void
dateTime System.DateTime
instrumentId int
price double
size int
Результат void

EmitExecutionReport() публичный Метод

public EmitExecutionReport ( ExecutionReport report ) : void
report ExecutionReport
Результат void

EmitLevel2Snapshot() публичный Метод

public EmitLevel2Snapshot ( Level2Snapshot snapshot ) : void
snapshot Level2Snapshot
Результат void

EmitTrade() публичный Метод

public EmitTrade ( System.DateTime dateTime, int instrumentId, double price, int size ) : void
dateTime System.DateTime
instrumentId int
price double
size int
Результат void

EmitTrade() публичный Метод

public EmitTrade ( Trade trade ) : void
trade Trade
Результат void

OnCancelCommand() публичный Метод

public OnCancelCommand ( ExecutionCommand command ) : void
command ExecutionCommand
Результат void

OnReplaceCommand() публичный Метод

public OnReplaceCommand ( ExecutionCommand command ) : void
command ExecutionCommand
Результат void

OnSendCommand() публичный Метод

public OnSendCommand ( ExecutionCommand command ) : void
command ExecutionCommand
Результат void

OnSubscribe() защищенный Метод

protected OnSubscribe ( Instrument instrument ) : void
instrument Instrument
Результат void

OnSubscribe() защищенный Метод

protected OnSubscribe ( InstrumentList instruments ) : void
instruments InstrumentList
Результат void

OnUnsubscribe() защищенный Метод

protected OnUnsubscribe ( Instrument instrument ) : void
instrument Instrument
Результат void

OnUnsubscribe() защищенный Метод

protected OnUnsubscribe ( InstrumentList instruments ) : void
instruments InstrumentList
Результат void

SellSideStrategy() публичный Метод

public SellSideStrategy ( Framework framework, string name ) : System
framework Framework
name string
Результат System

Send() публичный Метод

public Send ( ExecutionCommand command ) : void
command ExecutionCommand
Результат void

Subscribe() публичный Метод

public Subscribe ( Instrument instrument ) : void
instrument Instrument
Результат void

Subscribe() публичный Метод

public Subscribe ( InstrumentList instruments ) : void
instruments InstrumentList
Результат void

Unsubscribe() публичный Метод

public Unsubscribe ( Instrument instrument ) : void
instrument Instrument
Результат void

Unsubscribe() публичный Метод

public Unsubscribe ( InstrumentList instruments ) : void
instruments InstrumentList
Результат void