---
id: "M:cAlgo.API.Internals.Symbol.QuantityToVolumeInUnits(System.Double)"
kind: "method"
type: "T:cAlgo.API.Internals.Symbol"
url: "https://help.ctrader.com/ctrader-algo/references/MarketData/Symbols/Symbol/QuantityToVolumeInUnits/"
---

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

# Symbol.QuantityToVolumeInUnits

Member of [Symbol](https://help.ctrader.com/ctrader-algo/references/MarketData/Symbols/Symbol/index.md).

## QuantityToVolumeInUnits(double quantity)

Convert Quantity (in lots) to Volume in units of base currency.

Environments: Desktop supported · CLI supported · Cloud supported.

C#:

```csharp
double QuantityToVolumeInUnits(double quantity)
```

Python:

```python
api.Symbol.QuantityToVolumeInUnits(quantity: float) -> float
```

### Parameters

- `quantity` (`double`, Python `float`): Quantity (lots)

### Returns

`double` — Volume in units of base currency

### Examples

C#:

```csharp
var volume = Symbol.QuantityToVolumeInUnits(0.01);
ExecuteMarketOrder(TradeType.Buy, SymbolName, volume, "myLabel");
```

Python:

```python
volume = api.Symbol.QuantityToVolumeInUnits(0.01)
api.ExecuteMarketOrder(TradeType.Buy, api.SymbolName, volume, "myLabel")
```

