Last updated: 8 October 2026. Every screenshot below was recorded on 8 October 2026 on an IQ Option Practice account registered in Brazil, on EUR/USD 5-minute candles; the Chart analysis picture in Step 1 was recorded on 5 October 2026. We placed no real-money trade. The settings come from the platform’s dialog and the calculation from the published source code of the platform’s built-in indicators (Quadcode’s script library). The tested box shows what the golden fork and the dead fork did, with and without the 20 and 80 levels, on EUR/USD 5-minute candles recorded between 29 September and 5 October 2026; it says nothing about what will happen next.
The KDJ is a Stochastic Oscillator with a third line. K is a smoothed stochastic, D is a moving average of K, and J = 3 × K − 2 × D pushes the gap between K and D wider, so J swings beyond 0 and 100. On IQ Option the three lines open in their own panel under the price chart with level lines at 80 and 20. The rule buys at a “golden fork”, K crossing D from below, and sells at a “dead fork”, K crossing D from above, and calls the fork stronger below 20 or above 80. On 5-minute EUR/USD candles K crossed D 340 times in 1,310 candles, about every 4 candles, and neither version of the rule beat the break-even rate.
Quick answer
- What it plots: three lines in a panel under the price chart: K (yellow), D (pink) and J (blue), with level lines at 80 and 20.
- Formula: K = the position of the close between the lowest low and the highest high of the last 9 candles, times 100, smoothed with a 3-candle average; D = SMA(K, 3); J = 3 × K − 2 × D.
- Settings on the platform: Period (dK) 9, Signal (dD) 3, Smoothing 3, Overbought line (upper) 80 and Oversold line (lower) 20.
- Reading: the rule buys when K crosses above D and sells when K crosses below D, and calls the cross stronger under 20 or over 80.
- Where: the Trend list of the Chart analysis panel; search for KDJ.
- Tested: every K/D cross gave 340 signals on 5-minute candles and won 49.4% (5-minute trades) and 51.3% (15-minute trades) of the decided trades; only the crosses beyond the 20 and 80 levels gave 97 signals and 42.3%. Break-even is 54.1% at an 85% payout, and a few days of one pair prove nothing.
How do you add the KDJ on IQ Option?
Set the chart
Choose the asset, the chart type and the candle size first: the indicator is calculated from the candles on the chart. The examples in this guide use 5-minute candles on EUR/USD. These steps use the web traderoom on a Practice balance, and the numbers in each screenshot match the numbers in the text. If you do not have an account yet, see how to register.
Step 1: Open Chart analysis
Click the indicators button (1), the wave icon in the chart toolbar at the bottom left of the chart. The Chart analysis panel opens with the tabs Indicators, Templates, Widgets and Scripts. Stay on Indicators.

Step 2: Find KDJ
Type “KDJ” in the Search for indicators box (1), or open the Trend list, and click KDJ (2).

Step 3: Check the settings
The dialog has the tabs Basic settings (1), Colors and display and Script. The Period (dK) (2) opens at 9, the number of candles of the stochastic window. The Signal (dD) (3) opens at 3, the number of candles of the average of K that gives D. The Smoothing (4) opens at 3, the average applied to the stochastic to give K. The Overbought line (upper) (5) opens at 80, the upper level line. The Oversold line (lower) (6) opens at 20, the lower level line.

Step 4: Check the colours and click Apply
Open the Colors and display tab (1). The tab has five rows: K line (dK), D line (dD) and J line, each with a checkbox, a colour box and a line-style box (yellow, pink and blue by default), and the Overbought line (upper) and Oversold line (lower), grey by default. Click Apply (3).

Step 5: Read the panel
The panel under the price chart is titled KDJ (9, 3) (1). It holds three lines (2), K in yellow, D in pink and J in blue, between level lines at 80 and 20, and the scale at the right edge is marked 100, 80, 20 and 0. The blue J line goes above 100 and below 0.

