shioaji

Automate Taiwan stock, futures, and options trading via Python API.

503|38|Updated Nov 21, 2018
One-click install
npx skills add https://github.com/Sinotrade/Shioaji --skill shioaji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shioaji
Source: https://github.com/Sinotrade/Shioaji/tree/main/skills/shioaji
Command: npx skills add https://github.com/Sinotrade/Shioaji --skill shioaji

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Shioaji enables developers to automate trading on Taiwan's stock, futures, and options markets through a Python API, removing the need for manual, web-based trading flows and enabling programmatic control.

Core Features & Use Cases

  • Trade stocks, futures, and options programmatically using Python.
  • Subscribe to real-time market data streams (ticks and bid/ask) and query account information.
  • Build automated strategies and experiments in simulation mode before going live.

Quick Start

Install Shioaji, obtain API keys, activate your CA certificate, log in, and start trading in simulation or production mode.

Frequently Asked Questions about shioaji

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Taiwan stock and futures trading with Python?

You can automate Taiwan stock, futures, and options trading with Python by using an API that supports programmatic order management, real-time market data streaming, and account queries. This removes the need for manual web-based trading flows.

What do I need to set up a Python trading API for Taiwan markets?

To set up a Python trading API for Taiwan markets, you need to install the Python package, obtain your API key and secret, activate your CA certificate, and log in. You can then safely develop and test strategies in simulation mode before going live.

Can I stream real-time market data for Taiwan options and futures?

Yes, you can stream real-time market data for Taiwan options and futures. The API supports subscribing to real-time streams of ticks and bid/ask quotes, enabling you to build automated strategies and experiments programmatically.

Does the Shioaji API support simulation mode for testing trading strategies?

Yes, the Shioaji API supports simulation mode for testing trading strategies. It allows developers to safely build automated strategies and experiments in a simulation environment before executing trades in the production environment.

Why do I need a CA certificate to trade Taiwan stocks programmatically?

You need a CA certificate to trade Taiwan stocks programmatically because it is a required security step for API login and order authentication. You must activate your CA certificate alongside your API key and secret to access account queries and execute trades.