C# Класс FastQuant.TimeSeries

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

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

Свойство Тип Описание
description string
name string

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

Метод Описание
Add ( System.DateTime dateTime, double value ) : void
Ago ( int n ) : double
Clear ( ) : void
Contains ( System.DateTime dateTime ) : bool
Crosses ( TimeSeries series, System.DateTime dateTime ) : Cross
Crosses ( double level, int index ) : Cross
Exp ( ) : TimeSeries
GetAsymmetry ( int index1, int index2, int row ) : double
GetAutoCorrelation ( int lag ) : double
GetAutoCovariance ( int lag ) : double
GetByDateTime ( System.DateTime dateTime, SearchOption option = SearchOption.ExactFirst ) : TimeSeriesItem
GetCorrelation ( TimeSeries series ) : double
GetCorrelation ( int row1, int row2, int index1, int index2 ) : double
GetCovariance ( TimeSeries series ) : double
GetCovariance ( int row1, int row2, int index1, int index2 ) : double
GetDateTime ( int index ) : System.DateTime
GetExcess ( int index1, int index2, int row ) : double
GetIndex ( System.DateTime datetime, IndexOption option = IndexOption.Null ) : int
GetItem ( int index ) : TimeSeriesItem
GetMax ( ) : double
GetMax ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
GetMax ( int index1, int index2 ) : double
GetMax ( int index1, int index2, BarData barData ) : double
GetMaxItem ( ) : TimeSeriesItem
GetMean ( ) : double
GetMean ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
GetMean ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
GetMean ( int row ) : double
GetMean ( int index1, int index2 ) : double
GetMean ( int index1, int index2, int row ) : double
GetMedian ( ) : double
GetMedian ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
GetMedian ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
GetMedian ( int row ) : double
GetMedian ( int index1, int index2 ) : double
GetMedian ( int index1, int index2, int row ) : double
GetMin ( ) : double
GetMin ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
GetMin ( int index1, int index2 ) : double
GetMin ( int index1, int index2, BarData barData ) : double
GetMinItem ( ) : TimeSeriesItem
GetMoment ( int k, int index1, int index2, int row ) : double
GetNegativeSeries ( ) : TimeSeries
GetNegativeStdDev ( ) : double
GetNegativeStdDev ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
GetNegativeStdDev ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
GetNegativeStdDev ( int row ) : double
GetNegativeStdDev ( int index1, int index2 ) : double
GetNegativeStdDev ( int index1, int index2, int row ) : double
GetNegativeVariance ( ) : double
GetNegativeVariance ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
GetNegativeVariance ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
GetNegativeVariance ( int row ) : double
GetNegativeVariance ( int index1, int index2 ) : double
GetNegativeVariance ( int index1, int index2, int row ) : double
GetPositiveSeries ( ) : TimeSeries
GetPositiveStdDev ( ) : double
GetPositiveStdDev ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
GetPositiveStdDev ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
GetPositiveStdDev ( int row ) : double
GetPositiveStdDev ( int index1, int index2 ) : double
GetPositiveStdDev ( int index1, int index2, int row ) : double
GetPositiveVariance ( ) : double
GetPositiveVariance ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
GetPositiveVariance ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
GetPositiveVariance ( int row ) : double
GetPositiveVariance ( int index1, int index2 ) : double
GetPositiveVariance ( int index1, int index2, int row ) : double
GetReturnSeries ( ) : TimeSeries
GetStdDev ( ) : double
GetStdDev ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
GetStdDev ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
GetStdDev ( int row ) : double
GetStdDev ( int index1, int index2 ) : double
GetStdDev ( int index1, int index2, int row ) : double
GetSum ( ) : double
GetSum ( int index1, int index2, int row ) : double
GetValue ( int index ) : double
GetVariance ( ) : double
GetVariance ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
GetVariance ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
GetVariance ( int row ) : double
GetVariance ( int index1, int index2 ) : double
GetVariance ( int index1, int index2, int row ) : double
IndexOf ( System.DateTime dateTime, SearchOption option = SearchOption.ExactFirst ) : int
Log ( ) : TimeSeries
Log10 ( ) : TimeSeries
Pow ( double pow ) : TimeSeries
Remove ( int index ) : void
Shift ( int offset ) : TimeSeries
Sqrt ( ) : TimeSeries
TimeSeries ( ) : System
TimeSeries ( IDataSeries series ) : System
TimeSeries ( string name, string description = "", int id = -1 ) : System
operator ( ) : TimeSeries
this ( System.DateTime dateTime, SearchOption option = SearchOption.ExactFirst ) : double
this ( System.DateTime dateTime, int row, SearchOption option = SearchOption.ExactFirst ) : double
this ( int index ) : double
this ( int index, BarData barData ) : double
this ( int index, int row ) : double

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

