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.