C# Класс FastQuant.SellSideInstrumentStrategy

Наследование: SellSideStrategy
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateChildSellSideInstrumentStrategy SellSideInstrumentStrategy
GetOrCreateChildrenStrategiesForInstrumennt LinkedList
SetSubStrategyParameters void
method_9 void

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

Метод Описание
EmitAsk ( Ask ask ) : void
EmitAsk ( System.DateTime dateTime, int instrumentId, double price, int size ) : void
EmitBid ( Bid bid ) : void
EmitBid ( System.DateTime dateTime, int instrumentId, double price, int size ) : void
EmitTrade ( System.DateTime dateTime, int instrumentId, double price, int size ) : void
EmitTrade ( Trade trade ) : void
Init ( ) : void
SellSideInstrumentStrategy ( 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

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

Метод Описание
CreateChildSellSideInstrumentStrategy ( Instrument instrument, bool bool_4, bool bool_5 ) : SellSideInstrumentStrategy
GetOrCreateChildrenStrategiesForInstrumennt ( Instrument instrument ) : LinkedList
SetSubStrategyParameters ( SellSideInstrumentStrategy strategy ) : void
method_9 ( Strategy strategy, Instrument instrument ) : 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

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

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

Init() публичный метод

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

SellSideInstrumentStrategy() публичный метод

public SellSideInstrumentStrategy ( 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