Метод Описание
EnsureAtLeastOneElement ( string message = "" ) : void
EnsureIndexInRange ( System.DateTime dt1, System.DateTime dt2, int &idx1, int &idx2 ) : void
EnsureIndexInRange ( int index1, int index2 ) : void
EnsureNotEmpty ( string message = "" ) : void
EnsureNotNull ( ) : void
MathTransform ( string name, double>.Func func ) : TimeSeries
OpTimeSeriesAndValue ( TimeSeries series, double value, string name, Func op, bool valueAsSecond = true, bool checkZero = false ) : TimeSeries
OpTwoTimeSeries ( TimeSeries ts1, TimeSeries ts2, string name, Func op, bool checkZero = false ) : TimeSeries
TimeSeries ( string name, string description = "", int id = -1, IDataSeries series = null ) : System

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

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

public Add ( System.DateTime dateTime, double value ) : void
dateTime System.DateTime
value double
Результат void

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

public Ago ( int n ) : double
n int
Результат double

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

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

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

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

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

public Crosses ( TimeSeries series, System.DateTime dateTime ) : Cross
series TimeSeries
dateTime System.DateTime
Результат Cross

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

public Crosses ( double level, int index ) : Cross
level double
index int
Результат Cross

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

public Exp ( ) : TimeSeries
Результат TimeSeries

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

public GetAsymmetry ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public GetAutoCorrelation ( int lag ) : double
lag int
Результат double

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

public GetAutoCovariance ( int lag ) : double
lag int
Результат double

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

public GetByDateTime ( System.DateTime dateTime, SearchOption option = SearchOption.ExactFirst ) : TimeSeriesItem
dateTime System.DateTime
option SearchOption
Результат TimeSeriesItem

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

public GetCorrelation ( TimeSeries series ) : double
series TimeSeries
Результат double

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

public GetCorrelation ( int row1, int row2, int index1, int index2 ) : double
row1 int
row2 int
index1 int
index2 int
Результат double

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

public GetCovariance ( TimeSeries series ) : double
series TimeSeries
Результат double

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

public GetCovariance ( int row1, int row2, int index1, int index2 ) : double
row1 int
row2 int
index1 int
index2 int
Результат double

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

public GetDateTime ( int index ) : System.DateTime
index int
Результат System.DateTime

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

public GetExcess ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public GetIndex ( System.DateTime datetime, IndexOption option = IndexOption.Null ) : int
datetime System.DateTime
option IndexOption
Результат int

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

public GetItem ( int index ) : TimeSeriesItem
index int
Результат TimeSeriesItem

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

public GetMax ( ) : double
Результат double

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

public GetMax ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
Результат double

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

public GetMax ( int index1, int index2 ) : double
index1 int
index2 int
Результат double

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

public GetMax ( int index1, int index2, BarData barData ) : double
index1 int
index2 int
barData BarData
Результат double

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

public GetMaxItem ( ) : TimeSeriesItem
Результат TimeSeriesItem

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

public GetMean ( ) : double
Результат double

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

public GetMean ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
Результат double

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

public GetMean ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
row int
Результат double

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

public GetMean ( int row ) : double
row int
Результат double

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

public GetMean ( int index1, int index2 ) : double
index1 int
index2 int
Результат double

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

public GetMean ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public GetMedian ( ) : double
Результат double

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

public GetMedian ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
Результат double

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

public GetMedian ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
row int
Результат double

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

public GetMedian ( int row ) : double
row int
Результат double

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

public GetMedian ( int index1, int index2 ) : double
index1 int
index2 int
Результат double

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

public GetMedian ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public GetMin ( ) : double
Результат double

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

public GetMin ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
Результат double

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

public GetMin ( int index1, int index2 ) : double
index1 int
index2 int
Результат double

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

public GetMin ( int index1, int index2, BarData barData ) : double
index1 int
index2 int
barData BarData
Результат double

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

public GetMinItem ( ) : TimeSeriesItem
Результат TimeSeriesItem

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

public GetMoment ( int k, int index1, int index2, int row ) : double
k int
index1 int
index2 int
row int
Результат double

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

