QuantLib
A free/open-source library for quantitative finance
Reference manual - version 1.20
Public Types | Public Member Functions | List of all members
IntervalPrice Class Reference

interval price More...

#include <ql/prices.hpp>

Public Types

enum  Type { Open, Close, High, Low }
 

Public Member Functions

 IntervalPrice (Real open, Real close, Real high, Real low)
 
Inspectors
Real open () const
 
Real close () const
 
Real high () const
 
Real low () const
 
Real value (IntervalPrice::Type) const
 
Modifiers
void setValue (Real value, IntervalPrice::Type)
 
void setValues (Real open, Real close, Real high, Real low)
 

Helper functions

static TimeSeries< IntervalPricemakeSeries (const std::vector< Date > &d, const std::vector< Real > &open, const std::vector< Real > &close, const std::vector< Real > &high, const std::vector< Real > &low)
 
static std::vector< RealextractValues (const TimeSeries< IntervalPrice > &, IntervalPrice::Type)
 
static TimeSeries< RealextractComponent (const TimeSeries< IntervalPrice > &, enum IntervalPrice::Type)
 

Detailed Description

interval price