C# Класс FastQuant.InstrumentStrategy

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

Private Properties

Свойство Тип Описание
CreateChildInstrumentStrategy Strategy
EmitStrategyStart void
InsertStrategy void

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

Метод Описание
AddInstance ( Instrument instrument, InstrumentStrategy strategy ) : void
AddInstrument ( Instrument instrument ) : void
HasLongPosition ( ) : bool
HasLongPosition ( double qty ) : bool
HasPosition ( ) : bool
HasPosition ( PositionSide side, double qty ) : bool
HasShortPosition ( ) : bool
HasShortPosition ( double qty ) : bool
Init ( ) : void
InstrumentStrategy ( Framework framework, string name ) : System

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

Метод Описание
CreateChildInstrumentStrategy ( Instrument instrument ) : Strategy
EmitStrategyStart ( ) : void
InsertStrategy ( InstrumentStrategy strategy ) : void

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

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

public AddInstance ( Instrument instrument, InstrumentStrategy strategy ) : void
instrument Instrument
strategy InstrumentStrategy
Результат void

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

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

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

public HasLongPosition ( ) : bool
Результат bool

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

public HasLongPosition ( double qty ) : bool
qty double
Результат bool

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

public HasPosition ( ) : bool
Результат bool

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

public HasPosition ( PositionSide side, double qty ) : bool
side PositionSide
qty double
Результат bool

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

public HasShortPosition ( ) : bool
Результат bool

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

public HasShortPosition ( double qty ) : bool
qty double
Результат bool

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

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

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

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