TimeSeries

Overview

functions to construct and use TimeSeries objects.

Function List

qlTimeSeries ()
qlTimeSeriesDates ()
qlTimeSeriesEmpty ()
qlTimeSeriesFirstDate ()
qlTimeSeriesFromIndex ()
qlTimeSeriesLastDate ()
qlTimeSeriesSize ()
qlTimeSeriesValue ()
qlTimeSeriesValues ()

Function Documentation

qlTimeSeries

string returnValue
qlTimeSeries(
string ObjectId
vector<long> Dates
vector<double> Values
bool Permanent
any Trigger
bool Overwrite)
Description:

Construct an object of class TimeSeriesDef and return its id

Supported Platforms:

Excel, C++

Parameters
ObjectIdid of object to be created
Datesdates.
Valuesvalues.
Permanentobject permanent/nonpermanent
Triggerdependency tracking trigger
Overwriteoverwrite flag

qlTimeSeriesDates

vector<long> returnValue
qlTimeSeriesDates(
string ObjectId
any Trigger)
Description:

Returns the dates for which historical data exist.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::TimeSeriesDef object
Triggerdependency tracking trigger

qlTimeSeriesEmpty

bool returnValue
qlTimeSeriesEmpty(
string ObjectId
any Trigger)
Description:

Returns whether the series contains any data.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::TimeSeriesDef object
Triggerdependency tracking trigger

qlTimeSeriesFirstDate

long returnValue
qlTimeSeriesFirstDate(
string ObjectId
any Trigger)
Description:

Returns the first date for which a historical datum exists.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::TimeSeriesDef object
Triggerdependency tracking trigger

qlTimeSeriesFromIndex

string returnValue
qlTimeSeriesFromIndex(
string ObjectId
string Index
bool Permanent
any Trigger
bool Overwrite)
Description:

Construct an object of class TimeSeriesDef and return its id

Supported Platforms:

Excel

Parameters
ObjectIdid of object to be created
IndexIndex object ID.
Permanentobject permanent/nonpermanent
Triggerdependency tracking trigger
Overwriteoverwrite flag

qlTimeSeriesLastDate

long returnValue
qlTimeSeriesLastDate(
string ObjectId
any Trigger)
Description:

Returns the last date for which a historical datum exists.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::TimeSeriesDef object
Triggerdependency tracking trigger

qlTimeSeriesSize

long returnValue
qlTimeSeriesSize(
string ObjectId
any Trigger)
Description:

Returns the size of the time series.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::TimeSeriesDef object
Triggerdependency tracking trigger

qlTimeSeriesValue

vector<double> returnValue
qlTimeSeriesValue(
string ObjectId
vector<long> Dates
any Trigger)
Description:

Returns returns the data corresponding to the given dates.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLibAddin::TimeSeriesDef object
Datesfixing date(s).
Triggerdependency tracking trigger

qlTimeSeriesValues

vector<double> returnValue
qlTimeSeriesValues(
string ObjectId
any Trigger)
Description:

Returns the historical data.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::TimeSeriesDef object
Triggerdependency tracking trigger