Qwt User's Guide 6.3.0
Loading...
Searching...
No Matches
QwtOHLCSample Class Reference

Open-High-Low-Close sample used in financial charts. More...

#include <qwt_samples.h>

Public Member Functions

 QwtOHLCSample (double time=0.0, double open=0.0, double high=0.0, double low=0.0, double close=0.0)
 
QwtInterval boundingInterval () const
 Calculate the bounding interval of the OHLC values.
 
bool isValid () const
 Check if a sample is valid.
 

Public Attributes

double time
 
double open
 Opening price.
 
double high
 Highest price.
 
double low
 Lowest price.
 
double close
 Closing price.
 

Detailed Description

Open-High-Low-Close sample used in financial charts.

In financial charts the movement of a price in a time interval is often represented by the opening/closing prices and the lowest/highest prices in this interval.

See also
QwtTradingChartData

Definition at line 143 of file qwt_samples.h.

Constructor & Destructor Documentation

◆ QwtOHLCSample()

QwtOHLCSample::QwtOHLCSample ( double t = 0.0,
double o = 0.0,
double h = 0.0,
double l = 0.0,
double c = 0.0 )
inline

Constructor

Parameters
tTime value
oOpen value
hHigh value
lLow value
cClose value

Definition at line 182 of file qwt_samples.h.

Member Function Documentation

◆ boundingInterval()

QwtInterval QwtOHLCSample::boundingInterval ( ) const
inline

Calculate the bounding interval of the OHLC values.

For valid samples the limits of this interval are always low/high.

Returns
Bounding interval
See also
isValid()

Definition at line 220 of file qwt_samples.h.

◆ isValid()

bool QwtOHLCSample::isValid ( ) const
inline

Check if a sample is valid.

A sample is valid, when all of the following checks are true:

  • low <= high
  • low <= open <= high
  • low <= close <= high
Returns
True, when the sample is valid

Definition at line 203 of file qwt_samples.h.

Member Data Documentation

◆ close

double QwtOHLCSample::close

Closing price.

Definition at line 170 of file qwt_samples.h.

◆ high

double QwtOHLCSample::high

Highest price.

Definition at line 164 of file qwt_samples.h.

◆ low

double QwtOHLCSample::low

Lowest price.

Definition at line 167 of file qwt_samples.h.

◆ open

double QwtOHLCSample::open

Opening price.

Definition at line 161 of file qwt_samples.h.

◆ time

double QwtOHLCSample::time

Time of the sample, usually a number representing a specific interval - like a day.

Definition at line 158 of file qwt_samples.h.