shioaji
Installation
SKILL.md
Shioaji Trading API
Shioaji is SinoPac's cross-language, cross-platform trading API for Taiwan financial markets (TWSE/TPEX/TAIFEX). The Rust reimplementation (rshioaji) transforms Shioaji from a Python-only library into a universal trading platform — any programming language can now trade Taiwan markets through the HTTP API server.
Shioaji 是永豐金證券的跨語言、跨平台交易 API。Rust 重新實作(rshioaji)將 Shioaji 從 Python 專屬函式庫轉變為通用交易平台 — 任何程式語言都能透過 HTTP API 伺服器交易台灣市場。
Three access layers:
- Python — native PyO3 binding (
import shioaji) for best performance, sync and async - CLI —
shioajicommand-line tool for server management, trading, and data queries - HTTP API + SSE — REST endpoints + real-time streaming at
localhost:8080, accessible from JS/TS, Go, C/C++, C#, Rust, Java/Kotlin, or any HTTP client
Install:
claude plugin marketplace add Sinotrade/rshioaji→claude plugin install rshioajiThis can coexist with the oldSinotrade/Shioajiplugin (different name). At production release, plugin name changes toshioaji.
Official Docs: https://sinotrade.github.io/