awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
shashankvemuri avatar

shashankvemuri/Finance

0
View on GitHub↗
3,943 stars·336 forks·Python·MIT·25 views

Finance

This project is a Python quantitative finance library designed for gathering, manipulating, and analyzing stock market data. It provides a suite of tools for quantitative stock analysis, including an equity screening framework for filtering stocks based on technical and fundamental criteria.

The library features a machine learning price predictor for classifying stock movements and forecasting future price directions. It also includes a financial technical analysis tool to calculate indicators such as Bollinger Bands, RSI, and MACD, alongside an algorithmic trading simulator for testing portfolio strategies against historical data.

The software covers a broad range of financial capabilities, including financial data acquisition via web scraping, individualized stock assessment, and the use of vectorized numerical computation to process large arrays of price data.

Features

  • Quantitative Finance & Trading - A complete Python library for gathering, manipulating, and performing quantitative analysis on stock market data.
  • Financial Price Forecasting - Implements machine learning models to classify stock movements and forecast future price directions.
  • Algorithmic Trading Simulators - Evaluates the performance of automated investment strategies by simulating them against historical data.
  • Criteria-Based Screeners - Provides a system for filtering stocks based on specific numerical thresholds and investment criteria.
  • Technical Stock Screeners - Filters securities based on technical indicators and fundamental analysis to identify investment opportunities.
  • Equity Assessments - Evaluates specific equities using detailed tools to determine current performance and intrinsic value.
  • Screening Frameworks - Provides a comprehensive framework for filtering stocks based on technical and fundamental analysis criteria.
  • Screening Workflows - Implements a workflow to filter stocks based on technical and fundamental criteria for investment identification.
  • Stock Analysis Tools - Provides tools to analyze individual equities and determine intrinsic value using quantitative methods.
  • Technical Indicators - Implements mathematical calculations for trend indicators such as Bollinger Bands and Relative Strength Index.
  • Trading Strategy Backtesting - Applies algorithmic trading logic to historical financial data to simulate and evaluate performance.
  • Trading Strategy Sandboxes - Provides an isolated environment to test and validate trading strategies against historical market data.
  • Predictive Financial Models - Applies machine learning implementations tailored for financial forecasting and classifying stock movements.
  • Financial Data Collection Pipelines - Aggregates financial market data and company information through automated collection pipelines.
  • Web Data Collection - Automates the gathering of price action and corporate information from diverse web sources.
  • Web Data Scraping - Extracts structured market data and company information from financial websites using automated scripts.
  • Numerical Computing - Utilizes high-performance matrix operations and statistics to process large arrays of price data.
  • Educational Resources - Collection of programs for gathering and analyzing market data.

Star history

Star history chart for shashankvemuri/financeStar history chart for shashankvemuri/finance

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Finance

These projects share indexed features with Finance. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • gbeced/pyalgotradegbeced avatar

    gbeced/pyalgotrade

    4,659View on GitHub↗

    pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated trading strategies. It provides a comprehensive framework for financial strategy backtesting, a technical analysis library for computing mathematical indicators, and connectors for cryptocurrency exchange integration. The project distinguishes itself by supporting sentiment-based trading through the integration of real-time social media feeds and keyword streams. It features a quantitative trading visualization tool for plotting price action and portfolio equity curves, along with

    Python
    View on GitHub↗4,659
  • letianzj/quantresearchletianzj avatar

    letianzj/QuantResearch

    2,808View on GitHub↗

    QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial time-series analysis, and systematic trading. It provides an event-driven backtesting environment for validating strategies against historical tick and bar data, alongside a dedicated portfolio optimization engine for calculating asset weights and risk metrics. The project distinguishes itself through a machine learning finance toolkit that implements recurrent neural networks for price prediction and reinforcement learning for derivative pricing. It also features advanced statisti

    Jupyter Notebookalgorithmic-tradingalgotradingasset-allocation
    View on GitHub↗2,808
  • rockyzsu/stockRockyzsu avatar

    Rockyzsu/stock

    7,802View on GitHub↗

    This project is a quantitative trading platform and algorithmic trading bot designed for market data aggregation, strategy backtesting, and trade execution. It functions as a comprehensive system for collecting financial data via APIs and web sources, simulating investment strategies against historical records, and programmatically managing investment positions through brokerage interfaces. The platform distinguishes itself through institutional sentiment analysis and market intelligence tools. It monitors institutional fund activity, tracks corporate actions like equity pledges, and crawls f

    Pythonpythonquantstock
    View on GitHub↗7,802
  • jerbouma/financetoolkitJerBouma avatar

    JerBouma/FinanceToolkit

    4,449View on GitHub↗

    The FinanceToolkit is an open-source Python library for quantitative finance that provides a unified framework for financial analysis, asset valuation, and risk management. It serves as a comprehensive platform for computing over 200 financial metrics and ratios, with capabilities spanning financial ratio analysis, fixed income analytics, macroeconomic data aggregation, options pricing, and portfolio risk management. The toolkit distinguishes itself through a modular architecture that separates data retrieval from computation, with stateless engines for financial models like Black-Scholes, GA

    Pythoncommoditieseconomicsequities
    View on GitHub↗4,449
Compare all 30 related projects→

Frequently asked questions

What does shashankvemuri/finance do?

This project is a Python quantitative finance library designed for gathering, manipulating, and analyzing stock market data. It provides a suite of tools for quantitative stock analysis, including an equity screening framework for filtering stocks based on technical and fundamental criteria.

What are the main features of shashankvemuri/finance?

The main features of shashankvemuri/finance are: Quantitative Finance & Trading, Financial Price Forecasting, Algorithmic Trading Simulators, Criteria-Based Screeners, Technical Stock Screeners, Equity Assessments, Screening Frameworks, Screening Workflows.

Which projects share features with shashankvemuri/finance?

Projects with overlapping indexed features include: gbeced/pyalgotrade — pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated… letianzj/quantresearch — QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial… rockyzsu/stock — This project is a quantitative trading platform and algorithmic trading bot designed for market data aggregation,… llmquant/quant-wiki — quant-wiki is a comprehensive knowledge base and structured reference for quantitative finance, financial engineering,… jerbouma/financetoolkit — The FinanceToolkit is an open-source Python library for quantitative finance that provides a unified framework for… wangshub/rl-stock — RL-Stock is a system for executing deep reinforcement learning trading bots designed to automate stock trading and…