C# Класс FastQuant.BarFactoryItem

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

Защищенные свойства (Protected)

Свойство Тип Описание
bar Bar
barInput BarInput
barSize long
barType BarType
factory BarFactory
instrument Instrument
providerId int
session1 System.TimeSpan
session2 System.TimeSpan
sessionEnabled bool

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

Метод Описание
ToString ( ) : string

Защищенные методы

Метод Описание
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

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

Метод Описание
Process ( DataObject obj ) : void

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

AddReminder() защищенный метод

protected AddReminder ( System.DateTime datetime, ClockType type ) : bool
datetime System.DateTime
type ClockType
Результат bool

BarFactoryItem() защищенный метод

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
Результат System

BarFactoryItem() защищенный метод

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
Результат System

EmitBar() защищенный метод

protected EmitBar ( ) : void
Результат void

GetBarCloseDateTime() защищенный метод

protected GetBarCloseDateTime ( DataObject obj ) : System.DateTime
obj DataObject
Результат System.DateTime

GetBarOpenDateTime() защищенный метод

protected GetBarOpenDateTime ( DataObject obj ) : System.DateTime
obj DataObject
Результат System.DateTime

GetDataObjectDateTime() защищенный метод

protected GetDataObjectDateTime ( DataObject obj, ClockType type ) : System.DateTime
obj DataObject
type ClockType
Результат System.DateTime

InSession() защищенный метод

protected InSession ( System.DateTime dateTime ) : bool
dateTime System.DateTime
Результат bool

OnData() защищенный метод

protected OnData ( DataObject obj ) : void
obj DataObject
Результат void

OnReminder() защищенный метод

protected OnReminder ( System.DateTime datetime ) : void
datetime System.DateTime
Результат void

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

public ToString ( ) : string
Результат string

Описание свойств

bar защищенное свойство

protected Bar,FastQuant bar
Результат Bar

barInput защищенное свойство

protected BarInput barInput
Результат BarInput

barSize защищенное свойство

protected long barSize
Результат long

barType защищенное свойство

protected BarType barType
Результат BarType

factory защищенное свойство

protected BarFactory,FastQuant factory
Результат BarFactory

instrument защищенное свойство

protected Instrument instrument
Результат Instrument

providerId защищенное свойство

protected int providerId
Результат int

session1 защищенное свойство

protected TimeSpan,System session1
Результат System.TimeSpan

session2 защищенное свойство

protected TimeSpan,System session2
Результат System.TimeSpan

sessionEnabled защищенное свойство

protected bool sessionEnabled
Результат bool