---
id: "M:cAlgo.API.AspSymbolTab.AddBlock(System.String)"
kind: "method"
type: "T:cAlgo.API.AspSymbolTab"
url: "https://help.ctrader.com/ctrader-algo/references/Plugin/Asp/AspSymbolTab/AddBlock/"
---

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

# AspSymbolTab.AddBlock

Member of [AspSymbolTab](https://help.ctrader.com/ctrader-algo/references/Plugin/Asp/AspSymbolTab/index.md).

## AddBlock(string title)

Adds a new section block to active symbol panel.

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
AspBlock AddBlock(string title)
```

Python:

```python
aspSymbolTab.AddBlock(title: str) -> AspBlock
```

### Parameters

- `title` (`string`, Python `str`): Block title

### Returns

`AspBlock` — ASP Block

### Examples

C#:

```csharp
var block = Asp.SymbolTab.AddBlock("My Block");
block.Child = new TextBlock { Text = "Hello from my plugin" };
block.Height = 150;
Print("Added block {0}", block.Id);
```

Python:

```python
block = api.Asp.SymbolTab.AddBlock("My Block")
textBlock = TextBlock()
textBlock.Text = "Hello from my plugin"
block.Child = textBlock
block.Height = 150
api.Print(f"Added block {block.Id}")
```

