MACD Signal Cross
This filter detects when the MACD line crosses its signal line.
What this is
SteadyEdge evaluates the MACD histogram, calculated as MACD line - signal line . A histogram crossing above zero means the MACD line crossed above the signal line; crossing below zero means the opposite.
When to use it
Use it for an event-based momentum change inside a broader trend or setup. Use the separate MACD filter when you need the MACD line to remain above or below a level.
Before you start
- Defaults are fast: 12 , slow: 26 , and signal: 9 .
- Operators are cross_above , cross_below , and eq .
- The crossing threshold is always zero.
- Frequent alternating crosses are common in flat markets.
Step by step
Step 1: Choose the timeframe
Match the timeframe to the setup. A signal-line cross on a short timeframe is more responsive but less selective.
Step 2: Set the periods
The fast and slow periods form the MACD line. The signal period smooths that line. Shorter values react faster and increase crossing frequency.
Step 3: Choose the crossing direction
Use cross_above for a positive histogram transition and cross_below for a negative transition. Avoid relying on eq , because exact equality can be too brief or absent.
What you should see
The rule passes only on the zero-cross candle of the histogram. Confirm that this event occurs in the intended trend context.
Common mistakes
- confusing a signal-line cross with the MACD line crossing zero
- expecting the rule to stay true after the event
- reducing periods until every small fluctuation creates a signal
- using the cross without a regime or direction filter
Related articles
- Filters Reference
- MACD
- EMA Crossover
- ADX