OPEN-SOURCE SCRIPT

Average Price Sideways Detector - Gap Neutral

634
## Average Price Sideways Detector – Gap Neutral

The **Average Price Sideways Detector (APSD)** is designed to identify bullish, bearish, and sideways market conditions by analyzing the behavior of the average price derived from each candle's **High, Low, and Close (HLC3)**.

Unlike conventional trend indicators, APSD focuses on **average-price direction, price compression, and persistence** to identify periods where the market is genuinely moving sideways.

### How It Works

For every candle, the indicator calculates the typical price:

**Typical Price = (High + Low + Close) / 3**

It then analyzes three primary characteristics:

**Average Price Slope:** Measures the directional movement of the average price. A nearly flat slope indicates a potential sideways market.

**Price Compression:** Measures how tightly recent average prices are grouped. Lower compression ranges indicate consolidation and reduced directional movement.

**Sideways Persistence:** A sideways condition must remain valid for a specified number of consecutive candles before it is confirmed. This helps reduce temporary and false sideways signals.

### Gap-Neutral Calculation

The indicator resets its internal price calculation at the beginning of each new trading day. Therefore, overnight **gap-ups and gap-downs do not directly distort the current session's sideways analysis**.

This feature is particularly useful for intraday markets where significant opening gaps can otherwise influence rolling indicators for several candles.

### Indicator Interpretation

🟢 **Green Line** – Bullish price momentum

🔴 **Red Line** – Bearish price momentum

⚪ **Gray Line** – Neutral or sideways market condition

When a sideways market is fully confirmed through both flatness and compression conditions, the oscillator moves to the **zero line**.

The upper and lower threshold levels help separate meaningful directional movement from the neutral zone.

### Key Features

* Based primarily on High, Low, and Close average-price behavior
* Identifies price compression and average-price flatness
* Confirms sideways conditions using consecutive candles
* Gap-neutral session-based calculation
* Separates bullish, bearish, and sideways market conditions
* Adjustable sensitivity and confirmation settings
* Designed primarily for intraday market analysis

### Important Note

The indicator should be used as a market-condition detection tool rather than as a standalone buy or sell signal. Settings may need adjustment depending on the instrument, timeframe, and prevailing market volatility.

**Developed by Firozstar**

Aviso legal

As informações e publicações não se destinam a ser, e não constituem, conselhos ou recomendações financeiras, de investimento, comerciais ou de outro tipo fornecidos ou endossados pela TradingView. Leia mais nos Termos de Uso.