KAUFMAN ADAPTIVE MACD Trading Guide

Last updated: July 22, 2026

The Kaufman Efficiency-Adaptive MACD is a quantitative technical analysis tool. Kaufman Efficiency-Adaptive MACD (K-MACD) A premium technical indicator that combines: 1. Kaufman's Efficiency Ratio (ER): measures trend-to-noise ratio.

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

  • ER Lookback Period (lookback): Controls the calculation period and sensitivity for market detection.
  • Fast EMA Target Period (fastPeriod): Controls the calculation period and sensitivity for market detection.
  • Slow EMA Target Period (slowPeriod): Controls the calculation period and sensitivity for market detection.
  • Signal Period (signalPeriod): Controls the calculation period and sensitivity for market detection.
  • EMA Slowest Period (slowestPeriod): Controls the calculation period and sensitivity for market detection.
  • Normalization Period (normPeriod): Controls the calculation period and sensitivity for market detection.
  • Source (source): Controls the calculation period and sensitivity for market detection.
  • MACD Line (macdLine): Controls the calculation period and sensitivity for market detection.
  • Signal Line (signalLine): Controls the calculation period and sensitivity for market detection.
  • Bullish Strong (histBullStrong): Controls the calculation period and sensitivity for market detection.
  • Bullish Weak (histBullWeak): Controls the calculation period and sensitivity for market detection.
  • Bearish Strong (histBearStrong): Controls the calculation period and sensitivity for market detection.
  • Bearish Weak (histBearWeak): Controls the calculation period and sensitivity for market detection.
  • Choppy/Flat (histChoppy): Controls the calculation period and sensitivity for market detection.
  • Zero Line (zeroLine): Controls the calculation period and sensitivity for market detection.
  • K-MACD (kmacd): Controls the calculation period and sensitivity for market detection.
  • Signal (signal): Controls the calculation period and sensitivity for market detection.
  • Histogram (hist): Controls the calculation period and sensitivity for market detection.
  • MACD Value (kmacd): Controls the calculation period and sensitivity for market detection.
  • Signal Value (signal): Controls the calculation period and sensitivity for market detection.
  • Histogram Value (hist): Controls the calculation period and sensitivity for market detection.
  • Efficiency Ratio (er): Controls the calculation period and sensitivity for market detection.
  • Is Efficient Trend (isEfficient): Controls the calculation period and sensitivity for market detection.
  • Is Choppy Range (isChoppy): 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

  • isEfficient - Is Efficient Trend event signal.
  • isChoppy - Is Choppy Range event signal.

2. Filters and Trade Levels

  • lookback - ER Lookback Period value used for structural qualification or thresholds.
  • fastPeriod - Fast EMA Target Period value used for structural qualification or thresholds.
  • slowPeriod - Slow EMA Target Period value used for structural qualification or thresholds.
  • signalPeriod - Signal Period value used for structural qualification or thresholds.
  • slowestPeriod - EMA Slowest Period value used for structural qualification or thresholds.
  • normPeriod - Normalization Period value used for structural qualification or thresholds.
  • source - Source value used for structural qualification or thresholds.
  • kmacd - K-MACD value used for structural qualification or thresholds.
  • signal - Signal value used for structural qualification or thresholds.
  • hist - Histogram value used for structural qualification or thresholds.
  • kmacd - MACD Value value used for structural qualification or thresholds.
  • signal - Signal Value value used for structural qualification or thresholds.
  • hist - Histogram Value value used for structural qualification or thresholds.
  • er - Efficiency Ratio 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