Investment OS for algo trading and global markets
Top 83.1% on sourcepulse
Yuan is a personal investment operating system designed for individual investors and quantitative traders. It provides a comprehensive, AI-empowered platform for creating, testing, and managing trading strategies across global markets, with a strong emphasis on privacy, cross-platform compatibility, and low cost.
How It Works
Yuan utilizes a serverless, cloud-native architecture with a hybrid-cloud deployment model. Communication between components (terminals) is handled by a star-topology RPC framework, leveraging WebRTC for efficient peer-to-peer connections. It supports a unified data model for global markets, with extensions acting as first-class citizens for adding functionality and market connectivity. Core components include a host manager, storage services (PostgreSQL, Prometheus, Redis), data modeling packages, and various vendor connectors for market access.
Quick Start & Requirements
npm install -g @microsoft/rush
rush update && rush build
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is described as "low-level, primitive, and difficult to use" for non-technical users, requiring specific distributions for easier adoption. The GUI is currently in Chinese, with internationalization planned. Specific licensing details for all components need verification for commercial use.
23 hours ago
Inactive