---
id: "P:cAlgo.API.ChartRobot.Parameters"
kind: "property"
type: "T:cAlgo.API.ChartRobot"
url: "https://help.ctrader.com/ctrader-algo/references/Chart/Robots/ChartRobot/Parameters/"
---

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

# ChartRobot.Parameters

Member of [ChartRobot](https://help.ctrader.com/ctrader-algo/references/Chart/Robots/ChartRobot/index.md).

## Parameters

Gets the collection of Robot parameters.

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

- CLI: Values can be read; setting a value fails and resets it, because changing cBot parameters is desktop-only.
- Cloud: No chart robots exist in the cloud, so there are no parameters.

C#:

```csharp
AlgoInstanceParameters Parameters {get;}
```

Python:

```python
chartRobot.Parameters: AlgoInstanceParameters
```

### Returns

`AlgoInstanceParameters` — 

### Examples

C#:

```csharp
foreach (var chartRobot in ChartRobots)
{
    for (var i = 0; i < chartRobot.Parameters.Count; i++)
        Print("{0}: {1} = {2}", chartRobot.Name, chartRobot.Parameters[i].Name, chartRobot.Parameters[i].Value);
}
```

Python:

```python
for chartRobot in api.ChartRobots:
    for i in range(chartRobot.Parameters.Count):
        api.Print(f"{chartRobot.Name}: {chartRobot.Parameters[i].Name} = {chartRobot.Parameters[i].Value}")
```

