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.