Discover and explore top open-source AI tools and projects—updated daily.
dromaraOpen-source AI quantitative trading platform
Top 59.6% on SourcePulse
Summary
Northstar is an open-source, Java-based quantitative trading platform aiming to replace commercial solutions like WenHua and MC. It provides a comprehensive suite for automated trading across futures, stocks, forex, and cryptocurrencies, targeting professional traders and tech enthusiasts with features for strategy development, backtesting, simulation, and live execution.
How It Works
Utilizing a B/S architecture with an event-driven, plugin-based model, Northstar offers a server component and a web-based monitoring console. Strategy development is primarily in Java, complemented by Javascript for custom indicators. This design promotes modularity and extensibility, positioning it as a flexible alternative to proprietary systems.
Quick Start & Requirements
A Java foundation is essential for strategy development. Deployment is recommended on Linux or Windows; MAC OS lacks support for CTP/XTP dynamic libraries. Detailed documentation and technical support are primarily accessible via a paid "星球" (knowledge base/community), with no public quick-start guides or demos linked.
Highlighted Details
Maintenance & Community
The project acknowledges code contributions from redtorch and klinechart. Specifics on active maintenance, core contributors, or public community channels (Discord/Slack) are absent. Further documentation and support are gated behind a paid "星球" community.
Licensing & Compatibility
The project's license is not specified in the README, posing a significant adoption risk, especially for commercial use. MAC OS compatibility is limited for specific trading gateways.
Limitations & Caveats
MAC OS users face limitations with CTP/XTP dynamic libraries. Restarting during live market hours may cause K-line data loss. Strategy development requires Java proficiency. The project is presented as technical sharing, with users assuming all trading risks and legal responsibilities.
3 weeks ago
Inactive