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 Osc_Type 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.

circle-info

Default: WaveTrend Momentum

2. WaveSpeed

The WaveSpeed 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.

circle-info

Default: Medium

3. Len (Length for RSI Calculations)

The Len 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.

circle-info

Default: 14

4. PreAlertLimit

The PreAlertLimit is an advanced setting used in the BellCurves 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 PreAlertLimit value reduces the number of false signals but may also miss early indications of trend changes.

  • A lower PreAlertLimit increases the sensitivity, capturing more signals but potentially introducing more noise.

circle-info

Default: Not specified (user-defined)

Last updated