C# Class FastQuant.InstrumentStrategy

Inheritance: Strategy
Afficher le fichier Open project: fastquant/fastquant.dll Class Usage Examples

Private Properties

Свойство Type Description
CreateChildInstrumentStrategy Strategy
EmitStrategyStart void
InsertStrategy void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CreateChildInstrumentStrategy ( Instrument instrument ) : Strategy
EmitStrategyStart ( ) : void
InsertStrategy ( InstrumentStrategy strategy ) : void

Method Details

AddInstance() public méthode

public AddInstance ( Instrument instrument, InstrumentStrategy strategy ) : void
instrument Instrument
strategy InstrumentStrategy
Résultat void

AddInstrument() public méthode

public AddInstrument ( Instrument instrument ) : void
instrument Instrument
Résultat void

HasLongPosition() public méthode

public HasLongPosition ( ) : bool
Résultat bool

HasLongPosition() public méthode

public HasLongPosition ( double qty ) : bool
qty double
Résultat bool

HasPosition() public méthode

public HasPosition ( ) : bool
Résultat bool

HasPosition() public méthode

public HasPosition ( PositionSide side, double qty ) : bool
side PositionSide
qty double
Résultat bool

HasShortPosition() public méthode

public HasShortPosition ( ) : bool
Résultat bool

HasShortPosition() public méthode

public HasShortPosition ( double qty ) : bool
qty double
Résultat bool

Init() public méthode

public Init ( ) : void
Résultat void

InstrumentStrategy() public méthode

public InstrumentStrategy ( Framework framework, string name ) : System
framework Framework
name string
Résultat System