How is the KDJ calculated?
The panel starts from a stochastic over the first Period (9 candles): where the latest close lies between the lowest low and the highest high of the window, from 0 to 1. (The library script in Quadcode’s repository works from closes only and has a Source setting; the platform’s dialog has no Source, and the J line of its panel matched a highs-and-lows calculation, with a mean error of 4.6 points, against 15 points for closes only.) It smooths that with a simple moving average over the Smoothing (3) and multiplies by 100: that is the K line. The D line is a simple moving average of K over the second Period (3). The J line is J = 3 × K − 2 × D. Because J extrapolates the gap between K and D, it can go above 100 and below 0: on our recorded candles it ranged from −50 to +144.
| Part | Default | What it does |
|---|---|---|
| Period (dK) | 9 | Length of the stochastic window |
| Smoothing | 3 | Simple average applied to the stochastic to give K |
| Signal (dD) | 3 | Simple average of K that gives D |
| Overbought line (upper) and Oversold line (lower) | 80 and 20 | The two level lines |
The K and D lines come from the Stochastic Oscillator, and J is new and shows the divergence of D from K. The calculation is based on the recorded lowest, highest and closing prices over a period and that the indicator oscillates between 0 and 100; the J line is the exception, as the numbers above show.
How do you read the KDJ?
The signals are crossings of the lines. Golden fork (buy): the K line crosses the D line from below, and the lines converge so that J, K and D line up in that order from the top; the signal is stronger when it happens under the 20 line, in the oversold area. Dead fork (sell): K crosses D from above, and the order is reversed; the signal is stronger above the 80 line. The KDJ gives false signals, so it is usually combined with the Average True Range or the Average Directional Index, and its two key levels, 20 and 80, can be changed by hand. (On the platform the lines open as yellow for K, pink for D and blue for J.)
What did it look like on 5-minute candles?
We replayed the library script on EUR/USD 5-minute candles recorded from the Practice traderoom: 1,093 candles from 29 September 2026 (01:55 UTC) to 2 October (20:55 UTC) and 241 from 4 October (21:00 UTC) to 5 October (17:00 UTC). With the defaults the lines have a value from the 13th candle of each stretch, 1,310 values in all.
- K and D crossings: 341, about one every 4 candles.
- Levels: K at or above 80 on 225 candles (17%) and at or below 20 on 320 (24%).
- J: above 100 on 100 candles and below 0 on 146; its range was −50.0 to +144.3.
Two stills of the platform, window A (the Step 5 picture) and window B (not pictured), agree with this calculation. In window A, 29 September from 06:43 to 12:38 on the platform clock, the blue J line rises above 100 at 07:20 and again around 07:50, falls under 0 from 09:35 to 09:45, the yellow K and pink D lines cross each other 20 times, and K is at or under 20 on 21 of the 71 candles. In window B, from 12:03 to 17:52, J reaches +126 at 15:15 and −26 at 13:25, with 19 K and D crossings. Read off the panel at 133 points of the two windows, the J line differed from the highs-and-lows calculation by 1.7 points at the median in window A and 1.1 in window B (2.6 on average), and from the closes-only calculation of the library script by 9.0 and 8.5 (11.8 on average), which is why this guide uses the highs-and-lows calculation for the counts and the test. (The platform draws the value of a candle at the time the candle closes: the candle that opened at 08:00 sits at the 08:05 mark.)
The golden fork and the dead fork, tested
We wrote the two forks as exact rules on closed candles: Higher on the candle where K crosses above D and Lower on the candle where K crosses below D. The stronger version keeps a Higher only when K is under 20 on that candle and a Lower only when K is over 80. The option opens at the close of the signal candle. No expiry is given, so the box shows five minutes and fifteen minutes.
Tested on IQ Option: the KDJ golden and dead forks, EUR/USD candles of 29 September to 5 October 2026
| Asset and candles | EUR/USD binary (regular, not OTC): 1,334 five-minute candles (2026-09-29 01:55 to 2026-10-02 20:55 UTC and 2026-10-04 21:00 to 2026-10-05 17:00 UTC); 1,505 one-minute candles (2026-10-02 18:23 to 2026-10-02 20:59 UTC and 2026-10-04 21:01 to 2026-10-05 19:28 UTC). The candles were recorded from IQ Option’s Practice traderoom. The replay places no orders; it only scores the rule on those closed candles, at an 85% payout. |
|---|---|
| Rule tested | The forks on closed candles, with the KDJ calculated from highs and lows as the platform draws it (K over 9 candles smoothed by 3, D the average of K over 3): Higher on the candle where K crosses above D (golden fork), Lower where K crosses below D (dead fork); the stronger version keeps a Higher only when K is under 20 and a Lower only when K is over 80. The option opens at the close of the signal candle; no expiry is given, so the box shows 5 and 15 minutes on 5-minute candles and 5 minutes on 1-minute candles. |
| Signals | Golden and dead forks (every K/D cross), 5-minute candles, 5-minute trade: 340 signals (170 Higher, 170 Lower) Forks at the extremes (K under 20 or over 80), 5-minute candles, 5-minute trade: 97 signals (58 Higher, 39 Lower) Every K/D cross, 5-minute candles, 15-minute trade: 339 signals (170 Higher, 169 Lower) Forks at the extremes, 5-minute candles, 15-minute trade: 97 signals (58 Higher, 39 Lower) Every K/D cross, 1-minute candles, 5-minute trade: 388 signals (195 Higher, 193 Lower) |
| Outcomes | Golden and dead forks (every K/D cross), 5-minute candles, 5-minute trade: 165 won, 169 lost, 6 tied; 49.4% of the 334 decided trades won; net −$0.09 per $1 staked at 85% (−$0.06 at 91%) Forks at the extremes (K under 20 or over 80), 5-minute candles, 5-minute trade: 41 won, 56 lost, 0 tied; 42.3% of the 97 decided trades won; net −$0.22 per $1 staked at 85% (−$0.19 at 91%) Every K/D cross, 5-minute candles, 15-minute trade: 173 won, 164 lost, 2 tied; 51.3% of the 337 decided trades won; net −$0.05 per $1 staked at 85% (−$0.02 at 91%) Forks at the extremes, 5-minute candles, 15-minute trade: 41 won, 56 lost, 0 tied; 42.3% of the 97 decided trades won; net −$0.22 per $1 staked at 85% (−$0.19 at 91%) Every K/D cross, 1-minute candles, 5-minute trade: 179 won, 199 lost, 10 tied; 47.4% of the 378 decided trades won; net −$0.12 per $1 staked at 85% (−$0.09 at 91%) |
| Break-even | At an 85% payout a trade needs to win more than 54.1% of its decided trades to break even (1 ÷ 1.85); at 91%, more than 52.4% (1 ÷ 1.91). |
A replay is only a look back at candles recorded on the dates above: it placed no real orders, covers about four and a half days of one pair, and counts overlapping trades as if they were independent. A short test proves nothing about the future, and no profit and no win rate is promised here. IQ Option’s own blog on backtesting says that most strategies need dozens, and often hundreds, of trades before a result means anything.
Every cross of K and D gave 340 signals on 5-minute candles, 170 Higher and 170 Lower. With a trade of one candle (5 minutes) 165 won and 169 lost (49.4%, with a 95% interval of 44% to 55%); with three candles (15 minutes) 173 won and 164 lost (51.3%, interval 46% to 57%); on 1-minute candles with a 5-minute trade it gave 388 signals and won 47.4%. Keeping only the stronger forks, a golden fork with K under 20 and a dead fork with K over 80, left 97 signals, and they won 41 and lost 56 at both expiries (42.3%, interval 33% to 52%). The stronger version did worse, not better. None of the four results is above the break-even rate of 54.1% at an 85% payout.
Pros and Cons of the KDJ
| Pros | Cons |
|---|---|
| Three lines from one stochastic: the K and D of the Stochastic Oscillator and a J line that shows the gap faster. | K crossed D about every 4 candles, so a plain fork is a very common event. |
| Level lines at 80 and 20 that can be moved. | Even the stronger fork, under 20 or over 80, did not beat the break-even rate in our test. |
| The J line can show a stretch before K does: it passes 100 and 0. | More lines and more settings: six in the dialog. |
Common mistakes
- Treating every fork as a signal. There were 340 in about four and a half days of 5-minute candles.
- Reading J as bounded. J goes above 100 and below 0 by construction.
- Skipping the filters. The KDJ is usually combined with the ATR or the ADX.
Related guides
- Stochastic on IQ Option and Double Stochastic
- RSI on IQ Option and overbought and oversold markets
- Leading and lagging indicators and Stochastic and Parabolic SAR strategy
- All indicator guides and all strategy guides
Frequently Asked Questions
Q: What is the KDJ indicator?
A: A Stochastic Oscillator with three lines: K (a smoothed stochastic), D (a moving average of K) and J, which is 3 × K − 2 × D.
Q: What settings does the KDJ have on IQ Option?
A: Period (dK) 9, Signal (dD) 3, Smoothing 3, Overbought line (upper) 80 and Oversold line (lower) 20. The Colors and display tab has a colour for each of the three lines and for the two level lines.
Q: What are the golden fork and the dead fork?
A: The names for K crossing D from below (a buy) and from above (a sell). The fork is called stronger under 20 or over 80.
Q: Why does J go above 100 and below 0?
A: Because J = 3 × K − 2 × D extends the difference between K and D, so it can leave the 0 to 100 range.
Q: Does the fork rule work?
A: On 5-minute EUR/USD candles the plain fork won 51.8% of its decided trades at a five-minute expiry and the stronger fork 51.9%, below the break-even rate of 54.1%; the numbers are in the tested box.
Q: Can I use the KDJ on binary options?
A: The platform draws it on any chart. Whether a rule works is something to test on the Practice balance with the expiry you plan to use.