[Open Source] An excellent domestic JAVA open-source quantitative trading platform featuring historical playback and strategy development.

Open SourceClassification Systems
2026-06-28 08:42 5 次浏览 • 0 次下载 0KB
[Open Source] An excellent domestic JAVA open-source quantitative trading platform featuring historical playback and strategy development.

1. Project Overview

Northstar Yingfu Quantitative Trading Platform

Disclaimer: This project is intended solely for technical sharing and does not constitute any trading advice. Before trading, users must understand the potential trading risks and relevant legal requirements and take full responsibility for their own actions!

An excellent domestic open-source JAVA quantitative trading platform that can serve as an alternative to Wenhua, MC, and Pyramid. It provides features such as historical playback, strategy development, simulated trading, and live trading. It supports both fully automated and semi-automated trading scenarios.

2. Open Source License

Licensed under GPL-3.0

3. Screenshots

User Monitoring Dashboard Preview (The dashboard provides users with a visual interface for conveniently monitoring and managing programs):

Image

Visual Strategy Development (Supports multi-timeframe overlays and custom indicators):

Image

Strategy Backtesting:

Image

4. Feature Overview

This is quantitative trading software designed for programmers. It supports various trading scenarios, including futures, stocks, foreign exchange, and cryptocurrency trading, enabling automated trading.

Features:

  • An all-in-one platform that can integrate with different exchanges;

  • A flexible and versatile automated strategy framework capable of implementing complex, customized trading logic, such as multi-contract spread trading, high-frequency algorithmic trading, CTA trading, and combined options and futures trading;

  • Supports multi-account trading and enables complex strategies such as cross-market arbitrage;

  • An intuitive and easy-to-understand API programming interface, with multiple strategy examples provided. You only need basic JAVA programming knowledge to start developing your own trading strategies;

  • Supports high-precision historical market data playback, allowing traders to practice through replay sessions or validate strategy modules;

  • An intuitive and easy-to-use automated module management system that makes it easy to monitor and manage the execution status of automated strategies;

  • Supports fully customizable risk management controls;

  • Private deployment to ensure strategy security;

Target Users

Professional quantitative traders, full-stack technology enthusiasts, and small private equity technology teams

5. Tech Stack

The project architecture uses event-driven and plugin-based development.

Image

Running environment

Linux cloud servers or Windows systems are recommended (MAC systems do not support the CTP and XTP dynamic libraries).

Program Architecture

  • B/S Architecture

  • The northstar project serves as the backend and includes a web-based monitoring interface.

  • Communication Protocol: HTTP + websocket

  • The database uses H2 (historical market data primarily relies on data services, while only a small amount of account configuration information is stored locally).

  • The frontend monitoring dashboard uses node14 + vue2.x.

  • The backend uses java17 + springboot2.

Special thanks

The author of redtorch. This project retains a small portion of its source code. Special thanks to the redtorch author for sharing their technical expertise.
The author of klinechart, who provides an excellent front-end K-line chart library and related technical support.
The author of electron-egg, who provides a simple and easy-to-use desktop application development solution and related technical support.

#1
资源直链https://gitee.com/dromara/northstar
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare