"""
Index Indicators
----------------

In financial markets, an "index" is a statistical measure that represents the performance of a group of assets or a specific sector of the market. Indexes are used by investors and analysts to track market trends, compare the performance of assets, and manage investment portfolios. Here are some key points about indexes:

• Market Index: This represents a specific section of the stock market by tracking the performance of a group of selected stocks. Examples include the S&P 500, which measures the stock performance of 500 large companies listed on stock exchanges in the United States, and the Dow Jones Industrial Average, which tracks 30 large, publicly-owned companies trading on the New York Stock Exchange (NYSE) and the NASDAQ.
• Sectoral Indexes: These track the performance of specific sectors of the economy, such as technology, healthcare, or finance. Examples include the NASDAQ-100, which includes 100 of the largest domestic and international non-financial companies listed on the NASDAQ stock exchange.
• Regional Indexes: These reflect the performance of investments in a specific geographic region. For example, the Nikkei 225 includes top companies from Japan, and the FTSE 100 includes 100 of the largest companies by market capitalization listed on the London Stock Exchange.
• Composite Index: This is made up of stocks from more than one stock exchange. For instance, the NASDAQ Composite includes all the companies listed on the NASDAQ stock exchange.

Indexes serve various roles, such as:

• Benchmarking: Investors use indexes as benchmarks to measure the performance of their portfolios. For example, a mutual fund that invests in large-cap U.S. stocks might be compared against the S&P 500.
• Economic Indicators: Indexes can act as indicators of the economic health of an industry, sector, or the entire market.
• Basis for Investment Products: Many investment products, like index funds and exchange-traded funds (ETFs), are based on indexes. These products aim to replicate the performance of their respective indexes.
• Indexes are pivotal in helping investors understand market trends, making informed decisions, and evaluating investment strategies against broader market performances
"""

from ..CCI import Commodity_Channel_Index as CCI
from ..CFI import Cumulative_Force_Index as CFI
from ..DEI import Demand_Index as DEI
from ..DI import Disparity_Index as DI
from ..DMMI import Dynamic_Momentum_Index as DMMI
from ..EFI import Elder_Force_Index as EFI
from ..ERI import Elder_Ray_Index as ERI
from ..HLI import High_Low_Index as HLI
from ..MAFI import Market_Facilitation_Index as MAFI
from ..MFI import Money_Flow_Index as MFI
from ..MI import Mass_Index as MI
from ..NVI import Negative_Volume_Index as NVI
from ..PVI import Positive_Volume_Index as PVI
from ..RSI import Relative_Strength_Index as RSI
from ..SMI import CT_Reverse_Stochastic_Momentum_Index as SMI
from ..TSI import True_Strength_Index as TSI
from ..VIDYA import Variable_Index_Dynamic_Average as VIDYA

ALL = [CCI, CFI, DEI, DI, DMMI, EFI, ERI, HLI, MAFI, MFI, MI, NVI, PVI, RSI, SMI, TSI, VIDYA]