MACD PRO Trading Guide

Last updated: July 22, 2026

The MACD Pro is a quantitative technical analysis tool. MACD_PRO Optimized to Golden Standard. Improvements:

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

  • Fast Length (fastLen): Controls the calculation period and sensitivity for market detection.
  • Slow Length (slowLen): Controls the calculation period and sensitivity for market detection.
  • Signal Length (signalLen): Controls the calculation period and sensitivity for market detection.
  • Oscillator MA (oscMa): Controls the calculation period and sensitivity for market detection.
  • Signal MA (sigMa): Controls the calculation period and sensitivity for market detection.
  • Bull Up (macdBullUp): Controls the calculation period and sensitivity for market detection.
  • Bull Down (macdBullDown): Controls the calculation period and sensitivity for market detection.
  • Bear Down (macdBearDown): Controls the calculation period and sensitivity for market detection.
  • Bear Up (macdBearUp): Controls the calculation period and sensitivity for market detection.
  • MACD (dif): Controls the calculation period and sensitivity for market detection.
  • Signal (dea): Controls the calculation period and sensitivity for market detection.
  • Bull Cross (bullCross): Controls the calculation period and sensitivity for market detection.
  • Bear Cross (bearCross): Controls the calculation period and sensitivity for market detection.
  • MACD Line (dif): Controls the calculation period and sensitivity for market detection.
  • Signal Line (dea): Controls the calculation period and sensitivity for market detection.
  • Growing Bull (Base) (macdBullUp): Controls the calculation period and sensitivity for market detection.
  • Weakening Bull (Base) (macdBullDown): Controls the calculation period and sensitivity for market detection.
  • Growing Bear (Base) (macdBearDown): Controls the calculation period and sensitivity for market detection.
  • Weakening Bear (Base) (macdBearUp): Controls the calculation period and sensitivity for market detection.
  • MACD Line (dif): Controls the calculation period and sensitivity for market detection.
  • Signal Line (dea): Controls the calculation period and sensitivity for market detection.
  • Histogram (macd): Controls the calculation period and sensitivity for market detection.
  • Hist Green (Bullish Up) (isMacdBullUp): Controls the calculation period and sensitivity for market detection.
  • Hist Light Green (Bullish Down) (isMacdBullDown): Controls the calculation period and sensitivity for market detection.
  • Hist Red (Bearish Down) (isMacdBearDown): Controls the calculation period and sensitivity for market detection.
  • Hist Light Red (Bearish Up) (isMacdBearUp): Controls the calculation period and sensitivity for market detection.
  • Bull Cross (bullCross): Controls the calculation period and sensitivity for market detection.
  • Bear Cross (bearCross): 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

  • isMacdBullUp - Hist Green (Bullish Up) event signal.
  • isMacdBullDown - Hist Light Green (Bullish Down) event signal.
  • isMacdBearDown - Hist Red (Bearish Down) event signal.
  • isMacdBearUp - Hist Light Red (Bearish Up) event signal.
  • bullCross - Bull Cross event signal.
  • bearCross - Bear Cross event signal.

2. Filters and Trade Levels

  • fastLen - Fast Length value used for structural qualification or thresholds.
  • slowLen - Slow Length value used for structural qualification or thresholds.
  • signalLen - Signal Length value used for structural qualification or thresholds.
  • oscMa - Oscillator MA value used for structural qualification or thresholds.
  • sigMa - Signal MA value used for structural qualification or thresholds.
  • macdBullUp - Bull Up value used for structural qualification or thresholds.
  • macdBullDown - Bull Down value used for structural qualification or thresholds.
  • macdBearDown - Bear Down value used for structural qualification or thresholds.
  • macdBearUp - Bear Up value used for structural qualification or thresholds.
  • dif - MACD value used for structural qualification or thresholds.
  • dea - Signal value used for structural qualification or thresholds.
  • bullCross - Bull Cross value used for structural qualification or thresholds.
  • bearCross - Bear Cross value used for structural qualification or thresholds.
  • dif - MACD Line value used for structural qualification or thresholds.
  • dea - Signal Line value used for structural qualification or thresholds.
  • macd - Histogram 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