Discover and explore top open-source AI tools and projects—updated daily.
SinotradePython trading API for Taiwan financial markets
Top 83.7% on SourcePulse
Shioaji provides a cross-platform Python API for trading in Taiwan's financial markets, including stocks, futures, and options. It targets Python developers seeking to build custom trading models using familiar libraries like Pandas and PyTorch. The platform offers a user-friendly interface, high performance, and unique AI coding agent integration for enhanced development.
How It Works
The API leverages a high-performance C++ core and FPGA event broker technology for speed and efficiency. It exposes a Pythonic interface for market data streaming, order placement, and account management. A key innovation is its integration with AI coding agents, offering AI-assisted guidance for API usage and development.
Quick Start & Requirements
pip install shioaji or uv add shioaji. Docker image sinotrade/shioaji:latest is available..pfx) with its password for authentication.claude plugin install shioaji or npx skills add Sinotrade/Shioaji.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README does not specify a software license, posing a significant adoption risk. It requires specific authentication credentials (API keys, CA certificate) tied to Sinopac and Taiwan markets. AI coding agent integration may depend on third-party AI platform availability and configuration.
3 weeks ago
Inactive