Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET Version License Stars

PriceMegaApp

A modern Windows Forms market terminal built with .NET that displays real-time financial market data using Yahoo Finance.


🚀 Table of Contents


📝 About The Project

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

✨ Features

  • 📈 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)

🛠 Getting Started

Prerequisites

Make sure you have installed:

  • .NET SDK 8.0 or higher
  • Windows OS (uses Windows Forms)

Installation

git clone https://github.com/TolgaGame/PriceMegaApp.git
cd PriceMegaApp
dotnet restore

▶ Usage

Run 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.

⚠️ Disclaimer

This project was developed for learning purposes and is not intended for financial or investment advice.

TURKISH : Yahoo Finance verilerini kullanan, .NET ile geliştirilmiş bir masaüstü piyasa terminali. Öğrenim ve pratik amacıyla geliştirilmiştir; yatırım tavsiyesi niteliği taşımaz.

About

.NET Practice Project - YH Finance API Market Browser

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages