---
id: "T:cAlgo.API.OhlcvBar"
kind: "struct"
namespace: "cAlgo.API"
url: "https://help.ctrader.com/ctrader-algo/references/MarketData/Bars/OhlcvBar/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# OhlcvBar (struct)

Represents a OHLCV Bar object.

Environments: Desktop supported · CLI supported · Cloud supported.

## Definition

```csharp
public sealed struct OhlcvBar : ValueType
```

Available since cAlgo.API 5.4.

## Examples

C#:

```csharp
var lastBar = Bars.LastBar;
var ohlcvBar = new OhlcvBar(lastBar.Open, lastBar.High, lastBar.Low, lastBar.Close, lastBar.TickVolume);
Print("OHLCV bar: {0}", ohlcvBar);
```

Python:

```python
lastBar = api.Bars.LastBar
ohlcvBar = OhlcvBar(lastBar.Open, lastBar.High, lastBar.Low, lastBar.Close, lastBar.TickVolume)
api.Print(f"OHLCV bar: {ohlcvBar}")
```

## Constructors

- `public OhlcvBar(double open, double high, double low, double close, long tickVolume)` — Create a OHLCV bar. [details](https://help.ctrader.com/ctrader-algo/references/MarketData/Bars/OhlcvBar/Constructor/index.md)

## Properties

- `public double Close {get;}` — Gets the Close price. [details](https://help.ctrader.com/ctrader-algo/references/MarketData/Bars/OhlcvBar/Close/index.md)
- `public double High {get;}` — Gets the High price. [details](https://help.ctrader.com/ctrader-algo/references/MarketData/Bars/OhlcvBar/High/index.md)
- `public double Low {get;}` — Gets the Low price. [details](https://help.ctrader.com/ctrader-algo/references/MarketData/Bars/OhlcvBar/Low/index.md)
- `public double Open {get;}` — Gets the open price. [details](https://help.ctrader.com/ctrader-algo/references/MarketData/Bars/OhlcvBar/Open/index.md)
- `public long TickVolume {get;}` — Gets the Tick volume. [details](https://help.ctrader.com/ctrader-algo/references/MarketData/Bars/OhlcvBar/TickVolume/index.md)

