Forex / Macro
Markets
What’s happening
Forex / Macro
Screener
8 markets| Market | Price | Chg % | Signal | Timeframe | Confidence | Agreement | Conflict | Risk |
|---|---|---|---|---|---|---|---|---|
| XAU/USDevent-driven uptrend | 4153.00 | +0.98% | Buy | 1H | 65% | 40% | 49% | Normal |
| EUR/USDdollar-led trend | 1.1432 | -0.09% | Sell | 1H | 76% | 83% | 0% | Normal |
| GBP/USDrange | 1.3373 | +0.26% | Watch | 1H | 56% | 52% | 0% | Normal |
| USD/JPYcarry-friendly trend | 162.24 | +0.49% | Buy | 1H | 84% | 83% | 23% | Normal |
| USD/CADoil-sensitive dollar trend | 1.4212 | +0.15% | Buy | 1H | 85% | 85% | 0% | Normal |
| AUD/USDrisk-off commodity pressure | 0.6948 | +0.46% | Sell | 1H | 83% | 97% | 0% | Normal |
| WTI crude oilgrowth-sensitive downtrend | 68.69 | +0.00% | Sell | 1H | 71% | 73% | 0% | Normal |
| DXY / USD strengthyield-supported dollar trend | 101.00 | +0.14% | Buy | 1H | 76% | 69% | 34% | Normal |
Highest Confidence
Dependency Conflicts
Strategy formulas
Forex Pattern & Indicator Playbook
EMA Trend Cross
Fast EMA crosses above slow EMA while price closes above both averages.
EMA_fast(t) > EMA_slow(t) AND EMA_fast(t-1) <= EMA_slow(t-1)Enter on confirmed close. Stop below recent swing low. Target 1.5R-2R or trail under EMA_slow.RSI Mean Reversion
Oversold RSI recovers from an extreme at support.
RSI_14(t-1) < 30 AND RSI_14(t) >= 30 AND close(t) > supportEnter recovery close. Stop below support. Target mid-range or prior resistance.MACD Momentum Shift
MACD line crosses signal line with histogram flipping positive.
MACD = EMA_12(close) - EMA_26(close); signal = EMA_9(MACD); MACD(t) > signal(t)Enter after crossover with trend filter. Stop below last higher low. Exit when histogram weakens.Bollinger Squeeze Breakout
Bands contract, then price breaks outside the range with direction confirmation.
bandwidth = (upper_20,2 - lower_20,2) / SMA_20; bandwidth < p20 AND close breaks rangeTrade breakout direction. Stop inside the range. Target measured range height.Combined strategies
Confluence Setups
Trend-Momentum Continuation
This setup waits for trend direction, momentum, and trend strength to agree before buying a pullback. The visual shows price respecting rising moving averages, then resuming upward after MACD and ADX confirm.
- EMA_50 stays above EMA_200, so the market bias is long.
- Price pulls back toward EMA_20 instead of breaking the trend structure.
- MACD flips back above signal while ADX stays above 25, confirming momentum and strength.
- The result is a continuation buy, with the stop under the pullback low.
close > EMA_50 AND EMA_50 > EMA_200 AND MACD > signal AND histogram rising AND ADX_14 > 25- Entry
- Buy the first pullback close back above EMA_20 after the full stack turns true.
- Risk
- Stop below the pullback swing low; first target 2R, then trail under EMA_50.
- Avoid
- Skip when ADX is below 20 or price is stretched more than 2 ATR above EMA_20.
Open strategy result
EUR/USD
Result: look for a continuation long, not a reversal. The strategy says the pair is still in trend-following mode.
- Condition
- Trend and momentum agree: EMA_50 > EMA_200, MACD is above signal, and ADX confirms a tradable trend.
- Entry
- Buy the confirmed pullback close above EMA_20.
- Stop
- Below the pullback swing low or 1 ATR under entry.
- Confidence
- High when ADX is rising and the pullback holds above EMA_50.
Squeeze Breakout Confirmation
This setup starts with a quiet, compressed range. The strategy does not predict the direction; it waits for price to break out and uses momentum confirmation to choose buy or sell.
- Bollinger bandwidth contracts, showing volatility compression.
- Price moves sideways inside a defined range.
- A candle closes outside the range and outside the squeezed bands.
- MACD confirms the breakout direction, turning the result into a buy or sell candidate.
bandwidth_20 < percentile(bandwidth_20, 20) AND close > rangeHigh AND MACD > signal- Entry
- Trade the breakout direction only after the candle closes outside the compression range.
- Risk
- Stop back inside the range; target rangeHeight or exit if price closes back inside bands.
- Avoid
- Avoid breakouts into nearby support/resistance or during low-liquidity session edges.
Open strategy result
GBP/USD
Result: wait for direction. The strategy does not choose buy or sell until the range breaks.
- Condition
- Volatility is compressed, then price closes outside the range with MACD confirming the breakout direction.
- Entry
- Buy above range high, or sell below range low after candle close.
- Stop
- Back inside the compression range beyond the breakout candle midpoint.
- Confidence
- Medium until breakout closes; improves when the breakout candle expands ATR.
Mean-Reversion Exhaustion
This setup looks for price stretched too far below fair value, then waits for evidence that sellers are losing control. The visual shows a lower-band pierce, support rejection, and snapback toward the middle band.
- Price tags or pierces the lower Bollinger Band near support.
- RSI is below 30, confirming oversold pressure.
- Price rejects the low and closes back above support.
- The result is a bounce trade toward SMA_20 or the range midpoint.
close(t-1) <= lowerBand_20,2 AND RSI_14(t-1) < 30 AND RSI_14(t) > 30 AND close > support- Entry
- Buy the recovery close after price rejects the lower band near defined support.
- Risk
- Stop below the rejection low; target SMA_20 first, then opposite range edge.
- Avoid
- Do not fade strong trends when ADX is rising above 25 against the trade.
Open strategy result
AUD/USD
Result: look for a range bounce. The setup is invalid if the market is trending hard lower.
- Condition
- Price rejects the lower Bollinger Band at support and RSI recovers back above 30.
- Entry
- Buy the first close back above support after RSI recovery.
- Stop
- Below the rejection low.
- Confidence
- Medium; strongest when ADX is flat or falling below 25.
Strategy results
Example Trade Outputs
EUR/USD
Result: look for a continuation long, not a reversal. The strategy says the pair is still in trend-following mode.
- Condition
- Trend and momentum agree: EMA_50 > EMA_200, MACD is above signal, and ADX confirms a tradable trend.
- Entry
- Buy the confirmed pullback close above EMA_20.
- Stop
- Below the pullback swing low or 1 ATR under entry.
- Confidence
- High when ADX is rising and the pullback holds above EMA_50.
GBP/USD
Result: wait for direction. The strategy does not choose buy or sell until the range breaks.
- Condition
- Volatility is compressed, then price closes outside the range with MACD confirming the breakout direction.
- Entry
- Buy above range high, or sell below range low after candle close.
- Stop
- Back inside the compression range beyond the breakout candle midpoint.
- Confidence
- Medium until breakout closes; improves when the breakout candle expands ATR.
AUD/USD
Result: look for a range bounce. The setup is invalid if the market is trending hard lower.
- Condition
- Price rejects the lower Bollinger Band at support and RSI recovers back above 30.
- Entry
- Buy the first close back above support after RSI recovery.
- Stop
- Below the rejection low.
- Confidence
- Medium; strongest when ADX is flat or falling below 25.
Head and Shoulders
leftHigh < headHigh AND rightHigh < headHigh AND close < neckline- Entry
- Sell neckline break or failed retest.
- Stop
- Above right shoulder.
- Target
- neckline - (headHigh - neckline)
Inverse Head and Shoulders
leftLow > headLow AND rightLow > headLow AND close > neckline- Entry
- Buy neckline break or supported retest.
- Stop
- Below right shoulder.
- Target
- neckline + (neckline - headLow)
Double Top
abs(top1 - top2) / top1 <= tolerance AND close < neckline- Entry
- Sell break below valley support.
- Stop
- Above second top.
- Target
- neckline - (avgTop - neckline)
Double Bottom
abs(low1 - low2) / low1 <= tolerance AND close > neckline- Entry
- Buy break above midpoint resistance.
- Stop
- Below second bottom.
- Target
- neckline + (neckline - avgBottom)
Ascending Triangle
equalHighs(resistance) AND higherLows >= 2 AND close > resistance- Entry
- Buy close above flat resistance.
- Stop
- Below rising support.
- Target
- breakout + triangleHeight
Descending Triangle
equalLows(support) AND lowerHighs >= 2 AND close < support- Entry
- Sell close below flat support.
- Stop
- Above falling resistance.
- Target
- breakout - triangleHeight