C# Class FastQuant.BarFactoryItem

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

Protected Properties

Свойство Type Description
bar Bar
barInput BarInput
barSize long
barType BarType
factory BarFactory
instrument Instrument
providerId int
session1 System.TimeSpan
session2 System.TimeSpan
sessionEnabled bool

Méthodes publiques

Méthode Description
ToString ( ) : string

Méthodes protégées

Méthode Description
AddReminder ( System.DateTime datetime, ClockType type ) : bool
BarFactoryItem ( Instrument instrument, BarType barType, long barSize, BarInput barInput, System.TimeSpan session1, System.TimeSpan session2, int providerId = -1 ) : System
BarFactoryItem ( Instrument instrument, BarType barType, long barSize, BarInput barInput = BarInput.Trade, int providerId = -1 ) : System
EmitBar ( ) : void
GetBarCloseDateTime ( DataObject obj ) : System.DateTime
GetBarOpenDateTime ( DataObject obj ) : System.DateTime
GetDataObjectDateTime ( DataObject obj, ClockType type ) : System.DateTime
InSession ( System.DateTime dateTime ) : bool
OnData ( DataObject obj ) : void
OnReminder ( System.DateTime datetime ) : void

Private Methods

Méthode Description
Process ( DataObject obj ) : void

Method Details

AddReminder() protected méthode

protected AddReminder ( System.DateTime datetime, ClockType type ) : bool
datetime System.DateTime
type ClockType
Résultat bool

BarFactoryItem() protected méthode

protected BarFactoryItem ( Instrument instrument, BarType barType, long barSize, BarInput barInput, System.TimeSpan session1, System.TimeSpan session2, int providerId = -1 ) : System
instrument Instrument
barType BarType
barSize long
barInput BarInput
session1 System.TimeSpan
session2 System.TimeSpan
providerId int
Résultat System

BarFactoryItem() protected méthode

protected BarFactoryItem ( Instrument instrument, BarType barType, long barSize, BarInput barInput = BarInput.Trade, int providerId = -1 ) : System
instrument Instrument
barType BarType
barSize long
barInput BarInput
providerId int
Résultat System

EmitBar() protected méthode

protected EmitBar ( ) : void
Résultat void

GetBarCloseDateTime() protected méthode

protected GetBarCloseDateTime ( DataObject obj ) : System.DateTime
obj DataObject
Résultat System.DateTime

GetBarOpenDateTime() protected méthode

protected GetBarOpenDateTime ( DataObject obj ) : System.DateTime
obj DataObject
Résultat System.DateTime

GetDataObjectDateTime() protected méthode

protected GetDataObjectDateTime ( DataObject obj, ClockType type ) : System.DateTime
obj DataObject
type ClockType
Résultat System.DateTime

InSession() protected méthode

protected InSession ( System.DateTime dateTime ) : bool
dateTime System.DateTime
Résultat bool

OnData() protected méthode

protected OnData ( DataObject obj ) : void
obj DataObject
Résultat void

OnReminder() protected méthode

protected OnReminder ( System.DateTime datetime ) : void
datetime System.DateTime
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

bar protected_oe property

protected Bar,FastQuant bar
Résultat Bar

barInput protected_oe property

protected BarInput barInput
Résultat BarInput

barSize protected_oe property

protected long barSize
Résultat long

barType protected_oe property

protected BarType barType
Résultat BarType

factory protected_oe property

protected BarFactory,FastQuant factory
Résultat BarFactory

instrument protected_oe property

protected Instrument instrument
Résultat Instrument

providerId protected_oe property

protected int providerId
Résultat int

session1 protected_oe property

protected TimeSpan,System session1
Résultat System.TimeSpan

session2 protected_oe property

protected TimeSpan,System session2
Résultat System.TimeSpan

sessionEnabled protected_oe property

protected bool sessionEnabled
Résultat bool