C# Class FastQuant.Component.StrategyComponent

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

Protected Properties

Свойство Type Description
framework Framework
strategy ComponentStrategy

Méthodes publiques

Méthode Description
Buy ( double qty ) : void
Buy ( double qty, string text ) : void
BuyLimit ( double qty, double price ) : void
BuyLimit ( double qty, double price, string text ) : void
BuyStop ( double qty, double stopPx ) : void
BuyStop ( double qty, double stopPx, string text ) : void
HasLongPosition ( ) : bool
HasLongPosition ( double qty ) : bool
HasPosition ( ) : bool
HasPosition ( PositionSide side, double qty ) : bool
HasShortPosition ( ) : bool
HasShortPosition ( double qty ) : bool
Log ( DataObject data, Group group ) : void
Log ( DataObject data, int groupId ) : void
Log ( System.DateTime dateTime, double value, Group group ) : void
Log ( System.DateTime dateTime, double value, int groupId ) : void
Log ( System.DateTime dateTime, string text, Group group ) : void
Log ( System.DateTime dateTime, string text, int groupId ) : void
Log ( double value, Group group ) : void
Log ( double value, int groupId ) : void
Log ( string text, Group group ) : void
Log ( string text, int groupId ) : void
OnReminder ( System.DateTime dateTime, object data ) : void
OnStrategyStart ( ) : void
Sell ( double qty ) : void
Sell ( double qty, string text ) : void
SellLimit ( double qty, double price ) : void
SellLimit ( double qty, double price, string text ) : void
SellStop ( double qty, double stopPx ) : void
SellStop ( double qty, double stopPx, string text ) : void
SetStop ( double level, StopType type = StopType.Fixed, StopMode mode = StopMode.Absolute ) : Stop
Signal ( double value ) : void

Method Details

Buy() public méthode

public Buy ( double qty ) : void
qty double
Résultat void

Buy() public méthode

public Buy ( double qty, string text ) : void
qty double
text string
Résultat void

BuyLimit() public méthode

public BuyLimit ( double qty, double price ) : void
qty double
price double
Résultat void

BuyLimit() public méthode

public BuyLimit ( double qty, double price, string text ) : void
qty double
price double
text string
Résultat void

BuyStop() public méthode

public BuyStop ( double qty, double stopPx ) : void
qty double
stopPx double
Résultat void

BuyStop() public méthode

public BuyStop ( double qty, double stopPx, string text ) : void
qty double
stopPx double
text string
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

Log() public méthode

public Log ( DataObject data, Group group ) : void
data DataObject
group Group
Résultat void

Log() public méthode

public Log ( DataObject data, int groupId ) : void
data DataObject
groupId int
Résultat void

Log() public méthode

public Log ( System.DateTime dateTime, double value, Group group ) : void
dateTime System.DateTime
value double
group Group
Résultat void

Log() public méthode

public Log ( System.DateTime dateTime, double value, int groupId ) : void
dateTime System.DateTime
value double
groupId int
Résultat void

Log() public méthode

public Log ( System.DateTime dateTime, string text, Group group ) : void
dateTime System.DateTime
text string
group Group
Résultat void

Log() public méthode

public Log ( System.DateTime dateTime, string text, int groupId ) : void
dateTime System.DateTime
text string
groupId int
Résultat void

Log() public méthode

public Log ( double value, Group group ) : void
value double
group Group
Résultat void

Log() public méthode

public Log ( double value, int groupId ) : void
value double
groupId int
Résultat void

Log() public méthode

public Log ( string text, Group group ) : void
text string
group Group
Résultat void

Log() public méthode

public Log ( string text, int groupId ) : void
text string
groupId int
Résultat void

OnReminder() public méthode

public OnReminder ( System.DateTime dateTime, object data ) : void
dateTime System.DateTime
data object
Résultat void

OnStrategyStart() public méthode

public OnStrategyStart ( ) : void
Résultat void

Sell() public méthode

public Sell ( double qty ) : void
qty double
Résultat void

Sell() public méthode

public Sell ( double qty, string text ) : void
qty double
text string
Résultat void

SellLimit() public méthode

public SellLimit ( double qty, double price ) : void
qty double
price double
Résultat void

SellLimit() public méthode

public SellLimit ( double qty, double price, string text ) : void
qty double
price double
text string
Résultat void

SellStop() public méthode

public SellStop ( double qty, double stopPx ) : void
qty double
stopPx double
Résultat void

SellStop() public méthode

public SellStop ( double qty, double stopPx, string text ) : void
qty double
stopPx double
text string
Résultat void

SetStop() public méthode

public SetStop ( double level, StopType type = StopType.Fixed, StopMode mode = StopMode.Absolute ) : Stop
level double
type StopType
mode StopMode
Résultat Stop

Signal() public méthode

public Signal ( double value ) : void
value double
Résultat void

Property Details

framework protected_oe property

protected Framework framework
Résultat Framework

strategy protected_oe property

protected ComponentStrategy,FastQuant.Component strategy
Résultat ComponentStrategy