Skip to content

WindGabrielx/THAI-SET_DASH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ThaiSET Dashboard: Stock Price & Volume Visualization

An interactive dashboard for visualizing historical stock data of selected Thai stocks (e.g., PTT.BK, CPALL.BK, SCB.BK,). Built using Dash, Plotly, and Yahoo Finance, this project provides a clear visual of price trends and trading volume with commonly used technical indicators. (You can add more Thai stocks if needed)

🔧 Features

  • Select multiple Thai stock tickers

  • Choose a custom date range

  • Candlestick chart with:

  • EMA50 / EMA100 / EMA200 lines

  • SMA30 (dashed line)

📊 Volume chart (color-coded by price movement)

💡 Responsive UI powered by Dash Bootstrap Components

🔄 Real-time data fetched via yfinance

🛠 Tech Stack

  • Python

  • Dash + Plotly

  • Dash Bootstrap Components

  • yfinance

  • pandas

This project is great for quick visual analysis of Thai stock market behavior — ideal for students, investors, or developers exploring financial data, It also serves as a practical exercise in learning how to explore data and turn it into meaningful visualizations.

This project was inspired by a practical need to explore Thai stock market data through interactive visualization, applying data visualization skills with Dash and Plotly in a real-world context.

You can easily extend this app with more indicators, trading signals, or real-time alerts.

📘 This project also marks my first hands-on experience with Plotly Dash — a great learning journey into building interactive data apps with Python.

Image

Image