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

shidenggui/easyquant

0
View on GitHub↗
3,470 stars·1,252 forks·Python·12 views

Easyquant

Easyquant is a quantitative trading framework and event-driven engine designed for executing automated trading strategies and managing real-time market data across multiple accounts. It includes an algorithmic strategy engine and a market data integration layer to process stock quotes and order book data from external providers.

The system features a trading backtesting simulator that uses market time simulation to verify strategy behavior under specific timestamps. It supports dynamic strategy deployment via a hot-reloading module system, allowing trading logic to be updated and injected into the running process without a full system restart.

The framework incorporates a Redis-backed data store for persistent state and configuration management. It also provides encrypted credential storage for secure authentication with external trading platforms and includes system activity logging for auditing and debugging.

Features

  • Automated Trading Engines - Provides a full execution engine for running quantitative trading strategies across multiple accounts based on real-time data.
  • Event-Driven Trading Engines - Provides an event-driven engine to execute quantitative strategies and manage orders across multiple accounts.
  • Algorithmic Trading Engines - Provides the core execution engine for loading and running automated quantitative trading strategies.
  • Quantitative Trading Platforms - Provides an integrated environment for developing, backtesting, and executing algorithmic financial trading strategies.
  • Trading Strategy Backtesters - Ships a simulator for evaluating financial trading strategies against historical market timestamps and data.
  • Trading Strategy Frameworks - Provides a framework for loading, managing, and executing specific named quantitative trading strategies.
  • Market Data Providers - Provides an abstract interface for fetching stock quotes and order book data from multiple market data providers.
  • Event-Driven Architectures - Implements an event-driven architecture to trigger trading logic based on market data updates and time events.
  • Redis-Backed State Stores - Uses Redis as a persistent store for managing account credentials and system configuration across sessions.
  • Dynamic Logic Reloading - Supports the automatic reloading of trading logic into the engine when source files are modified.
  • Hot-Reloading Systems - Provides a system for updating trading strategy code at runtime without requiring a full process restart.
  • Account Credential Management - Implements encrypted storage for account identifiers and passwords to securely authenticate with trading platforms.
  • Time Simulation Utilities - Implements a virtual clock to simulate market timestamps, allowing time-dependent trading logic to be tested without real-time waiting.
  • Virtual Time Testing - Includes a virtual clock simulation to verify time-dependent trading logic by decoupling events from the system clock.

Star history

Star history chart for shidenggui/easyquantStar history chart for shidenggui/easyquant

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Frequently asked questions

What does shidenggui/easyquant do?

Easyquant is a quantitative trading framework and event-driven engine designed for executing automated trading strategies and managing real-time market data across multiple accounts. It includes an algorithmic strategy engine and a market data integration layer to process stock quotes and order book data from external providers.

What are the main features of shidenggui/easyquant?

The main features of shidenggui/easyquant are: Automated Trading Engines, Event-Driven Trading Engines, Algorithmic Trading Engines, Quantitative Trading Platforms, Trading Strategy Backtesters, Trading Strategy Frameworks, Market Data Providers, Event-Driven Architectures.

What are some open-source alternatives to shidenggui/easyquant?

Open-source alternatives to shidenggui/easyquant include: yutiansut/quantaxis — Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies… shinnytech/tqsdk-python — tqsdk-python is a quantitative trading SDK and framework designed for developing automated strategies for futures,… stocksharp/stocksharp — StockSharp is an algorithmic trading platform and quantitative framework used for developing and deploying trading… fasiondog/hikyuu — Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading… ai4finance-foundation/finrl — FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated… llmquant/quant-wiki — quant-wiki is a comprehensive knowledge base and structured reference for quantitative finance, financial engineering,…

Open-source alternatives to Easyquant

Similar open-source projects, ranked by how many features they share with Easyquant.
  • yutiansut/quantaxisyutiansut avatar

    yutiansut/QUANTAXIS

    9,955View on GitHub↗

    Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati

    Pythonquant
    View on GitHub↗9,955
  • shinnytech/tqsdk-pythonshinnytech avatar

    shinnytech/tqsdk-python

    4,789View on GitHub↗

    tqsdk-python is a quantitative trading SDK and framework designed for developing automated strategies for futures, options, and stocks using Python. It functions as an algorithmic trading engine and financial market data API, providing the tools necessary to backtest strategies, analyze historical data, and execute live trades across multiple brokerage accounts. The project distinguishes itself through a specialized option analytics library that calculates Greeks, implied volatility, and volatility surfaces using the Black-Scholes model. It further supports complex order execution patterns, s

    Python
    View on GitHub↗4,789
  • stocksharp/stocksharpStockSharp avatar

    StockSharp/StockSharp

    10,126View on GitHub↗

    StockSharp is an algorithmic trading platform and quantitative framework used for developing and deploying trading robots across stock, forex, and cryptocurrency markets. It functions as a multi-asset trading gateway and a dedicated development environment for building, debugging, and scheduling automated strategies. The platform includes a visual strategy workflow editor that maps logic blocks to executable code and a simulation engine that replays historical tick data to validate trading logic. It utilizes a plugin-based broker integration system to normalize diverse exchange protocols into

    C#
    View on GitHub↗10,126
  • fasiondog/hikyuufasiondog avatar

    fasiondog/hikyuu

    2,999View on GitHub↗

    Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading strategies. It functions as a high-speed system that combines a financial time-series library, a multi-factor analysis tool, and a quantitative backtesting engine to support comprehensive trading research. The framework is distinguished by its high-speed computing core, which utilizes multi-threaded execution to process large volumes of market data for technical indicator generation. It supports a modular strategy composition model where signal, risk, and fund management component

    C++algorithms-tradingbacktestingcpp
    View on GitHub↗2,999
  • See all 30 alternatives to Easyquant→