---
id: "P:cAlgo.API.ChartTemplateDisplaySettings.PriceScaleMode"
kind: "property"
type: "T:cAlgo.API.ChartTemplateDisplaySettings"
url: "https://help.ctrader.com/ctrader-algo/references/Chart/Templates/ChartTemplateDisplaySettings/PriceScaleMode/"
---

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

# ChartTemplateDisplaySettings.PriceScaleMode

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

## PriceScaleMode

Gets or sets the price scale mode for chart template. While the template price to bar ratio is locked only Regular can be set, and setting any other mode is ignored.

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

- Cloud: Never available in the cloud: it is only returned by members that do not work there (ChartTemplate.DisplaySettings).

C#:

```csharp
ChartPriceScaleMode PriceScaleMode {get; set;}
```

Python:

```python
chartTemplateDisplaySettings.PriceScaleMode: ChartPriceScaleMode
```

### Returns

`ChartPriceScaleMode` — 

Available since cAlgo.API 5.10.

### Examples

C#:

```csharp
var template = ChartTemplates.Get("Template Name");

if (template is null)
{
    Print("Template not found");
    return;
}

template.DisplaySettings.PriceScaleMode = ChartPriceScaleMode.Percent;

Print("Template price scale mode: {0}", template.DisplaySettings.PriceScaleMode);
```

Python:

```python
template = api.ChartTemplates.Get("Template Name")

if template is None:
    print("Template not found")
    return

template.DisplaySettings.PriceScaleMode = ChartPriceScaleMode.Percent

print(f"Template price scale mode: {template.DisplaySettings.PriceScaleMode}")
```

