---
id: "P:cAlgo.API.CustomSymbol.MinCommissionAsset"
kind: "property"
type: "T:cAlgo.API.CustomSymbol"
url: "https://help.ctrader.com/ctrader-algo/references/Plugin/Symbol/Custom/CustomSymbol/MinCommissionAsset/"
---

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

# CustomSymbol.MinCommissionAsset

Member of [CustomSymbol](https://help.ctrader.com/ctrader-algo/references/Plugin/Symbol/Custom/CustomSymbol/index.md).

## MinCommissionAsset

Gets / sets the symbol minimum commission asset. If MinCommissionType is set to Asset then you can use this property to get that asset. The MinCommission value will be converted from MinCommissionAsset to account deposit asset at the moment of trade.

Environments: Desktop supported · CLI not supported · Cloud not supported.

- CLI: Available to plugins only, and plugins cannot run in the CLI.
- Cloud: Available to plugins only, and plugins cannot run in the cloud.

C#:

```csharp
Asset MinCommissionAsset {get; set;}
```

Python:

```python
customSymbol.MinCommissionAsset: Asset
```

### Returns

`Asset` — 

Available since cAlgo.API 5.3.

### Examples

C#:

```csharp
var customSymbol = CustomSymbols.Add("MYEURUSD", Symbols.GetSymbol("EURUSD"));
customSymbol.MinCommissionType = SymbolMinCommissionType.Asset;
customSymbol.MinCommissionAsset = Assets.GetAsset("EUR");
Print("Minimum commission asset: {0}", customSymbol.MinCommissionAsset.Name);
```

Python:

```python
customSymbol = api.CustomSymbols.Add("MYEURUSD", api.Symbols.GetSymbol("EURUSD"))
customSymbol.MinCommissionType = SymbolMinCommissionType.Asset
customSymbol.MinCommissionAsset = api.Assets.GetAsset("EUR")
api.Print(f"Minimum commission asset: {customSymbol.MinCommissionAsset.Name}")
```

