The Semafor Forex indicator is a ZigZag-based technical tool used by currency traders to identify swing highs and lows across multiple timeframes. This guide explains what the Semafor is, how it works, practical ways to use it in Forex trading, how to evaluate its signals, and the critical risks you need to manage.
The Semafor (also spelled Semaphore in some trading communities) is a technical indicator built on the ZigZag algorithm. It marks higher highs and lower lows over a user-defined period, displaying them as coloured dots on the price chart—commonly blue, white, and black dots for different timeframes or levels.
Unlike a simple moving average or oscillator, the Semafor does not calculate a continuous line. Instead, it highlights swing points—places where price has made a notable high or low. These points can be used to gauge market structure, identify potential support and resistance zones, and watch for possible breakouts or reversals[reference:2].
The name “Semafor” comes from the idea of a signal or “switchman”—an alert that something may be changing in the market[reference:4]. The indicator is often used as a component in broader trading systems rather than as a standalone entry tool.
The Semafor derives its signals from the ZigZag indicator, which draws lines between significant highs and lows while ignoring smaller price movements. The ZigZag uses three key parameters: Depth (number of bars), Deviation (minimum price change to form a new high/low), and Backstep (minimum bars between extremes)[reference:5].
In practice, the Semafor applies these ZigZag calculations across multiple levels or periods. A common configuration uses three levels with Fibonacci-based settings:
Some traders use a four-level version with periods such as 10 (hidden), 50 (blue dots), 250 (white dots), and 615 (black dots). The dots appear on the chart at the swing points identified by each level.
Because the Semafor is based on ZigZag, it recalculates as new candles form. When price makes a new high or low, the Semafor dot may shift to the new bar[reference:9]. This behaviour is often described as “repainting” and is one of the most important characteristics to understand before using the indicator.
Despite its repainting nature, the Semafor can be a valuable tool when used correctly. Here are several practical ways Forex traders incorporate it into their analysis.
The Semafor’s primary strength is its ability to highlight swing highs and lows across multiple timeframes. Traders use these dots to map out market structure—higher highs, higher lows, lower highs, and lower lows. This helps determine whether a currency pair is in an uptrend, downtrend, or ranging phase[reference:11].
When a Semafor first appears, it often signals a breakout in the same direction, with a potential reversal to follow[reference:12][reference:13]. Some traders wait for a second dot to appear in agreement with the first before considering an entry. This two-dot pattern is a common trigger in Semafor-based systems.
The Semafor’s multi-level design makes it well-suited for multi-timeframe analysis. By checking Semafor signals on higher timeframes (H4, D1) for the overall bias, and lower timeframes (M15, M5) for entry timing, traders can align their trades with the broader trend[reference:15][reference:16].
Experienced traders rarely use the Semafor alone. It is often combined with:
Some traders use Semafor dots to place trailing stop-losses. For a long position, the stop loss may be placed below the most recent lower Semafor low; for a short position, above the most recent higher Semafor high[reference:23]. This allows the stop to move with the market structure as new swing points form.
Not every Semafor dot is worth acting on. To separate higher-probability signals from noise, traders evaluate signals using several criteria.
The classic Semafor pattern looks for a large white dot followed by a first blue dot opposite to the white, then a second blue dot in agreement with the white dot. The second blue dot is considered confirmation that the white dot has been established. Many trading systems wait for this second dot before entering.
A signal on a lower timeframe (e.g., M15) carries more weight if it aligns with the Semafor bias on a higher timeframe (e.g., H4 or D1). This is sometimes called “multi-frame analysis” and helps filter out false signals that only appear on smaller timeframes[reference:25].
The strongest Semafor signals occur when the dot appears at or near a known support or resistance level, a Fibonacci retracement, or a round number. Confluence with other technical tools increases the probability that price will respect the level[reference:26].
Because the Semafor repaints, many traders wait for the candle to close before acting on a dot. Entering before the candle closes risks acting on a dot that may shift or disappear[reference:27]. Waiting for the close also allows price action (such as a bullish or bearish engulfing pattern) to confirm the signal.
The table below compares the three Semafor levels and their typical uses in Forex trading.
| Level | Typical ZigZag Settings | Timeframe Scope | Primary Use | Reliability |
|---|---|---|---|---|
| Semafor 1 | Depth 5, Dev 1, Backstep 3 | Short-term (M1–M15) | Precise entries, scalp signals | Lower (more noise) |
| Semafor 2 | Depth 13, Dev 8, Backstep 5 | Medium-term (M15–H1) | Swing entries, trend confirmation | Moderate |
| Semafor 3 | Depth 34, Dev 13, Backstep 8 | Long-term (H1–D1) | Major swing points, trend bias | Higher (more significant) |
Note: Settings may vary by platform and trader preference. The numbers above are based on common configurations described in Semafor documentation[reference:28]. Always test settings on your own charts and demo account before applying them to real trading.
Before acting on a Semafor signal, run through this checklist to improve your decision quality.
Scenario: You are watching EUR/USD on the M15 chart. A large white Semafor dot appears at a swing low, followed by a blue dot opposite to the white. Price then pulls back and a second blue dot appears in agreement with the white dot. The Daily Open line is above current price, and price has broken the 15% ADR level to the downside. The 50-period moving average is sloping downward.
Action: You wait for the candle with the second blue dot to close. Once confirmed, you consider a short entry with a stop-loss above the most recent Semafor high. You set a take-profit at the next Semafor support level or a fixed risk-reward ratio (e.g., 1:2). You size your position so that a stop-loss hit would not exceed 1% of your account.
Outcome: Price continues lower and hits your take-profit. This scenario illustrates how confluence—Semafor pattern, Daily Open, ADR, and MA direction—can work together to support a trade decision.
Disclaimer: This is a hypothetical example for educational purposes only. Past performance does not guarantee future results. Always verify current market conditions and broker execution terms before trading.
Many new traders see a Semafor dot and immediately enter a trade in the opposite direction. However, a Semafor dot is simply a high or low point—not a guaranteed reversal. “If you enter a trade solely based upon a semafor painting, you are essentially entering trades every time a new high or low is made,” which is not a sustainable strategy[reference:31].
The Semafor repaints because it is based on ZigZag. Entering a trade as soon as a dot appears, before the candle closes, often leads to false signals. “Any repainting indicator will be destructive in an EA because it will produce many false signals,” and the same applies to manual trading[reference:32].
The Semafor was never designed to be used alone. It lacks the context needed to make high-probability trading decisions. Without confluence from other indicators or price action, Semafor signals are too unreliable.
Trading Semafor signals on a single timeframe without checking the higher timeframe bias is a common error. A buy signal on M15 that contradicts a sell bias on H4 is far less likely to succeed.
Even the best Semafor setup will produce losing trades. Failing to set a stop-loss or risking too much capital on a single trade are among the fastest ways to blow up an account. The CFTC and NFA consistently warn that retail Forex trading involves substantial risk and that no indicator or system guarantees profits.
Trading foreign exchange (Forex) on margin carries a high level of risk and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to trade Forex, you should carefully consider your investment objectives, level of experience, and risk appetite. You should never trade with money you cannot afford to lose.
The Semafor indicator, like all technical analysis tools, is based on historical price data and does not guarantee future performance. Past backtest results, whether simulated or based on historical data, do not necessarily indicate future results. No indicator or trading system can eliminate the risk of loss.
For authoritative guidance on retail Forex risks, refer to educational materials published by the Commodity Futures Trading Commission (CFTC) and the National Futures Association (NFA). The CFTC’s retail Forex fraud advisory and the NFA’s BASIC database provide valuable information on broker regulation and investor protection. The Bank for International Settlements (BIS) also publishes triennial central bank surveys on global Forex market activity that offer important context on market size and structure. Always verify current rules, fees, spreads, rates, broker availability, and platform terms with the relevant authority or provider before trading.
To manage risk when using the Semafor, consider these controls: