Skip to content

FinTrendAnalyzer is a comprehensive financial data analysis platform designed to deliver real-time insights into stock market trends, currency exchange rates, and the impacts of financial news on markets

License

Notifications You must be signed in to change notification settings

pnchkirr/FinTrendAnalyser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinTrendAnalyser

Project Description

FinTrendAnalyser is a comprehensive financial data analysis platform designed to provide insights into stock market trends, currency exchange rates, and the impact of financial news on the markets. Utilising modern data processing techniques, this platform aggregates data from multiple financial market data providers and news sources. The goal is to offer users real-time analytics and predictive insights, helping them make informed investment decisions. FinTrendAnalyzer harnesses the power of machine learning for trend prediction and sentiment analysis, making it a valuable tool for investors, financial analysts, and market enthusiasts.

Objectives

  • Aggregate and analyse real-time and historical financial data.
  • Provide predictive insights into market trends and currency fluctuations.
  • Analyse the impact of financial news on market movements.
  • Demonstrate the application of data engineering and machine learning in financial analysis.

Tech Stack

  • Python for backend development and data processing.
  • APIs from Alpha Vantage, Yahoo Finance, and NewsAPI for data ingestion.
  • Machine learning libraries (e.g., scikit-learn, TensorFlow) for trend prediction and sentiment analysis.
  • Database technologies like PostgreSQL for data storage.
  • Flask for creating a web API.
  • Vue.js and D3.js for frontend development and data visualisation.
  • Docker and Kubernetes for containerisation and orchestration.

Data Sources

  • Alpha Vantage: Real-time and historical stock data, forex, and cryptocurrency information.
  • Yahoo Finance: Historical stock prices, financial summaries, and market data.
  • NewsAPI: Real-time financial news from various sources.
  • Additional web scraping for custom financial news aggregation.

Features

  • Real-time data tracking of stocks, forex, and cryptocurrencies.
  • Sentiment analysis of financial news.
  • Predictive modeling for market trend forecasting.
  • Interactive dashboards for visualising financial data and insights.
  • API endpoints for accessing processed data and analytics.

Installation and Setup

TO DO: Add detailed instructions on setting up and running the project. This should include steps for cloning the repository, installing dependencies, and necessary configuration.

Usage

TO DO: Provide clear instructions on how to use the platform. This should include guidance for navigating the web interface or making API requests, along with example requests and responses for clarity.

About

FinTrendAnalyzer is a comprehensive financial data analysis platform designed to deliver real-time insights into stock market trends, currency exchange rates, and the impacts of financial news on markets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages