> For the complete documentation index, see [llms.txt](https://docs.candelacharts.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.candelacharts.com/investing/momentum-and-oscillators/mean-reversion-oscillator/faqs.md).

# FAQs

<details>

<summary>What does the Mean Reversion Oscillator measure?</summary>

It measures the deviation of price from its moving average, scaled into a 0–100 range. High = stretched above mean; Low = stretched below mean.

</details>

<details>

<summary>Why does the oscillator sometimes stick at 0 or 100?</summary>

Because StdDev Length is too short compared to MA Length, volatility is underestimated. Fix: set **StdDev Length equal to MA Length** or increase it.

</details>

<details>

<summary>How should I set Overbought and Oversold levels?</summary>

* Default: 70/30 works broadly.
* Conservative: 80/20 for fewer, stronger signals.
* Aggressive: 60/40 for more frequent triggers.

</details>

<details>

<summary>Can MRO be used in trending markets?</summary>

Yes, but with a **trend filter**. Strong uptrends can keep MRO overbought for long periods. Use 200 EMA or HTF bias to avoid fading healthy trends.

</details>

<details>

<summary>Can the MRO be used to spot divergences?</summary>

* **Bullish divergence:** Price makes a lower low while MRO forms a higher low → possible reversal upward.
* **Bearish divergence:** Price makes a higher high while MRO forms a lower high → possible reversal downward.\
  These signals are strongest when they align with support/resistance or higher timeframe context.

Yes. Divergences between price and the MRO can signal weakening momentum:

It’s designed for versatility and can be applied to stocks, forex, crypto, futures, and indices across any timeframe.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.candelacharts.com/investing/momentum-and-oscillators/mean-reversion-oscillator/faqs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
