KDJ WHALE Trading Guide

Last updated: July 22, 2026

The KDJ Whale is a quantitative technical analysis tool. Port of legacy indicator: old/assets/indicators/kdj_whale.js KDJ oscillator + Whale pump/dump detector + OBV divergences Engine: ECharts-based (CUSTOM_INDICATORS registry)

What does the indicator show?

  • Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
  • BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
  • Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.

Key Settings

  • Buy Alert Limit (buyLimit): Controls the calculation period and sensitivity for market detection.
  • Sell Alert Limit (sellLimit): Controls the calculation period and sensitivity for market detection.
  • KDJ n1 Period (n1): Controls the calculation period and sensitivity for market detection.
  • KDJ m1 Smooth (m1): Controls the calculation period and sensitivity for market detection.
  • KDJ m2 Smooth (m2): Controls the calculation period and sensitivity for market detection.
  • Show Whale Columns (showWhaleColumns): Controls the calculation period and sensitivity for market detection.
  • Use Vol Filter (useVol): Controls the calculation period and sensitivity for market detection.
  • Vol Lookback (volLookback): Controls the calculation period and sensitivity for market detection.
  • Vol Multiplier (volMultiplier): Controls the calculation period and sensitivity for market detection.
  • Use Div Filter (useDiv): Controls the calculation period and sensitivity for market detection.
  • Show Div Markers (showDivMarkers): Controls the calculation period and sensitivity for market detection.
  • Div Pivot Left (divPivotLeft): Controls the calculation period and sensitivity for market detection.
  • Div Pivot Right (divPivotRight): Controls the calculation period and sensitivity for market detection.
  • Div Lookback (divLookback): Controls the calculation period and sensitivity for market detection.
  • Show Whale Labels (WP/WD) (showWhaleLabels): Controls the calculation period and sensitivity for market detection.
  • K Line (k): Controls the calculation period and sensitivity for market detection.
  • D Line (d): Controls the calculation period and sensitivity for market detection.
  • J Line (j): Controls the calculation period and sensitivity for market detection.
  • J-K Distance % (distJK_pct): Controls the calculation period and sensitivity for market detection.
  • Whale Pump (pump): Controls the calculation period and sensitivity for market detection.
  • Whale Dump (dump): Controls the calculation period and sensitivity for market detection.
  • Whale Dump Abs (dumpAbs): Controls the calculation period and sensitivity for market detection.
  • Pump Prev (pumpPrev): Controls the calculation period and sensitivity for market detection.
  • Dump Abs Prev (dumpAbsPrev): Controls the calculation period and sensitivity for market detection.
  • Pump Δ (pumpDelta): Controls the calculation period and sensitivity for market detection.
  • Dump Δ (dumpDelta): Controls the calculation period and sensitivity for market detection.
  • Zone: Buy (bgBuy): Controls the calculation period and sensitivity for market detection.
  • Zone: Sell (bgSell): Controls the calculation period and sensitivity for market detection.
  • Zone: Pump (bgPump): Controls the calculation period and sensitivity for market detection.
  • Zone: Dump (bgDump): Controls the calculation period and sensitivity for market detection.
  • Bull Div (divBull): Controls the calculation period and sensitivity for market detection.
  • Bear Div (divBear): Controls the calculation period and sensitivity for market detection.
  • Buy Signal (buySignal): Controls the calculation period and sensitivity for market detection.
  • Sell Signal (sellSignal): Controls the calculation period and sensitivity for market detection.
  • Whale Pump Event (whalePump): Controls the calculation period and sensitivity for market detection.
  • Whale Dump Event (whaleDump): Controls the calculation period and sensitivity for market detection.
  • Bull Divergence (bullDiv): Controls the calculation period and sensitivity for market detection.
  • Bear Divergence (bearDiv): Controls the calculation period and sensitivity for market detection.
  • K Value (k): Controls the calculation period and sensitivity for market detection.
  • D Value (d): Controls the calculation period and sensitivity for market detection.
  • J-K Distance % (distJK_pct): Controls the calculation period and sensitivity for market detection.
  • J Value (j): Controls the calculation period and sensitivity for market detection.
  • Buy Signal (B) (buySignal): Controls the calculation period and sensitivity for market detection.
  • Sell Signal (S) (sellSignal): Controls the calculation period and sensitivity for market detection.
  • Whale Pump (WP) (whalePump): Controls the calculation period and sensitivity for market detection.
  • Whale Dump (WD) (whaleDump): Controls the calculation period and sensitivity for market detection.
  • Whale Pump Strength (pump): Controls the calculation period and sensitivity for market detection.
  • Whale Dump Strength (Abs) (dumpAbs): Controls the calculation period and sensitivity for market detection.
  • Whale Pump Prev (pumpPrev): Controls the calculation period and sensitivity for market detection.
  • Whale Dump Prev (Abs) (dumpAbsPrev): Controls the calculation period and sensitivity for market detection.
  • Whale Pump Δ (pumpDelta): Controls the calculation period and sensitivity for market detection.
  • Whale Dump Δ (Abs) (dumpDelta): Controls the calculation period and sensitivity for market detection.
  • Bullish Divergence (bullDiv): Controls the calculation period and sensitivity for market detection.
  • Bearish Divergence (bearDiv): Controls the calculation period and sensitivity for market detection.

