# Bollinger Bands Upper (20, 2)

### Introduction

The Bollinger Bands Upper is a **dynamic resistance** indicator that provides **SHORT opportunities** and **LONG exits** through volatility-adjusted resistance levels. This upper band represents the middle band (20-period SMA) plus two standard deviations, creating adaptive resistance that expands and contracts with market volatility, making it essential for identifying overbought conditions and potential reversal points.

### How Bollinger Bands Upper Works

The Bollinger Bands Upper band was developed by John Bollinger and represents the middle band (20-period SMA) plus two standard deviations. The bands expand and contract based on market volatility, creating dynamic resistance levels that adapt to changing market conditions.

• **Dynamic resistance** - Upper band acts as adaptive resistance that adjusts to volatility\
• **Overbought identification** - Prices touching upper band may indicate overbought conditions\
• **Volatility expansion** - Upper band moving away from middle indicates increasing volatility\
• **Breakout signals** - Price closing above upper band with expansion indicates strong breakouts\
• **Mean reversion** - Price often returns to middle band after touching upper band

{% hint style="info" %}
**Dynamic Resistance Psychology:** The upper band represents the statistical extreme of price movement based on recent volatility. When price approaches or exceeds this level, it suggests the market has moved beyond normal expectations, often triggering profit-taking or reversal behavior. This makes it particularly effective for identifying potential resistance levels.
{% endhint %}

#### Key Characteristics

| Attribute        | Details                                              |
| ---------------- | ---------------------------------------------------- |
| **Category**     | Volatility Indicators                                |
| **Type**         | Dynamic Resistance & Overbought Detection            |
| **Primary Use**  | SHORT entries, LONG exits, resistance identification |
| **Timeframe**    | All timeframes supported (1m to 1M)                  |
| **Confirmation** | Volume, momentum indicators, price action            |

### Strategy Applications

#### 🔴 SHORT STRATEGY (Primary Use)

{% hint style="success" %}
Bollinger Bands Upper is excellent for SHORT strategies when price approaches or exceeds the upper band, indicating potential overbought conditions and resistance levels.
{% endhint %}

**Base Entry Order (SHORT)**

```
Trigger Type: Once per bar close
Bar TF: 1H
First Condition: Close Price
Timeframe: 1H
Operator: Greater Than
Second Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H

AND

First Condition: RSI
Timeframe: 1H
Operator: Greater Than
Second Condition: Value
Value: 70
```

**Additional Entry Orders (SHORT)**

```
Additional Entry 1: Upper band rejection confirmation
First Condition: Close Price
Timeframe: 1H
Operator: Less Than
Second Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H

AND

First Condition: High Price
Timeframe: 1H
Operator: Greater Than
Second Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H

OR

Additional Entry 2: Volatility contraction setup
First Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H
Operator: Less Than
Second Condition: Simple Moving Average (10)
Timeframe: 1H

AND

First Condition: Close Price
Timeframe: 1H
Operator: Greater Than
Second Condition: Bollinger Bands Middle (20, 2)
Timeframe: 1H
```

**Take Profit Orders (SHORT)**

```
Rule 1: Exit condition - Price reaches middle band
First Condition: Close Price
Timeframe: 1H
Operator: Cross Below
Second Condition: Bollinger Bands Middle (20, 2)
Timeframe: 1H

OR

Rule 2: Exit condition - Lower band approach
First Condition: Close Price
Timeframe: 1H
Operator: Less Than
Second Condition: Bollinger Bands Lower (20, 2)
Timeframe: 1H

OR

Rule 3: Exit condition - Oversold bounce warning
First Condition: RSI
Timeframe: 1H
Operator: Less Than
Second Condition: Value
Value: 30

AND

First Condition: Close Price
Timeframe: 1H
Operator: Less Than
Second Condition: Bollinger Bands Middle (20, 2)
Timeframe: 1H
```

**Stop Loss Orders (SHORT)**

```
Rule 1: Stop loss - Strong breakout above upper band
First Condition: Close Price
Timeframe: 1H
Operator: Greater Than
Second Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H

AND

First Condition: Volume
Timeframe: 1H
Operator: Greater Than
Second Condition: Simple Moving Average (20)
Timeframe: 1H

OR

Rule 2: Stop loss - Bands expanding upward
First Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H
Operator: Greater Than
Second Condition: Simple Moving Average (5)
Timeframe: 1H

AND

First Condition: Close Price
Timeframe: 1H
Operator: Greater Than
Second Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H

OR

Rule 3: Stop loss - Momentum reversal
First Condition: MACD Line
Timeframe: 1H
Operator: Cross Above
Second Condition: MACD Signal Line
Timeframe: 1H
```

