← All indicator tools

Indicator Lab · KDJ · Momentum

KDJ

Extends a stochastic oscillator with a J line derived from K and D.

BTCUSDC · 1h · latest 30 complete days · shared snapshot · no account required

KDJ · MomentumBTCUSDC · 1h · 30 days

How do smoothed range positions K and D and their amplified difference J differ?

Extends a stochastic oscillator with a J line derived from K and D.

One dataset, the same parameters and the same candle for application and explanation.

BTCUSDC · confirmed hourly candles

Snapshot retrieved: 11 Oct 2026, 15:52 UTC · stored snapshot · background refresh scheduled · age when opened: 3,138.5 min

11 Sept 2026, 15:00 — 11 Oct 2026, 15:00 UTC · 720 evaluation candles · 3000 earlier candles for warm-up only. Your opened snapshot stays fixed. A visit can refresh a stale cache in the background for later visitors; fetching fresh is not a tick stream.

Parameters and precise application

Number of confirmed hourly candles. Warm-up history stays fixed; only this parameter changes.

Number of confirmed hourly candles. Warm-up history stays fixed; only this parameter changes.

Directional rule · long or cash

Line pair: K / D. BUY when the first line crosses the second from below; SELL on the reverse cross. Confirmed closes only; cash start, no shorts/pyramiding. Fills no earlier than the next open with fees and slippage. Thresholds are analysis conventions, not optimized recommendations.

Shared capital and cost model

Includes the buy fee; the remainder stays in cash.

One adverse markup/markdown. Do not add spread a second time.

1 = next open. No retroactive trade at the signal close.

Preparing the calculation module. The shared market snapshot is already available.

Calculation and interpretation of the same candle

K/D crossings show changes in relative range position; J amplifies their difference.

K=adjustedEWM(RSV,1/signal); D=adjustedEWM(K,1/signal); J=3K−2D

RSV=100(C−minL)/(maxH−minL). EWM adjust=True, minimum signal valid observations, following pd_rma.

J can lie outside 0 to 100. Extremes or crossings establish neither overvaluation nor a certain reversal.

Checked sources and reproducibility

Data source, versions and hash
Market data source
https://data-api.binance.vision/api/v3/klines?symbol=BTCUSDC&interval=1h&startTime=1778338800000&endTime=1791730799999
Specification
indicator-library-1.0.0
Execution model
signal-simulation-1.0.0
Data hash
42ac75e03e017bcac023d319dabb0928e0562fda0e51f4bfa5549ac50e3e8be4
Disclosed candles including warm-up
3720

The sources support definitions and methodological limits. They do not establish profit for this specific BTCUSDC rule. This analysis is descriptive; parameter trials on the same history are not independent out-of-sample evidence. Parity with a deployed unCoded engine is not claimed.

    KDJ · Interactive trading tool | unCoded