public GetNegativeSeries ( ) : TimeSeries
Результат TimeSeries

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

public GetNegativeStdDev ( ) : double
Результат double

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

public GetNegativeStdDev ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
Результат double

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

public GetNegativeStdDev ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
row int
Результат double

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

public GetNegativeStdDev ( int row ) : double
row int
Результат double

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

public GetNegativeStdDev ( int index1, int index2 ) : double
index1 int
index2 int
Результат double

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

public GetNegativeStdDev ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public GetNegativeVariance ( ) : double
Результат double

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

public GetNegativeVariance ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
Результат double

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

public GetNegativeVariance ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
row int
Результат double

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

public GetNegativeVariance ( int row ) : double
row int
Результат double

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

public GetNegativeVariance ( int index1, int index2 ) : double
index1 int
index2 int
Результат double

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

public GetNegativeVariance ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public GetPositiveSeries ( ) : TimeSeries
Результат TimeSeries

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

public GetPositiveStdDev ( ) : double
Результат double

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

public GetPositiveStdDev ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
Результат double

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

public GetPositiveStdDev ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
row int
Результат double

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

public GetPositiveStdDev ( int row ) : double
row int
Результат double

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

public GetPositiveStdDev ( int index1, int index2 ) : double
index1 int
index2 int
Результат double

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

public GetPositiveStdDev ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public GetPositiveVariance ( ) : double
Результат double

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

public GetPositiveVariance ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
Результат double

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

public GetPositiveVariance ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
row int
Результат double

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

public GetPositiveVariance ( int row ) : double
row int
Результат double

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

public GetPositiveVariance ( int index1, int index2 ) : double
index1 int
index2 int
Результат double

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

public GetPositiveVariance ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public GetReturnSeries ( ) : TimeSeries
Результат TimeSeries

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

public GetStdDev ( ) : double
Результат double

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

public GetStdDev ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
Результат double

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

public GetStdDev ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
row int
Результат double

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

public GetStdDev ( int row ) : double
row int
Результат double

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

public GetStdDev ( int index1, int index2 ) : double
index1 int
index2 int
Результат double

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

public GetStdDev ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public GetSum ( ) : double
Результат double

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

public GetSum ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public GetValue ( int index ) : double
index int
Результат double

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

public GetVariance ( ) : double
Результат double

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

public GetVariance ( System.DateTime dateTime1, System.DateTime dateTime2 ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
Результат double

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

public GetVariance ( System.DateTime dateTime1, System.DateTime dateTime2, int row ) : double
dateTime1 System.DateTime
dateTime2 System.DateTime
row int
Результат double

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

public GetVariance ( int row ) : double
row int
Результат double

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

public GetVariance ( int index1, int index2 ) : double
index1 int
index2 int
Результат double

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

public GetVariance ( int index1, int index2, int row ) : double
index1 int
index2 int
row int
Результат double

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

public IndexOf ( System.DateTime dateTime, SearchOption option = SearchOption.ExactFirst ) : int
dateTime System.DateTime
option SearchOption
Результат int

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

public Log ( ) : TimeSeries
Результат TimeSeries

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

public Log10 ( ) : TimeSeries
Результат TimeSeries

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

public Pow ( double pow ) : TimeSeries
pow double
Результат TimeSeries

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

public Remove ( int index ) : void
index int
Результат void

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

public Shift ( int offset ) : TimeSeries
offset int
Результат TimeSeries

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

public Sqrt ( ) : TimeSeries
Результат TimeSeries

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

public TimeSeries ( ) : System
Результат System

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

public TimeSeries ( IDataSeries series ) : System
series IDataSeries
Результат System

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

public TimeSeries ( string name, string description = "", int id = -1 ) : System
name string
description string
id int
Результат System

operator() публичный статический метод

public static operator ( ) : TimeSeries
Результат TimeSeries

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

public this ( System.DateTime dateTime, SearchOption option = SearchOption.ExactFirst ) : double
dateTime System.DateTime
option SearchOption
Результат double

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

public this ( System.DateTime dateTime, int row, SearchOption option = SearchOption.ExactFirst ) : double
dateTime System.DateTime
row int
option SearchOption
Результат double

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

public this ( int index ) : double
index int
Результат double

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

public this ( int index, BarData barData ) : double
index int
barData BarData
Результат double

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

public this ( int index, int row ) : double
index int
row int
Результат double

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

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

protected string description
Результат string

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

protected string name
Результат string