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
  • CLIshioaji command-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/rshioajiclaude plugin install rshioaji This can coexist with the old Sinotrade/Shioaji plugin (different name). At production release, plugin name changes to shioaji.

Official Docs: https://sinotrade.github.io/


Installs
4
GitHub Stars
6
First Seen
11 days ago