MACD Crossfire
- Göstergeler
- Jean Carlos Martins Roso
- Sürüm: 1.14
- Etkinleştirmeler: 5
MACD-based indicator designed to help traders filter crossover signals using risk context, momentum, and volume.
Instead of showing raw signals only, MACD Crossfire evaluates the quality of each setup and highlights when market conditions are not favorable for trading.
🎯 What the indicator does
- Detects MACD crossovers
- Scores signal quality (0 to 5 stars)
- Measures market risk (0–100%)
- Shows whether momentum is gaining or losing strength
- Detects divergences between price and indicator
- Displays real-time trading context in an information panel
🧭 How to use
Buy:
- MACD crosses above the signal line
- Signal quality ≥ ★★★
- Risk is low or medium
- Momentum is accelerating
Sell:
- MACD crosses below the signal line
- Signal quality ≥ ★★★
Avoid trading when:
- Risk is high or extreme
- Momentum is decelerating
- There is divergence against the signal
📊 Main components
⭐ Signal Quality Score
Each crossover is evaluated based on:
- Momentum direction
- Volatility condition
- Trend state
- Momentum acceleration
- Volume
🛡️ Risk Analysis (0–100%)
The indicator calculates risk by combining:
- Volatility (ATR)
- Trend persistence
- Momentum variation
- Price compression
This helps identify when to avoid trades.
⚡ Momentum
Shows whether the move is:
- Accelerating
- Decelerating
Helps identify loss of strength before signals fail.
📡 Divergence Detection
Detects divergences between:
- Price
- MACD histogram
Optional volume filter available.
🖥️ Information Panel
Displays in real time:
- Market session
- Risk level
- Trend direction
- Momentum status
- Last signal and quality
- Indicator values
🔔 Alerts
Optional alerts for:
- MACD crossover
- Zero line crossover
- Divergences
- High volatility
- Elevated risk levels
⚙️ Key parameters
- MACD periods (fast, slow, signal)
- Minimum signal quality filter
- Risk analysis settings
- Divergence settings
- Visual controls (lines, arrows, histogram)
- Panel and alert configuration
💡 Suggested settings
- Scalping: quality ≥ 3
- Intraday: quality ≥ 2
- Swing: quality ≥ 1
- Conservative: quality ≥ 4
⚠️ Limitations
- The indicator does not predict the market
- May produce false signals in ranging conditions
- Should be used with proper risk management
- Results may vary depending on symbol and timeframe
🔧 Technical details
- Works on all symbols and timeframes
- Compatible with Strategy Tester
- No DLL required
- Low resource usage
📧 Support
Jean Roso
https://www.mql5.com/pt/users/jeancarl
