> For the complete documentation index, see [llms.txt](https://chartschool.stockcharts.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chartschool.stockcharts.com/table-of-contents/index-and-market-indicator-catalog/stockcharts-bullish-percent-index.md).

# StockCharts Bullish Percent Index

## Overview <a href="#overview" id="overview"></a>

StockCharts maintains and publishes the Bullish Percent Index for over a dozen indices and sectors. The Bullish Percent Index, or BPI, is a breadth indicator that shows the percentage of stocks on [Point & Figure Buy Signals](/table-of-contents/chart-analysis/point-and-figure-charts/p-and-f-scans-and-alerts/p-and-f-pattern-alerts.md#p_f_buy_signal). There is no ambiguity on P\&F charts because a stock is either on a P\&F Buy Signal or P\&F Sell Signal. The Bullish Percent Index fluctuates between 0% and 100%. In its most basic form, the Bullish Percent Index favors the bulls when above 50% and the bears when below 50%. BPI is also considered overbought when above 70% and oversold when below 30%.

## Details <a href="#details" id="details"></a>

**Symbol Group:** Bullish Percent Indices

**Publisher:** StockCharts

**Update Frequency:** End of Day (EOD). These indicators are updated after the market close, usually by 6:00 PM ET.

**Links to Current Symbols:** [Bullish Percent Indices](https://stockcharts.com/search/?blogAuthor=\&q=%22Bullish%20Percent%20Index%22\&section=symbols)

## Data Characteristics <a href="#data_characteristics" id="data_characteristics"></a>

StockCharts uses a three-step process to calculate the BPI indicators. First, StockCharts maintains component lists for these indices. Second, our scan engine uses these component lists to run scans based on the price data for the individual stocks. Third, the data is then updated and published to our website.

This “in-house” data may differ from other sources due to differences in the index components and price data. Index components change and require updates on a regular basis. Additionally, note that StockCharts uses dividend-adjusted data for its calculations, while other sources may use non-adjusted data.

## Chart Example <a href="#chart_example" id="chart_example"></a>

<figure><img src="https://436553459-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FERtrZrZOhufFzk6ZQO4B%2Fuploads%2Fu7YZoIYpiYgBXbp4eG3C%2Fsym-bpi-chart.png?alt=media&amp;token=f768a9e6-e6c5-46bc-9192-76556172c40a" alt=""><figcaption><p>Bullish Percent Index</p></figcaption></figure>

## Symbol List <a href="#symbol_list" id="symbol_list"></a>

StockCharts.com users can access [an up-to-date list of symbols](https://stockcharts.com/search/?blogAuthor=\&q=%22Bullish%20Percent%20Index%22\&section=symbols) for all our Bullish Percent Indices. From this list, click the “Mentions” icon to the right of a specific symbol for more details about the symbol, as well as recent mentions in Public ChartLists, blog articles, and more.

## Additional Resources <a href="#additional_resources" id="additional_resources"></a>

### ChartSchool Articles <a href="#chartschool_articles" id="chartschool_articles"></a>

[**Bullish Percent Index**](/table-of-contents/market-indicators/bullish-percent-index-bpi.md)\
A breadth indicator derived from the percentage of stocks on P\&F Buy signals.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://chartschool.stockcharts.com/table-of-contents/index-and-market-indicator-catalog/stockcharts-bullish-percent-index.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
