# Swing Failure Pattern

The **Swing Failure Pattern (SFP)** is one of the most reliable reversal setups used by institutional traders. It identifies a "Stop Hunt" or "Liquidity Grab" where large players push price beyond a key level to trigger orders, only to reverse direction immediately.

<figure><img src="/files/i25kxfQK7pHFmgVpVOKD" alt=""><figcaption></figcaption></figure>

This pattern tells you: "The breakout was a trap."

### Anatomy of an SFP <a href="#user-content--anatomy-of-an-sfp" id="user-content--anatomy-of-an-sfp"></a>

1. **The Target**: Identify a key **Swing High** or **Swing Low**. This is where retail stop-losses and breakout orders are resting.
2. **The Sweep**: Price pushes *beyond* this swing point, grabbing the liquidity.
3. **The Failure**: Crucially, the candle **fails to close** beyond the level. It leaves a long wick and closes back inside the previous range.

### Types of SFP <a href="#user-content--types-of-sfp" id="user-content--types-of-sfp"></a>

#### Bearish SFP (Short Setup) <a href="#user-content-bearish-sfp-short-setup" id="user-content-bearish-sfp-short-setup"></a>

* **Context**: Occurs at a Swing High.
* **Action**: Price sweeps the high, taking out buy-side liquidity (stops of short sellers + breakout buyers).
* **Signal**: The candle closes *below* the previous swing high.
* **Implication**: Rejection of higher prices. Institutional selling has absorbed the buying pressure.

#### Bullish SFP (Long Setup) <a href="#user-content-bullish-sfp-long-setup" id="user-content-bullish-sfp-long-setup"></a>

* **Context**: Occurs at a Swing Low.
* **Action**: Price sweeps the low, taking out sell-side liquidity (stops of long buyers + breakdown sellers).
* **Signal**: The candle closes *above* the previous swing low.
* **Implication**: Rejection of lower prices. Institutional buying has absorbed the selling pressure.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.candelacharts.com/toolkits/interbank-price-action-tm/swing-failure-pattern.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
