Skip to main content

rsi

Calculate the Relative Strength Index (RSI).

RSI calculates a ratio of the recent upward price movements to the absolute price movement. The RSI ranges from 0 to 100. The RSI is interpreted as an overbought/oversold indicator when the value is over 70/below 30. You can also look for divergence with price. If the price is making new highs/lows, and the RSI is not, it indicates a reversal.

Parameters

data: list[openbb_core.provider.abstract.data.Data]

The data to use for the RSI calculation.

Optional: False


target: str

Target column name.

Default: close

Optional: True


index: str

Index column name to use with data, by default 'date'

Default: date

Optional: True


length: int

The length of the RSI, by default 14

Default: 14

Optional: True


scalar: float

The scalar to use for the RSI, by default 100.0

Default: 100.0

Optional: True


drift: int

The drift to use for the RSI, by default 1

Default: 1

Optional: True


Returns

results: list[Data]

Serializable results.


provider: None

Provider name.


warnings: Optional[list[Warning_]]

list of warnings.


chart: Optional[Chart]

Chart object.


extra: dict[str, Any]

Extra info.


On this page