How to use Strategy Parameters (Condition Source)

Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.

1. Signal Events

  • buySignal - Buy Signal (B) event signal.
  • sellSignal - Sell Signal (S) event signal.
  • whalePump - Whale Pump (WP) event signal.
  • whaleDump - Whale Dump (WD) event signal.
  • bullDiv - Bullish Divergence event signal.
  • bearDiv - Bearish Divergence event signal.

2. Filters and Trade Levels

  • buyLimit - Buy Alert Limit value used for structural qualification or thresholds.
  • sellLimit - Sell Alert Limit value used for structural qualification or thresholds.
  • n1 - KDJ n1 Period value used for structural qualification or thresholds.
  • m1 - KDJ m1 Smooth value used for structural qualification or thresholds.
  • m2 - KDJ m2 Smooth value used for structural qualification or thresholds.
  • showWhaleColumns - Show Whale Columns value used for structural qualification or thresholds.
  • useVol - Use Vol Filter value used for structural qualification or thresholds.
  • volLookback - Vol Lookback value used for structural qualification or thresholds.
  • volMultiplier - Vol Multiplier value used for structural qualification or thresholds.
  • useDiv - Use Div Filter value used for structural qualification or thresholds.
  • showDivMarkers - Show Div Markers value used for structural qualification or thresholds.
  • divPivotLeft - Div Pivot Left value used for structural qualification or thresholds.
  • divPivotRight - Div Pivot Right value used for structural qualification or thresholds.
  • divLookback - Div Lookback value used for structural qualification or thresholds.
  • showWhaleLabels - Show Whale Labels (WP/WD) value used for structural qualification or thresholds.
  • k - K Line value used for structural qualification or thresholds.
  • d - D Line value used for structural qualification or thresholds.
  • j - J Line value used for structural qualification or thresholds.
  • distJK_pct - J-K Distance % value used for structural qualification or thresholds.
  • pump - Whale Pump value used for structural qualification or thresholds.
  • dump - Whale Dump value used for structural qualification or thresholds.
  • dumpAbs - Whale Dump Abs value used for structural qualification or thresholds.
  • pumpPrev - Pump Prev value used for structural qualification or thresholds.
  • dumpAbsPrev - Dump Abs Prev value used for structural qualification or thresholds.
  • pumpDelta - Pump Δ value used for structural qualification or thresholds.
  • dumpDelta - Dump Δ value used for structural qualification or thresholds.
  • bgBuy - Zone: Buy value used for structural qualification or thresholds.
  • bgSell - Zone: Sell value used for structural qualification or thresholds.
  • bgPump - Zone: Pump value used for structural qualification or thresholds.
  • bgDump - Zone: Dump value used for structural qualification or thresholds.
  • divBull - Bull Div value used for structural qualification or thresholds.
  • divBear - Bear Div value used for structural qualification or thresholds.
  • buySignal - Buy Signal value used for structural qualification or thresholds.
  • sellSignal - Sell Signal value used for structural qualification or thresholds.
  • whalePump - Whale Pump Event value used for structural qualification or thresholds.
  • whaleDump - Whale Dump Event value used for structural qualification or thresholds.
  • bullDiv - Bull Divergence value used for structural qualification or thresholds.
  • bearDiv - Bear Divergence value used for structural qualification or thresholds.
  • k - K Value value used for structural qualification or thresholds.
  • d - D Value value used for structural qualification or thresholds.
  • distJK_pct - J-K Distance % value used for structural qualification or thresholds.
  • j - J Value value used for structural qualification or thresholds.
  • pump - Whale Pump Strength value used for structural qualification or thresholds.
  • dumpAbs - Whale Dump Strength (Abs) value used for structural qualification or thresholds.
  • pumpPrev - Whale Pump Prev value used for structural qualification or thresholds.
  • dumpAbsPrev - Whale Dump Prev (Abs) value used for structural qualification or thresholds.
  • pumpDelta - Whale Pump Δ value used for structural qualification or thresholds.
  • dumpDelta - Whale Dump Δ (Abs) value used for structural qualification or thresholds.

Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.

Continue Research

Explore the full academy, the product documentation, and the main platform pages for deeper crypto backtesting and strategy research.

Browse all academy guides Read the documentation Compare platform plans See the research engine