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
bbfamily avatar

bbfamily/abu

0
View on GitHub↗

Abu

Abu is an algorithmic trading framework designed for the development, backtesting, and optimization of automated trading strategies. It functions as a quantitative financial analysis library that processes time-series data to identify market trends, volatility patterns, and key price levels.

The platform distinguishes itself through a modular architecture that integrates diverse financial data sources and a rule-based engine for automated risk management. It enables users to construct complex trading signals by layering technical indicators and machine learning models, while simultaneously enforcing position sizing and capital protection constraints.

The system provides a comprehensive suite of tools for quantitative analysis, including vectorized processing for high-speed mathematical operations and grid-search mechanisms for parameter optimization. These capabilities allow for the systematic simulation of strategy performance against historical data to evaluate potential returns and risk exposure across various asset classes.

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
www.abuquant.com
↗

Features

  • Algorithmic Trading - Provides a comprehensive framework for developing, backtesting, and optimizing automated trading strategies using historical market data.
  • Automated Risk Management - Implements automated risk management rules for position sizing, stop-loss, and take-profit targets to protect capital across financial assets.
  • Trading Strategy Backtesters - Simulates strategy performance against historical market data to evaluate potential returns and risk exposure.
  • Backtesting Engines - Simulates historical market performance using a strategy-driven backtesting engine to validate logic before live deployment.
  • Risk Management Tools - Applies automated stop-loss, take-profit, and position sizing rules to control financial exposure.
  • Trading Strategy Definitions - Provides a framework for constructing algorithmic trading strategies using technical indicators and machine learning models.
  • Financial Analysis Tools - Offers a toolkit for processing financial time-series data to identify market trends, volatility patterns, and key price levels.
  • Support and Service Management Integrations - Locates optimal limit buy and sell prices by analyzing market data to find key support and resistance zones.
  • Financial Market Analysis Platforms - Performs statistical analysis on financial time series to identify patterns and predictable market behaviors.
  • Parameter Optimization Strategies - Provides grid-search mechanisms to systematically iterate through strategy configurations and identify optimal performance parameters.
  • Support and Resistance Detectors - Identifies key price levels for limit orders by analyzing trend support and market cycle predictions.
  • Technical Support and Resistance Analysis - Identifies optimal entry and exit price levels by analyzing market trends, moving averages, and historical support and resistance zones.
  • Trading Strategy Optimizers - Optimizes strategy parameters using grid search and custom scoring to improve performance and stability.
  • Algorithmic Trading Engines - Quant trading system based on Python.
  • Derivative Pricing Models - Calculates optimal trading price targets by evaluating market volatility and individual risk profiles.
  • Trade Profitability Recorders - Computes profit and loss targets by applying quantitative analysis to market volatility and historical price trends.
  • Financial Data Connectors - Implements a modular connector architecture to integrate diverse financial data sources for analysis and strategy execution.
  • Indicator Composition - Constructs complex trading signals by layering statistical models and moving averages to pinpoint market levels.
  • External Data Integrations - Connects to diverse financial data sources and custom storage backends to support comprehensive market analysis.
  • Time Series - Leverages vectorized array-based computation to perform high-speed mathematical operations on financial time-series data.
16,218 stars·4,415 forks·Python·gpl-3.0·67 views

Star history

Star history chart for bbfamily/abuStar history chart for bbfamily/abu

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.

Frequently asked questions

What does bbfamily/abu do?

Abu is an algorithmic trading framework designed for the development, backtesting, and optimization of automated trading strategies. It functions as a quantitative financial analysis library that processes time-series data to identify market trends, volatility patterns, and key price levels.

What are the main features of bbfamily/abu?

The main features of bbfamily/abu are: Algorithmic Trading, Automated Risk Management, Trading Strategy Backtesters, Backtesting Engines, Risk Management Tools, Trading Strategy Definitions, Financial Analysis Tools, Support and Service Management Integrations.

Which projects share features with bbfamily/abu?

Projects with overlapping indexed features include: wilsonfreitas/awesome-quant — Awesome-quant is a curated directory of open-source software libraries and tools designed for quantitative finance,… quantconnect/lean — Lean is an algorithmic trading engine and quantitative finance platform designed for the development, backtesting, and… ai4finance-foundation/finrl — FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated… mementum/backtrader — Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading… edtechre/pybroker — pybroker is a Python algorithmic trading framework and quantitative technical analysis library designed for… yutiansut/quantaxis — Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies…

Projects sharing features with Abu

These projects share indexed features with Abu. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • wilsonfreitas/awesome-quantwilsonfreitas avatar

    wilsonfreitas/awesome-quant

    26,818View on GitHub↗

    Awesome-quant is a curated directory of open-source software libraries and tools designed for quantitative finance, algorithmic trading, and financial data analysis. It serves as a central hub for discovering resources that support the entire lifecycle of financial modeling, from raw data ingestion to complex statistical research. The repository organizes specialized tools into categorized collections, enabling users to identify solutions for high-performance numerical computing, technical indicator calculation, and derivative pricing. It highlights frameworks that facilitate the construction

    HTMLalgorithmic-trading-enginealgorithmic-trading-libraryalgotrading
    View on GitHub↗26,818
  • quantconnect/leanQuantConnect avatar

    QuantConnect/Lean

    16,537View on GitHub↗

    Lean is an algorithmic trading engine and quantitative finance platform designed for the development, backtesting, and live execution of automated trading strategies. It provides a comprehensive framework for processing time-series market data, managing multi-asset portfolios, and conducting quantitative research across diverse financial markets. The platform distinguishes itself through a modular, event-driven architecture that decouples strategy logic from data ingestion and brokerage connectivity. By utilizing standardized interfaces for data providers and brokerage abstractions, it enable

    C#algorithmalgorithmic-trading-enginec-sharp
    View on GitHub↗16,537
  • ai4finance-foundation/finrlAI4Finance-Foundation avatar

    AI4Finance-Foundation/FinRL

    13,964View on GitHub↗

    FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated trading strategies. It functions as a quantitative finance toolkit that integrates deep learning algorithms with financial market simulations to address complex portfolio management and asset allocation tasks. The platform provides an end-to-end pipeline for transforming raw market data into actionable trading models. The project distinguishes itself through a layered, modular architecture that separates data processing, environment simulation, and agent training. This design allow

    Jupyter Notebookalgorithmic-tradingdeep-reinforcement-learningdrl-algorithms
    View on GitHub↗13,964
  • mementum/backtradermementum avatar

    mementum/backtrader

    20,462View on GitHub↗

    Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading strategies. It provides a comprehensive environment for quantitative finance, allowing users to simulate trading logic against historical market data or connect directly to brokerage platforms for automated real-time trading. The project distinguishes itself through a unified event-driven architecture that treats backtesting and live trading with the same API. This consistency is supported by a flexible data-feed abstraction layer that normalizes diverse financial sources, ena

    Pythonbacktestingmetaclasspython
    View on GitHub↗20,462
Compare all 30 related projects→