MACD Compass M1
- Indicatori
- Denis Savciuc
- Versione: 1.60
- Attivazioni: 7
MACD Compass M1: Indicator for analyzing XAUUSD MACD Compass M1 is a technical indicator designed to work on the M1 timeframe for the XAUUSD instrument. The algorithm uses classical MACD oscillator calculations, but its basic logic is expanded with four additional levels of software filtering.
The Issue with Standard Signals and the Algorithm's Approach During market consolidation, the MACD oscillator can generate false signals. To reduce their frequency, MACD Compass M1 passes calculations through the following filters:
- Zero Line Filter: Blocks algorithmic entries during significant deviations of the indicator from the zero zone.
- MACD Trend Confirmation: Verifies the current dynamics of the histogram against the direction of the forming signal.
- Candle Color Filter: The algorithm requires a buy signal to form strictly on a bullish candle, and a sell signal on a bearish one.
- Cumulative Filter: Mathematically evaluates the sum of price movements over the last 2 bars, mitigating the impact of single market spikes.
4 Main Indicator Modules
1. Types of Signals The indicator categorizes and displays 3 types of signals on the chart:
- Standard Signals: Arrows confirmed by the current histogram direction and candle color.
- Divergence Signals: Graphic markers highlighting discrepancies between price behavior and MACD oscillator readings.
- Breakout Signals: Markers indicating when the price crosses local support or resistance levels.
2. Divergence Analyzer The built-in historical data module allows the trader to:
- Identify three types of divergence: classic, hidden, and extended.
- Use two methods for finding local extremums: fractal and block (via zero-line intersection).
- Enable an option to display strictly divergence markers (hiding standard signals).
3. Plotting Adjacent Levels (Breakout 24h Setup) The indicator automatically calculates and plots horizontal local support and resistance zones on the chart. To maintain visual clarity, these levels are automatically canceled and hidden 24 hours after their formation.
4. Volatility Information Panel (Dashboard) The collapsed panel in the lower right corner of the chart allows traders to visually track market activity (the price distance from the High to the Low of a candle) in standard points. Dashboard structure:
- Data is calculated and displayed simultaneously for four timeframes: D1, H1, M15, and M1.
- Comparative function: each row displays two numerical values — the amplitude of the previous (closed) candle and the amplitude of the current (forming) candle, updated in real time.
- Directional color indication: a green value means the analyzed candle is bullish (close is above open), while a red value corresponds to a bearish candle. This module allows the trader to compare the amplitude of price movements on higher timeframes with current signals on the M1 chart, without switching windows.
Input Parameters Description:
- InpHistoryDepth: Depth of loaded history to optimize calculation performance.
- InpFastEMA / InpSlowEMA / InpSignalSMA: Standard MACD indicator periods.
- InpSignalThreshold: Minimum change in the MACD histogram (momentum) to initiate a signal.
- InpUseCumulativeFilter: Enables the cumulative filter mode.
- InpZeroLineFilter: Restricts entries in zones far from the zero line.
- InpShow24hLevels: Displays dynamic support and resistance levels.
- InpEnableBreakoutArrows: Shows confirming arrows upon breaking these levels.
- InpSearchDivergence: Activates the divergence search function.
- InpDivMethod: Calculation method (BLOCK/FRACTAL).
- InpDivClassic / Hidden / Extended: Toggles for the 3 different types of divergence.
- InpStyleBasic / InpStyleDiv: Selects visual icons from the drop-down style list.
Risk Disclaimer Trading in financial markets, including margin instruments (Forex, CFDs, Gold), involves a high level of risk and may not be suitable for all investors. No technical indicator, analytical algorithm, or trading strategy—including this product—can guarantee 100% signal accuracy or provide absolute protection against drawdowns.
Past performance or historical algorithmic testing results are not indicative of future profitability. By purchasing and using this software, the trader fully acknowledges the inherent market risks and accepts sole responsibility for any financial transactions and potential losses incurred. Always practice strict risk management and never trade with funds you cannot afford to lose.
