A modern Windows Forms market terminal built with .NET that displays real-time financial market data using Yahoo Finance.
MarketTerminalPro is a desktop market-data dashboard built to track live prices across multiple markets in a single, dark-themed interface. It pulls quotes from Yahoo Finance and refreshes automatically, with a detail view for historical price charts per instrument.
The app covers:
- Global Commodities — Gold, Silver, Oil, Natural Gas, Copper, Platinum, Corn, Wheat, Bitcoin
- Borsa Istanbul (BIST) — THYAO, GARAN, AKBNK, EREGL, SISE and more
- US Stocks — AAPL, MSFT, NVDA, GOOGL, AMZN, META, TSLA and more
- UK Stocks — AZN, SHEL, HSBA, BP, ULVR and more
- Forex & Indices — USD/TRY, EUR/TRY, GBP/TRY, EUR/USD, BIST 100
- 📈 Live market prices with automatic 30-second refresh
- 📊 Interactive historical price charts (1D / 1W / 1M / 3M / 6M / 1Y / 5Y ranges)
- 💹 Commodities, Forex, and equity tracking in one dashboard
- 🇹🇷 Borsa Istanbul (BIST) support
- 🇺🇸 US Stocks · 🇬🇧 UK Stocks
- 🎨 Modern dark UI with hover effects and price-flash animations
- 🔄 Thread-safe background data fetching (no UI freezing)
Make sure you have installed:
- .NET SDK 8.0 or higher
- Windows OS (uses Windows Forms)
git clone https://github.com/TolgaGame/PriceMegaApp.git
cd PriceMegaApp
dotnet restoreRun the app with:
dotnet run- Use the top navigation bar to switch between Commodities, BIST, Forex, US, and UK markets.
- Click any row to open a detailed price chart with adjustable time ranges.
- Prices refresh automatically every 30 seconds; a status indicator in the footer shows the last update time.
This project was developed for learning purposes and is not intended for financial or investment advice.