#### 🟢 LONG STRATEGY (Secondary Use)

{% hint style="warning" %}
Bollinger Bands Upper is primarily used for LONG exits rather than entries. LONG entries should focus on the lower band or middle band signals.
{% endhint %}

**Base Entry Order (LONG) - Not Recommended**

```
# Use Bollinger Bands Lower or Middle for LONG entries
# Upper band is primarily for exits and SHORT signals
```

**Additional Entry Orders (LONG) - Not Recommended**

{% hint style="danger" %}
Additional LONG entries using upper band not recommended. Use other bullish indicators like:

* [Bollinger Bands Lower](https://docs.skyrexio.com/strategy-builder/built-in-conditions/volatility-indicators/bollinger-bands-lower-20-2)
* [Bollinger Bands Middle](https://docs.skyrexio.com/strategy-builder/built-in-conditions/volatility-indicators/bollinger-bands-middle-20-2)
* [RSI](https://docs.skyrexio.com/strategy-builder/built-in-conditions/momentum-oscillators/rsi) oversold levels
  {% endhint %}

**Take Profit Orders (LONG) - Primary Use**

```
Rule 1: Exit condition - Price reaches upper band (overbought)
First Condition: Close Price
Timeframe: 1H
Operator: Greater Than
Second Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H

OR

Rule 2: Exit condition - Upper band touch with momentum exhaustion
First Condition: High Price
Timeframe: 1H
Operator: Greater Than
Second Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H

AND

First Condition: RSI
Timeframe: 1H
Operator: Greater Than
Second Condition: Value
Value: 75

OR

Rule 3: Exit condition - Upper band rejection pattern
First Condition: Close Price
Timeframe: 1H
Operator: Less Than
Second Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H

AND

First Condition: High Price
Timeframe: 1H
Operator: Greater Than
Second Condition: Bollinger Bands Upper (20, 2)
Timeframe: 1H
```

**Stop Loss Orders (LONG) - Not Primary Use**

```
Rule 1: Stop loss - Breakdown below middle band
First Condition: Close Price
Timeframe: 1H
Operator: Less Than
Second Condition: Bollinger Bands Middle (20, 2)
Timeframe: 1H

OR

Rule 2: Stop loss - Volatility expansion downward
First Condition: Bollinger Bands Lower (20, 2)
Timeframe: 1H
Operator: Less Than
Second Condition: Simple Moving Average (5)
Timeframe: 1H

OR

Rule 3: Stop loss - Momentum breakdown
First Condition: MACD Line
Timeframe: 1H
Operator: Cross Below
Second Condition: MACD Signal Line
Timeframe: 1H
```

### Advanced Strategy Combinations

#### Multi-Timeframe Bollinger Bands Analysis

{% tabs %}
{% tab title="Setup" %}
**Higher Timeframe Confirmation:**

* **Daily:** Upper band position and volatility trend
* **4H:** Band expansion/contraction patterns
* **1H:** Upper band touches and rejections
* **15M:** Precise entry timing with momentum
  {% endtab %}

{% tab title="Execution" %}
**SHORT Entry:** Daily price near upper band + 4H rejection + 1H overbought\
**LONG Exit:** Any timeframe upper band touch + momentum exhaustion\
**Stop Loss:** Strong breakout above upper band with volume
{% endtab %}
{% endtabs %}

#### Bollinger Band Squeeze Strategy

{% hint style="info" %}
**Setup Process:**

1. Identify periods of low volatility (bands contracting)
2. Watch for upper band expansion and price approach
3. Look for momentum confirmation (RSI, MACD)
4. Execute when price breaks above upper band or gets rejected

**Execution:**

* **Base Order:** Upper band approach with momentum
* **Additional:** Volatility expansion confirmation
* **Take Profit:** Return to middle band or opposite band
* **Stop Loss:** Strong breakout above upper band
  {% endhint %}

#### Upper Band Rejection Strategy

{% tabs %}
{% tab title="Classic Rejection" %}
**Setup:** Price touches upper band but fails to close above\
**Signal:** Upper band acting as resistance\
**Entry:** SHORT when price rejects upper band\
**Target:** Middle band or lower band
{% endtab %}

{% tab title="False Breakout" %}
**Setup:** Price briefly breaks above upper band then returns\
**Signal:** Failed breakout indicates weakness\
**Entry:** SHORT when price returns below upper band\
**Target:** Significant retracement toward middle band
{% endtab %}
{% endtabs %}

### Risk Management Guidelines

#### Position Sizing Based on Band Position

| Price Position       | Position Size   | Risk Level      |
| -------------------- | --------------- | --------------- |
| **Above Upper Band** | Reduced (75%)   | High risk area  |
| **At Upper Band**    | Standard (100%) | Moderate risk   |
| **Near Upper Band**  | Standard (100%) | Normal risk     |
| **Below Upper Band** | Not applicable  | Use other bands |

#### Bollinger Band Reliability Factors

{% tabs %}
{% tab title="High Reliability" %}
✅ Upper band rejection with volume confirmation\
✅ Momentum divergence at upper band\
✅ Multiple timeframe upper band alignment\
✅ Clear volatility expansion/contraction patterns
{% endtab %}

{% tab title="Low Reliability" %}
❌ Low volume at upper band touches\
❌ Trending markets with consistent breakouts\
❌ Extreme news events causing artificial moves\
❌ Very short timeframes with noise
{% endtab %}
{% endtabs %}

### Best Practices

#### For SHORT Strategies

{% hint style="success" %}

1. **Upper band confirmation** - Wait for price to approach or exceed upper band
2. **Momentum confirmation** - Use RSI, MACD, or other momentum indicators
3. **Volume validation** - Look for volume confirmation of rejections
4. **Multiple timeframes** - Confirm upper band signals across timeframes
   {% endhint %}

#### For LONG Strategies (Exits)

{% hint style="success" %}

1. **Profit taking** - Use upper band touches as profit-taking opportunities
2. **Partial exits** - Consider scaling out as price approaches upper band
3. **Momentum watch** - Monitor momentum indicators for exhaustion
4. **Risk management** - Tighten stops when price reaches upper band
   {% endhint %}

#### Common Mistakes to Avoid

{% hint style="danger" %}

* **Trending markets** - Don't fight strong trends even at upper band
* **Volume ignore** - Always confirm band signals with volume
* **Wrong direction** - Don't go LONG at upper band without strong reasons
* **Fixed thinking** - Bands are dynamic, not fixed support/resistance
  {% endhint %}

### Market Conditions Analysis

| Market Type              | SHORT Strategy Effectiveness      | LONG Strategy Effectiveness |
| ------------------------ | --------------------------------- | --------------------------- |
| **Ranging Markets**      | 🟢 High (resistance respected)    | 🟡 Medium (exits only)      |
| **Uptrending Markets**   | 🔴 Low (breakouts common)         | 🟢 High (profit taking)     |
| **Downtrending Markets** | 🟡 Medium (limited opportunities) | 🔴 Low (avoid longs)        |
| **High Volatility**      | 🟡 Medium (wider bands)           | 🟡 Medium (wider targets)   |
| **Low Volatility**       | 🟢 High (tight bands)             | 🟡 Medium (limited moves)   |

### Related Indicators

| Indicator                  | Relationship                     | Link                                                                                                                                       |
| -------------------------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| **Bollinger Bands Middle** | Centerline and trend direction   | [Bollinger Bands Middle](https://docs.skyrexio.com/strategy-builder/built-in-conditions/volatility-indicators/bollinger-bands-middle-20-2) |
| **Bollinger Bands Lower**  | Opposite support level           | [Bollinger Bands Lower](https://docs.skyrexio.com/strategy-builder/built-in-conditions/volatility-indicators/bollinger-bands-lower-20-2)   |
| **Standard Deviation**     | Volatility measurement component | [Standard Deviation](https://docs.skyrexio.com/strategy-builder/built-in-conditions/volatility-indicators/standard-deviation-20-1)         |
| **RSI**                    | Momentum confirmation            | [RSI](https://docs.skyrexio.com/strategy-builder/built-in-conditions/momentum-oscillators/rsi)                                             |

### Conclusion

{% hint style="info" %}
Bollinger Bands Upper is primarily a SHORT signal and LONG exit indicator. Its strength lies in identifying dynamic resistance levels and overbought conditions that often precede price reversals or consolidations.
{% endhint %}

#### Key Takeaways

{% hint style="success" %}

* **PRIMARY USE**: SHORT entries and LONG exits at dynamic resistance
* **SECONDARY USE**: Volatility expansion/contraction analysis
* **ALWAYS**: Confirm upper band signals with momentum and volume
* **REMEMBER**: Upper band is dynamic resistance, not fixed resistance
  {% endhint %}

Success with Bollinger Bands Upper requires understanding that it represents statistically extreme price levels. Use it primarily for SHORT opportunities and LONG exits, always confirming with momentum indicators and volume analysis.

{% hint style="info" %}
**Ready to Build Your Own Strategy?**

Try our free AI-powered Strategy Builder at [app.skyrexio.com](https://app.skyrexio.com) and start creating professional trading strategies today. No coding required!
{% endhint %}


---

# 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.skyrexio.com/strategy-builder/built-in-conditions/volatility-indicators/bollinger-bands-upper-20-2.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.
