back to home

Sinotrade / Shioaji

Shioaji all new cross platform api for trading ( 跨平台證券交易API )

339 stars
26 forks
13 issues
Dockerfile

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing Sinotrade/Shioaji in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/Sinotrade/Shioaji)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Shioaji [ ]() [ ]() Shioaji is a trading API provided by Sinopac that offers a comprehensive and user-friendly platform for accessing the Taiwan financial markets. With Shioaji, you can trade a variety of financial instruments including stocks, futures, and options using your favorite Python packages such as numpy, scipy, pandas, pytorch, or tensorflow to build your own custom trading models. The platform is easy to use and intuitive, with advanced charting tools, real-time market data, and a customizable interface that allows you to tailor your trading experience to your specific needs. Shioaji is fast and efficient, with a high-performance core implemented in C++ and using FPGA event broker technology, and it is the first Python trading API in Taiwan that is compatible with Linux and Mac, making it a truly cross-platform solution. Whether you are a beginner looking to get started in the world of trading or an experienced trader looking for a more powerful platform, Shioaji has something to offer. Sign up for a free account today and start trading with confidence. > ✨ **First Taiwan trading API with AI coding agent skill support** — Claude Code & Codex CLI • AI Coding Agent Skills • Installation • Binaries • Docker Image • Quickstarts • Communication • Releases and Contributing • The Team AI Coding Agent Skills Shioaji is the **first Taiwan trading API with AI coding agent skill support**. Get AI-assisted guidance on using the Shioaji API. Claude Code Universal Installers (Cursor, Windsurf, Copilot, Codex, and more) Installation Binaries simple using pip to install update shioaji with uv using uv to install install speed version Docker Image simple run with interactive mode in docker run with jupyter lab or notebook Quickstarts Initialization Just import our API library like other popular python library and new the instance to start using our API. Login your account and activate the certification then you can start placing order. Streaming Market Data Subscribe the real time market data. Simplely pass contract into quote function and give the quote type will receive the streaming data. Place Order Like the above subscribing market data using the contract, then need to define the order. Pass them into function, then it will return the trade that describe the status of your order. Conclusion This quickstart demonstrates how easy to use our package for native Python users. Unlike many other trading API is hard for Python developer. We focus on making more pythonic trading API for our users. More usage detail on document. Communication Releases and Contributing Shioaji has a 14 day release cycle. See the release change log. Please let us know if you encounter a bug by filing an issue. We appreciate all suggestions. If you have any idea want us to implement, please discuss with us in gitter. The Team Shioaji is currently maintained by Sally, Yvictor, CC.Chiao and Po Chien Yang with major contributions.