awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vnpy avatar

vnpy/vnpy

0
View on GitHub↗
41,676 Stars·11,905 Forks·Python·MIT·9 Aufrufewww.vnpy.com↗

Vnpy

VeighNa is an event-driven, modular platform designed for the development, backtesting, and execution of automated financial trading strategies. It provides a comprehensive suite of tools that includes a centralized trading terminal for monitoring portfolios and market conditions, alongside a robust algorithmic trading engine that manages real-time data processing and order execution.

The platform distinguishes itself through a highly decoupled architecture that isolates algorithmic logic from market connectivity, allowing for independent strategy development and testing. It utilizes a dynamic plugin framework to extend core functionality and employs a high-performance event loop to facilitate asynchronous communication between modules. To bridge the gap between high-level strategy logic and low-level exchange requirements, the system wraps native trading libraries into Python objects, ensuring efficient data access and execution across multiple global financial exchanges.

Beyond its core execution capabilities, the platform includes a comprehensive risk management framework to enforce position limits and pre-trade validation. It also features a pluggable persistence layer that supports various database backends for storing historical market data, enabling quantitative research and performance analysis. The system provides a unified interface that normalizes heterogeneous data streams, simplifying the integration of diverse market feeds and order routing protocols.

Features

  • Algorithmic Trading Frameworks - Provides a unified programming interface for executing automated financial strategies by connecting to various market data feeds.
  • Algorithmic Trading Platforms - Provides a comprehensive suite for developing, backtesting, and executing automated trading strategies.
  • Automated Trading Engines - VeighNa manages automated trading logic by processing real-time market data and triggering order execution based on predefined quantitative rules and technical analysis indicators.
  • Quantitative Trading Platforms - VeighNa coordinates multiple trading components and data services within a centralized environment to streamline the development, deployment, and monitoring of quantitative financial applications.
  • Trading Terminals - Provides a unified desktop application for managing portfolios and monitoring live market conditions.
  • Trading Risk Management - Monitors and controls financial exposure by enforcing pre-trade validation rules, position limits, and order constraints.
  • Execution Engines - Ships a high-performance asynchronous engine for real-time market data and order execution.
  • Market Data Recorders - Captures and stores historical market information from multiple exchanges to support backtesting and strategy optimization.
  • Trading Exchange Connectors - Integrates diverse financial exchange APIs into a unified interface for multi-market trading.
  • Trading Gateways - Connects to diverse financial exchanges by standardizing communication protocols and data formats for order routing.
  • Backtesting Engines - Evaluates the historical performance of trading algorithms using past market data to refine logic and manage risk.
  • Frameworks - Provides a modular development environment with standardized interfaces for brokerage and data provider connectivity.
  • Event-Driven Architectures - Utilizes a central event loop to dispatch asynchronous messages between trading modules, ensuring decoupled communication and low-latency execution.
  • Plugin Architectures - VeighNa loads independent trading applications and data services as modular components to allow system extensibility without modifying the core.
  • Trading & Backtesting Systems - Event-driven framework for building live trading systems and connectivity.
  • Trading and Backtesting - Quantitative trading system development framework.
  • Trading APIs - Open-source framework for building trading platforms.
  • Trading Frameworks - Full-featured quantitative trading platform and development framework.
  • Trading Platforms - Comprehensive Python-based framework for quantitative trading systems.
  • Market Data Normalizers - Normalizes heterogeneous market data and order streams from multiple global financial exchanges.
  • Research Platforms - Supports historical market data analysis and trading strategy backtesting.
  • Message Buses - Dispatches asynchronous signals between decoupled trading modules to ensure low-latency communication and responsive system state management.
  • Plugin Frameworks - A dynamic loading mechanism that allows independent trading applications and data services to extend core functionality without modification.
  • Financial Data Processing - Provides specialized storage and processing for high-volume tick and bar market data.
  • Foreign Function Interfaces - Wraps low-level C++ trading libraries into Python objects using dynamic linking to enable high-performance execution.
  • Decoupled Execution Patterns - Isolates algorithmic logic from market connectivity layers to allow independent development and testing.
  • Data Normalization - Normalizes heterogeneous market data and order streams into a consistent internal format for cross-platform analysis.
  • Language Bindings - Wraps low-level C++ trading APIs into Python objects using shared memory and dynamic linking for high-performance data access.
  • Decoupling Patterns - Isolates trading logic from the execution engine to allow developers to write and test algorithms independently of market connectivity.

Star-Verlauf

Star-Verlauf für vnpy/vnpyStar-Verlauf für vnpy/vnpy

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht vnpy/vnpy?

VeighNa is an event-driven, modular platform designed for the development, backtesting, and execution of automated financial trading strategies. It provides a comprehensive suite of tools that includes a centralized trading terminal for monitoring portfolios and market conditions, alongside a robust algorithmic trading engine that manages real-time data processing and order execution.

Was sind die Hauptfunktionen von vnpy/vnpy?

Die Hauptfunktionen von vnpy/vnpy sind: Algorithmic Trading Frameworks, Algorithmic Trading Platforms, Automated Trading Engines, Quantitative Trading Platforms, Trading Terminals, Trading Risk Management, Execution Engines, Market Data Recorders.

Welche Open-Source-Alternativen gibt es zu vnpy/vnpy?

Open-Source-Alternativen zu vnpy/vnpy sind unter anderem: quantconnect/lean — Lean is an algorithmic trading engine and quantitative finance platform designed for the development, backtesting, and… stocksharp/stocksharp — StockSharp is an algorithmic trading platform and quantitative framework used for developing and deploying trading… mementum/backtrader — Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading… microsoft/qlib — This project is a comprehensive platform for quantitative investment research, machine learning, and algorithmic… fasiondog/hikyuu — Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading… jesse-ai/jesse — Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading…

Open-Source-Alternativen zu Vnpy

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Vnpy.
  • quantconnect/leanAvatar von QuantConnect

    QuantConnect/Lean

    16,537Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,537
  • stocksharp/stocksharpAvatar von StockSharp

    StockSharp/StockSharp

    10,126Auf GitHub ansehen↗

    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#
    Auf GitHub ansehen↗10,126
  • mementum/backtraderAvatar von mementum

    mementum/backtrader

    20,462Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,462
  • microsoft/qlibAvatar von microsoft

    microsoft/qlib

    44,490Auf GitHub ansehen↗

    This project is a comprehensive platform for quantitative investment research, machine learning, and algorithmic trading. It provides an end-to-end environment for developing, testing, and executing financial strategies, supporting the entire lifecycle from data ingestion and feature engineering to model training and backtesting. The system is distinguished by its configuration-driven workflow orchestration, which allows researchers to automate complex pipelines and manage experiments through declarative files. It features a high-performance data infrastructure that utilizes custom binary for

    Pythonalgorithmic-tradingauto-quantdeep-learning
    Auf GitHub ansehen↗44,490
  • Alle 30 Alternativen zu Vnpy anzeigen→