---
id: "P:cAlgo.API.Internals.Algo.Symbol"
kind: "property"
type: "T:cAlgo.API.Internals.Algo"
url: "https://help.ctrader.com/ctrader-algo/references/General/Algo/Symbol/"
---

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

# Algo.Symbol

Member of [Algo](https://help.ctrader.com/ctrader-algo/references/General/Algo/index.md).

## Symbol

Represents the current symbol provides access to its properties and certain methods

Environments: Desktop supported · CLI supported · Cloud supported.

C#:

```csharp
public Symbol Symbol {get;}
```

Python:

```python
api.Symbol: Symbol
```

### Returns

`Symbol` — 

### Examples

C#:

```csharp
Print("{0} Bid: {1}, Ask: {2}, Spread: {3} pips", SymbolName, Symbol.Bid, Symbol.Ask, Symbol.Spread / Symbol.PipSize);
var volume = Symbol.NormalizeVolumeInUnits(Symbol.QuantityToVolumeInUnits(0.01), RoundingMode.Down);
ExecuteMarketOrder(TradeType.Buy, SymbolName, volume, "myLabel");
```

Python:

```python
api.Print(f"{api.SymbolName} Bid: {api.Symbol.Bid}, Ask: {api.Symbol.Ask}, Spread: {api.Symbol.Spread / api.Symbol.PipSize} pips")
volume = api.Symbol.NormalizeVolumeInUnits(api.Symbol.QuantityToVolumeInUnits(0.01), RoundingMode.Down)
api.ExecuteMarketOrder(TradeType.Buy, api.SymbolName, volume, "myLabel")
```

