# Internal Candle Strength

Internal Candle Strength is an indicator on [Vela](https://vela.luxalgo.com/chart), our next-generation charting platform, written in Pine Script®.

Splits every candlestick into stacked rows and scores each from 0% to 100% using trend behavior read from a lower timeframe, exposing where bulls or bears controlled the bar internally. Row size and data timeframe are fully adjustable, giving scalpers fine intrabar entries and swing traders a conviction check hidden from ordinary candles.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Jul 9, 2025.
- Access: free.
- Concepts: [Balance of Power](https://www.luxalgo.com/library/concept/balance-of-power/) (primary)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn2ogw003pvhsgeyvdtvmj
- Page: https://www.luxalgo.com/library/indicator/internal-candle-strength/

**Internal Candle Strength** opens up the anatomy of a candlestick, slicing each bar into stacked rows and scoring every row from 0% (strongest bearish) to 100% (strongest bullish) using trend behavior read from a lower timeframe. One close and one color can hide an entire fight; this view shows where inside the bar the [balance of power](https://www.luxalgo.com/library/concept/balance-of-power/) actually tipped.

## How to Trade the Internal Candle Strength?

- **Rows near 100%**: the lower-timeframe trend through that slice of the bar was firmly bullish.
- **Rows near 0%**: bearish control across that section of the range.
- **Sharp shifts at the extremes**: sudden strength changes in the top or bottom rows of a bar can flag exhaustion or an approaching reversal.
- **Confirmation before entry**: check whether a signal candle's internal rows agree with the trade you are about to take.

Feed it intrabar data such as 5-minute rows on a 30-minute chart. The selected timeframe must be lower than the chart's (that is what makes the internal mapping meaningful) and both scalpers and swing traders can tune the resolution to their horizon.

## Internal Candle Strength Settings

- **Timeframe**: the lower timeframe supplying intrabar trend data; always choose one below the chart timeframe.
- **Row Size**: the target price height of each row, so a candle's range splits into roughly range ÷ Row Size equal rows. With **Auto** on (the default), the height is set to one tenth of the 200-bar ATR instead. Smaller values mean more rows and finer resolution, larger values mean fewer, broader zones.

## Frequently Asked Questions

### Why must the data timeframe be lower than the chart's?

The rows are built from trend readings inside the current bar, and only a lower timeframe contains that intrabar detail. A higher or equal timeframe has nothing internal to offer, so the lower selection is required for the strength data to stay accurate.

### What if I want intrabar volume rather than trend?

That is a different lens on the same idea. [Volume Delta Candles](https://www.luxalgo.com/library/indicator/volume-delta-candles/) breaks bars down by buying and selling volume, and the two can be read side by side for a fuller intrabar picture.

### How do I access Internal Candle Strength?

Free, through the LuxAlgo Library. From this page you can launch it in Quant, our coding agent, and test row sizes against your usual charts. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [Balance of Power](https://www.luxalgo.com/library/indicator/balance-of-power/) (Momentum & Oscillators): markdown at https://www.luxalgo.com/library/indicator/balance-of-power.md
- [Pretty Good Oscillator](https://www.luxalgo.com/library/indicator/pretty-good-oscillator/) (Momentum & Oscillators): markdown at https://www.luxalgo.com/library/indicator/pretty-good-oscillator.md
- [Gator Oscillator](https://www.luxalgo.com/library/indicator/gator-oscillator/) (Momentum & Oscillators): markdown at https://www.luxalgo.com/library/indicator/gator-oscillator.md
- [Wave Trend Oscillator](https://www.luxalgo.com/library/indicator/wave-trend-oscillator/) (Momentum & Oscillators): markdown at https://www.luxalgo.com/library/indicator/wave-trend-oscillator.md
- [Traders Dynamic Index](https://www.luxalgo.com/library/indicator/traders-dynamic-index/) (Momentum & Oscillators): markdown at https://www.luxalgo.com/library/indicator/traders-dynamic-index.md
- [Center of Gravity](https://www.luxalgo.com/library/indicator/center-of-gravity/) (Momentum & Oscillators): markdown at https://www.luxalgo.com/library/indicator/center-of-gravity.md
- [QQE Weighted Oscillator](https://www.luxalgo.com/library/indicator/qqe-weighted-oscillator/) (QQE): markdown at https://www.luxalgo.com/library/indicator/qqe-weighted-oscillator.md
- [5/35 Oscillator](https://www.luxalgo.com/library/indicator/5-35-oscillator/) (Momentum & Oscillators): markdown at https://www.luxalgo.com/library/indicator/5-35-oscillator.md

---

Source: https://www.luxalgo.com/library/indicator/internal-candle-strength/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
