# Settings

The Oscillator Toolkit offers a range of customizable settings to tailor the performance of our scripts as per your trading style and market conditions. Below is a detailed explanation of the key settings, their impact on the script's functionality, and tips for optimizing them.

### 1. Osc\_Type (Oscillator Type)

The <mark style="color:green;">Osc\_Type</mark> parameter determines the core calculation and plotting method used by the script. It defines which oscillator type is active, and each type has unique characteristics suitable for different market conditions.

The available oscillator types are:

1. **WaveTrend Momentum:** This oscillator is more conservative and offers smoother signals, making it ideal for trending markets where price movement is sustained.
2. **Leading RSI:** A balanced option, providing moderate sensitivity and stability. It works well in ranging markets, offering a good mix of responsiveness without too much noise.
3. **Momentum:** This is an aggressive oscillator that reacts quickly to price changes, making it suitable for volatile markets where quick, sharp price movements are common.
4. **BellCurves:** Designed to detect significant price movements, this oscillator helps identify potential reversal points, especially in volatile or choppy markets.

{% hint style="info" %}
**Default:** WaveTrend Momentum
{% endhint %}

### 2. WaveSpeed

The <mark style="color:green;">WaveSpeed</mark> setting adjusts the sensitivity of the WaveTrend oscillator. By controlling the speed, this setting impacts how quickly the oscillator responds to price movements.

* **Slow:** Filters out noise and focuses on longer-term trends, making it suitable for conservative trading strategies.
* **Medium:** Offers a balance between sensitivity and smoothness, ideal for moderate market conditions.
* **Quick:** A more aggressive setting that reacts quickly to price changes, capturing short-term market movements.

{% hint style="info" %}
**Default:** Medium
{% endhint %}

### 3. Len (Length for RSI Calculations)

The <mark style="color:green;">Len</mark> parameter adjusts the length for RSI calculations in the Leading RSI oscillator. The length determines the smoothing and sensitivity of the oscillator's signals.

* A longer length (e.g., 20) results in smoother signals with less noise, suitable for trending markets.
* A shorter length (e.g., 9) increases the sensitivity of the RSI, making it suitable for volatile markets.

{% hint style="info" %}
**Default:** 14
{% endhint %}

### 4. PreAlertLimit

The <mark style="color:green;">PreAlertLimit</mark> is an advanced setting used in the [BellCurves](/toolkit/oscillator/bellcurves.md) oscillator to filter out less significant signals. It sets a threshold that determines when the oscillator triggers alerts based on significant price movements.

* A higher <mark style="color:green;">PreAlertLimit</mark> value reduces the number of false signals but may also miss early indications of trend changes.
* A lower <mark style="color:green;">PreAlertLimit</mark> increases the sensitivity, capturing more signals but potentially introducing more noise.

{% hint style="info" %}
**Default:** Not specified (user-defined)
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://docs.zeiierman.com/toolkit/oscillator/settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
