Bangladesh stock market analysis, covering the Dhaka Stock Exchange (DSE) and Chittagong Stock Exchange (CSE), reveals key challenges in data collection, market efficiency, and price reflection of fundamental performance. Despite growing market size, short-term speculation, insider trading, and rumors often distort stock, mutual fund, and bond valuations. By applying Python-powered data extraction, cleaning, and structured analysis, investors can measure holding period returns, volatility, and risk-adjusted returns, rank DSE-listed securities, identify consistently strong performers, and make data-driven investment decisions. This quantitative and fundamental approach enables smarter portfolio strategies, sector insights, and long-term market evaluation in Bangladesh.

Stock Market Data Collection and Analysis

Despite Bangladesh Stock Market growing size and importance, the market still faces challenges in efficiently reflecting the intrinsic value of listed securities—such as stocks, mutual funds, and bonds—based on their fundamental performance due to non-availability of time quality data.

It is widely observed that short-term market rumors, speculative trading behavior, and insider information often have a greater influence on stock prices than underlying fundamentals. Nevertheless, I believe that applying a data-driven analytical approach can help investors derive meaningful insights and make more rational investment decisions.

Overcoming Data Collection Challenges

One of the most persistent challenges in analyzing the Bangladesh stock market is collecting accurate, real-time, and consistent data from reliable sources. The official DSE website (www.dsebd.org) provides essential market information, but extracting this data in a structured format suitable for analysis can be difficult.

To address this issue, I developed a Python-based solution that automates the process of data extraction and cleaning. By using advanced libraries, classes, and functions in Python—such as BeautifulSoup, Pandas, and Selenium—I successfully gathered and organized up-to-date trading information for all securities listed on the DSE. This dataset now serves as the foundation for conducting deeper market analysis.

Analytical Focus and Objectives

My current analysis aims to calculate key financial metrics, including:

  • Holding Period Returns (HPR) – to measure the total return of each stock over a specified period.
  • Volatility – to understand the risk level associated with each security.
  • Risk-Adjusted Returns – to identify stocks that offer the best return relative to their risk.

By ranking the securities based on these performance indicators, the study provides a structured, comparative view of the market. This approach helps in identifying consistently strong performers and sectors with sustainable growth potential.

Visual Representation of Data

Below is a sample graph generated from the collected dataset. It visually represents comparative performance among selected DSE-listed companies based on return and volatility.

DSE stock performance analysis graph

Conclusion and Next Steps

This project represents the first stage of a long-term initiative to apply quantitative and fundamental analysis techniques to the Bangladesh stock market. By combining accurate data collection with systematic analysis, it becomes possible to uncover meaningful patterns that support informed investment decisions.

In the next phase, I plan to share computed results, sector-specific insights, and performance rankings based on these analytical models. Constructive feedback and suggestions from readers are highly welcome to refine and expand this research.

Written By-Md Kollol Hossain, CEO

To learn more about the overall market structure, visit: Bangladesh Stock Market Analysis – An Overview


This article is for educational purposes only and does not constitute financial or investment advice.