# KDJ

{% hint style="info" %}
This is the KDJ version with the same formula as KDJ installed on [Binance](https://accounts.binance.com/register?ref=28987603) It use SMMA instead of SMA like STO.

tradingview chart: <https://www.tradingview.com/script/ChWKJrrr/>
{% endhint %}

> The KDJ indicator is a technical analysis tool and momentum oscillator, an extension of the STO ([Stochastic Oscillator](https://www.google.com/search?sca_esv=99ccd84969507416\&rlz=1C5CHFA_enVN1012VN1012\&cs=0\&sxsrf=AE3TifO2H-5EnTyRJkv7Ii9ZnrP8nd4Kiw%3A1757146768186\&q=Stochastic+Oscillator\&sa=X\&ved=2ahUKEwje25nn2cOPAxWDxzgGHSONHakQxccNegQIBBAB\&mstk=AUtExfC9Vg9c3Y8A6ADEmIiH306OjwHDBsCpqgJkxiRiSYIuWd03L3ufDMRdqy3t8_Y1Kh0ryIaM2sjAYjXc9smFuV-Ibujb-zYh4K56kawnh_cizFMSHEolNY4e4Q8-dweLv6L0tO0KdG6mBIlP6AL2b1WqHjK2YETR1HD0_7IMKTHrCCs\&csui=3)), that uses three lines (%K, %D, and %J) to identify overbought/oversold conditions, market trends, and potential trend reversals. Derived from a security's closing price relative to its recent high-low range, the KDJ helps traders find short-term trading opportunities by providing buy/sell signals based on line crossovers and by signaling extreme market conditions when lines reach 0 or 100.&#x20;

* **How to calculator KDJ indicator:**

> Parameters: KDJ(RSV Period, K  Period, D Period)
>
> *Example: KDJ(9,3,3) calculation for Day chart*
>
> > **RSV** = (Current closing price - 9-day minimum value)/(9-day high price - 9-day minimum value) ×100
> >
> > **K** = SMMA (RSV, 3)
> >
> > **D** = SMMA (K, 3)
> >
> > **J** = 3K - 2D

* **How to Use the KDJ Indicator**

> - **Crossovers:**
>   * **Buy Signal:** When the %K line crosses above the %D line.&#x20;
>   * **Sell Signal:** When the %K line crosses below the %D line.&#x20;
> - **Overbought/Oversold Conditions:**
>   * **Overbought:** When the %J line goes above 100.&#x20;
>   * **Oversold:** When the %J line goes below 0.&#x20;
>   * When the %K and %D lines are above 80, the market is considered overbought.&#x20;
>   * When the %K and %D lines are below 20, the market is considered oversold.&#x20;

* **Key Features and Limitations**

> - **Momentum and Reversals:**&#x54;he KDJ is a momentum indicator that measures the intensity of price changes and is used to spot overbought and oversold signals, indicating potential trend reversals.&#x20;
> - **Short-Term Focus:**&#x49;t is highly sensitive to short-term price movements, making it a favorite for short-term traders.&#x20;
> - **Volatility:**&#x49;n highly volatile or volatile markets, the KDJ can generate false signals due to its high sensitivity, potentially leading to incorrect trades.&#x20;
> - **Combined Use:**&#x54;raders often use the KDJ in conjunction with other indicators, like the [RSI](https://www.google.com/search?sca_esv=99ccd84969507416\&rlz=1C5CHFA_enVN1012VN1012\&cs=0\&sxsrf=AE3TifO2H-5EnTyRJkv7Ii9ZnrP8nd4Kiw%3A1757146768186\&q=RSI\&sa=X\&ved=2ahUKEwje25nn2cOPAxWDxzgGHSONHakQxccNegQIWBAB\&mstk=AUtExfC9Vg9c3Y8A6ADEmIiH306OjwHDBsCpqgJkxiRiSYIuWd03L3ufDMRdqy3t8_Y1Kh0ryIaM2sjAYjXc9smFuV-Ibujb-zYh4K56kawnh_cizFMSHEolNY4e4Q8-dweLv6L0tO0KdG6mBIlP6AL2b1WqHjK2YETR1HD0_7IMKTHrCCs\&csui=3) or [MACD](https://www.google.com/search?sca_esv=99ccd84969507416\&rlz=1C5CHFA_enVN1012VN1012\&cs=0\&sxsrf=AE3TifO2H-5EnTyRJkv7Ii9ZnrP8nd4Kiw%3A1757146768186\&q=MACD\&sa=X\&ved=2ahUKEwje25nn2cOPAxWDxzgGHSONHakQxccNegQIWBAC\&mstk=AUtExfC9Vg9c3Y8A6ADEmIiH306OjwHDBsCpqgJkxiRiSYIuWd03L3ufDMRdqy3t8_Y1Kh0ryIaM2sjAYjXc9smFuV-Ibujb-zYh4K56kawnh_cizFMSHEolNY4e4Q8-dweLv6L0tO0KdG6mBIlP6AL2b1WqHjK2YETR1HD0_7IMKTHrCCs\&csui=3), to confirm signals and reduce the chance of false trading signals.&#x20;

&#x20;  [![](https://tracking.avapartner.com/imp/?affid=214848\&bannerid=35546\&adTheme=768\&campaign=221449\&campaignName=Default%20Campaign\&tag=214848\&source=general_setting)](https://tracking.avapartner.com/click/?affid=214848\&bannerid=35546\&adTheme=768\&campaign=221449\&campaignName=Default%20Campaign\&tag=214848\&source=about_indi_alert)[![](https://d3dpet1g0ty5ed.cloudfront.net/EN_Spreads_Pay_less_keep_more_2-4_Google_300x250.jpg)](https://one.exnessonelink.com/intl/en/a/t7p3v7p3)


---

# 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.tradingalert.net/indicator-alert-feature/indicator-definition-and-usage/kdj.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.
