Five Open-Source Stock Trading Tools for Developers
This article introduces five open-source stock trading tools—funds, ZVT, QUANTAXIS, StockAnalysisSystem, and match-trade—detailing their authors, star counts, features, and repository links, offering developers practical resources to build or enhance their own trading applications.
In many technical communities, conversations often turn to stock trading, yet few developers leverage their IT expertise to create useful trading assistance tools.
funds
Author: rabt
Stars: 94
Repository: https://gitee.com/rabt/funds
A browser extension that serves as a personalized fund assistant, providing real‑time valuation of selected funds. It syncs with the user’s account, allows adding or removing funds, and displays data in a small window suitable for discreet use at work.
zvt
Author: foolcage
Stars: 1300
Repository: https://github.com/zvtvz/zvt
ZVT is a re‑imagined quantitative trading framework that includes extensible trading instruments, data recorders, APIs, factor calculations, stock selection, backtesting, and unified visualization. It targets low‑frequency, multi‑level, multi‑factor, multi‑instrument market analysis without relying on external middleware, offering lightweight, testable, and scalable performance.
QUANTAXIS
Author: yutiansut
Stars: 4900
Repository: https://github.com/quantaxis/quantaxis
QUANTAXIS provides a pure‑local quantitative solution supporting task scheduling and distributed deployment for stocks, futures, options, Hong Kong stocks, and cryptocurrencies, covering data acquisition, backtesting, simulation, trading, visualization, and multi‑account management.
StockAnalysisSystem
Author: SleepySoft
Stars: 393
Repository: https://gitee.com/SleepySoft/StockAnalysisSystem
This application is specifically designed for the Chinese market and current Chinese accounting policies, offering analysis and visualization tools tailored to local regulations.
match-trade
Author: kinbug
Stars: 472
Repository: https://gitee.com/flying-cattle/match-trade
match‑trade is a high‑efficiency exchange matching engine that adopts the LMAX Disruptor framework, distributed in‑memory storage, and atomic operations. It processes matching sequences via data streams and employs price‑level independent logic to achieve fast, large‑scale data matching.
PS: If you find this sharing useful, feel free to like or comment.
END
Java Captain
Focused on Java technologies: SSM, the Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading; occasionally covers DevOps tools like Jenkins, Nexus, Docker, ELK; shares practical tech insights and is dedicated to full‑stack Java development.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.