---
name: "QwtOHLCSample"
section: "3"
platform: "linux"
package: "libqwt-doc"
version: "6.1.4-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/QwtOHLCSample"
---

# QwtOHLCSample(3)

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

## NAME

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

## SYNOPSIS

`#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**

## Constructor & Destructor Documentation

### 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:**

*t* Time value \
 *o* Open value \
 *h* High value \
 *l* Low value \
 *c* Close value

## Member Function Documentation

### 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()**

### 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

## Member Data Documentation

### double QwtOHLCSample::time

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

## Author

Generated automatically by Doxygen for Qwt User's Guide from the source code.
