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

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

# CustomSymbol.MinCommission

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

## MinCommission

Gets / sets the minimum amount of commission for the symbol. This is the amount of commission that will be paid by trader for any trade. Check MinCommissionType for interpretation of MinCommission value.

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
double MinCommission {get; set;}
```

Python:

```python
customSymbol.MinCommission: float
```

### Returns

`double` — 

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("USD");
customSymbol.MinCommission = 1;
Print("Minimum commission: {0} {1}", customSymbol.MinCommission, customSymbol.MinCommissionAsset.Name);
```

Python:

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

