---
id: "P:cAlgo.API.Indicators.RelativeVigorIndex.Signal"
kind: "property"
type: "T:cAlgo.API.Indicators.RelativeVigorIndex"
url: "https://help.ctrader.com/ctrader-algo/references/Indicators/RelativeVigorIndex/Signal/"
---

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

# RelativeVigorIndex.Signal

Member of [RelativeVigorIndex](https://help.ctrader.com/ctrader-algo/references/Indicators/RelativeVigorIndex/index.md).

## Signal

Gets the Signal line of RVI (red line).

Environments: Desktop supported · CLI supported · Cloud supported.

C#:

```csharp
IndicatorDataSeries Signal {get;}
```

Python:

```python
relativeVigorIndex.Signal: IndicatorDataSeries
```

### Returns

`IndicatorDataSeries` — 

### Examples

C#:

```csharp
var relativeVigorIndex = Indicators.RelativeVigorIndex(10);
if (relativeVigorIndex.Result.Last(1) > relativeVigorIndex.Signal.Last(1) && relativeVigorIndex.Result.Last(2) <= relativeVigorIndex.Signal.Last(2))
    Print("RVI crossed above its signal line: {0}", relativeVigorIndex.Signal.Last(1));
```

Python:

```python
relativeVigorIndex = api.Indicators.RelativeVigorIndex(10)
if relativeVigorIndex.Result.Last(1) > relativeVigorIndex.Signal.Last(1) and relativeVigorIndex.Result.Last(2) <= relativeVigorIndex.Signal.Last(2):
    api.Print(f"RVI crossed above its signal line: {relativeVigorIndex.Signal.Last(1)}")
```

