KDJ WHALE PRO Trading Guide

Last updated: July 22, 2026

The KDJ Signal Pro is a quantitative technical analysis tool. KDJ Signal Pro - Repaired for legacy index compatibility.

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

  • KDJ Period (n1): Controls the calculation period and sensitivity for market detection.
  • KDJ Smooth 1 (m1): Controls the calculation period and sensitivity for market detection.
  • KDJ Smooth 2 (m2): Controls the calculation period and sensitivity for market detection.
  • Show Labels (B/S) (showSignals): Controls the calculation period and sensitivity for market detection.
  • ER Lookback (erLookback): Controls the calculation period and sensitivity for market detection.
  • J Buy Max (Phase 2) (jLongMax): Controls the calculation period and sensitivity for market detection.
  • J Sell Min (Phase 2) (jShortMin): Controls the calculation period and sensitivity for market detection.
  • ER Long Threshold (erLongThreshold): Controls the calculation period and sensitivity for market detection.
  • ER Short Threshold (erShortThreshold): 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 Up (j): Controls the calculation period and sensitivity for market detection.
  • J Line Down (jDown): Controls the calculation period and sensitivity for market detection.
  • Buy Label (buySignal): Controls the calculation period and sensitivity for market detection.
  • Sell Label (sellSignal): Controls the calculation period and sensitivity for market detection.
  • Background Buy (bgBuy): Controls the calculation period and sensitivity for market detection.
  • Background Sell (bgSell): Controls the calculation period and sensitivity for market detection.
  • Background Preparation (bgPhase1): Controls the calculation period and sensitivity for market detection.
  • Background Long Phase (bgPhase2): Controls the calculation period and sensitivity for market detection.
  • Background Short Phase (bgPhase2Short): Controls the calculation period and sensitivity for market detection.
  • Level Lines (levelLine): 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.
  • Efficiency Ratio (er): Controls the calculation period and sensitivity for market detection.
  • ER Long Threshold (erLongThresh): Controls the calculation period and sensitivity for market detection.
  • ER Short Threshold (erShortThresh): Controls the calculation period and sensitivity for market detection.
  • Long Phase (lPhase): Controls the calculation period and sensitivity for market detection.
  • Short Phase (sPhase): 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.
  • Buy Signal (buySignal): Controls the calculation period and sensitivity for market detection.
  • Sell Signal (sellSignal): 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.
  • Efficiency Ratio (er): Controls the calculation period and sensitivity for market detection.
  • Long Phase (lPhase): Controls the calculation period and sensitivity for market detection.
  • Short Phase (sPhase): 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 event signal.
  • sellSignal - Sell Signal event signal.
  • buySignal - Buy Signal event signal.
  • sellSignal - Sell Signal event signal.

2. Filters and Trade Levels

  • n1 - KDJ Period value used for structural qualification or thresholds.
  • m1 - KDJ Smooth 1 value used for structural qualification or thresholds.
  • m2 - KDJ Smooth 2 value used for structural qualification or thresholds.
  • showSignals - Show Labels (B/S) value used for structural qualification or thresholds.
  • erLookback - ER Lookback value used for structural qualification or thresholds.
  • jLongMax - J Buy Max (Phase 2) value used for structural qualification or thresholds.
  • jShortMin - J Sell Min (Phase 2) value used for structural qualification or thresholds.
  • erLongThreshold - ER Long Threshold value used for structural qualification or thresholds.
  • erShortThreshold - ER Short Threshold 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.
  • er - Efficiency Ratio value used for structural qualification or thresholds.
  • erLongThresh - ER Long Threshold value used for structural qualification or thresholds.
  • erShortThresh - ER Short Threshold value used for structural qualification or thresholds.
  • lPhase - Long Phase value used for structural qualification or thresholds.
  • sPhase - Short Phase 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.
  • er - Efficiency Ratio value used for structural qualification or thresholds.
  • lPhase - Long Phase value used for structural qualification or thresholds.
  • sPhase - Short Phase 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