tigeropen について
Tiger Open API Python SDKを利用するためのスキル集です。相場データ、取引、オプション、ストリーミング、CLIを扱い、実注文の送信前に明示的な確認を求めます。
主な機能
- 01SDKの導入と認証を案内
- 02相場データと銘柄スクリーニングを解説
- 03注文、ポジション、資産を説明
- 04オプションとリアルタイム配信を解説
- 05CLIとMCPサーバーのガイドを収録
- 06実注文前に明示的な確認を要求
活用シーン
- 01相場データの取得や銘柄の選定
- 02注文やポジションの確認・管理
- 03オプションチェーンや戦略の利用
- 04リアルタイム配信やMCPエディター接続の設定
MCP 対応
Tiger APIをMCPツールとして公開し、Cursor、Claude Code、Kiro、Traeで利用するためのガイドを含みます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ tigerfintech/ tigeropen-skill --skill tigeropenインストール後、Claude Code で/tigeropenを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/cli.mdmcp.mdoption.mdpush.mdquickstart.mdquote.mdtrade.md詳細
Tiger Open API Python SDK
老虎量化开放平台 Python SDK 完整技能集 / Tiger Brokers OpenAPI 向けの完全な AI スキルセット
安全警告 / 安全上の警告:取引には実際の資金が関わります。取引コードを生成する際は、ユーザーが明示的に実取引を希望しない限り、デフォルトでシミュレーション口座(Paper Trading)を使用してください。実取引で注文する前に、必ず次の操作を行ってください:1)
preview_order()を呼び出して推定手数料を表示する、2) 注文の詳細を表形式で表示する、3) 停止し、ユーザーから明示的な確認を得るまで待つ。確認を得る前にplace_order()を呼び出してはいけません。 取引には実際の資金が関わります。ユーザーが実取引を明示的に希望しない限り、デフォルトでシミュレーション取引を使用してください。実取引でplace_order()を呼び出す前に、必ず次の操作を行ってください:1)preview_order()を呼び出して推定手数料を表示する、2) 注文の詳細を表形式で表示する、3) 停止し、ユーザーから明示的な確認を得るまで待つ。自動で注文を送信してはいけません。
- ドキュメント:https://docs.itigerup.com/docs/prepare
- GitHub:https://github.com/tigerfintech/openapi-python-sdk
- SDK:
pip install tigeropen| Python 3.8 - 3.14
言語ルール
ユーザーの入力言語に合わせて自動的に返信します。ユーザーが英語で質問した場合は英語で、中国語で質問した場合は中国語で返信します。技術用語(コード、API 名、パラメーター名)は原文のままにします。 ユーザーの言語で返信してください。技術用語(コード、API 名、パラメーター)は原文のままにしてください。
リファレンスガイド
このスキルは、目的別のリファレンスファイルで構成されています。タスクに応じて、関連するガイドを読み込んでください。
- クイックスタート — SDK のインストール、認証、クライアントの設定、列挙型/オブジェクト、エラーコード、FAQ
- マーケットデータ — リアルタイム株価、K 線、板情報、ティック、資金フロー、ファンダメンタルズ、スキャナー
- 取引 — 注文(成行/指値/逆指値/アルゴリズム)、注文管理、資産、ポジション、資金移動
- オプション — オプションチェーン、グリークス、単一レッグ/複数レッグの組み合わせ、オプション計算ツール
- リアルタイムプッシュ — PushClient を使用した株価/板情報/ティック/K 線/注文/ポジション/資産の変更の購読
- CLI ツール — コマンドラインインターフェース:設定、株価、取引、口座、表形式/JSON/CSV 出力によるプッシュコマンド
- MCP サーバー — Tiger API を MCP ツールとして公開し、Cursor、Claude Code、Kiro、Trae から利用
クイックスタート
from tigeropen.common.consts import Language, Market
from tigeropen.tiger_open_config import TigerOpenClientConfig
from tigeropen.common.util.signature_utils import read_private_key
from tigeropen.quote.quote_client import QuoteClient
from tigeropen.trade.trade_client import TradeClient
# 1. Configure / 配置
# 方式一:配置文件(推荐) / Method 1: Config file (recommended)
config = TigerOpenClientConfig(props_path='/path/to/your/config/')
# 方式二:代码赋值 / Method 2: Code assignment
# config = TigerOpenClientConfig()
# config.tiger_id = 'your_tiger_id'
# config.private_key = read_private_key('/path/to/your_private_key.pem')
# config.account = 'your_account'
# config.language = Language.en_US
# 2. Query quotes / 查询行情
quote_client = QuoteClient(config)
quote = quote_client.get_market_status(Market.US)
# 3. Place order / 下单
trade_client = TradeClient(config)
# See references/trade.md for order examples
各リファレンスの使い分け
| タスク | リファレンス |
|---|---|
| 初回セットアップ、SDK のインストール、認証設定 | quickstart.md |
| 株式/オプション/先物の株価、K 線、スクリーナーの取得 | quote.md |
| 注文の発注/変更/キャンセル、ポジション/資産の確認 | trade.md |
| オプションチェーン、グリークス、コンボ戦略 | option.md |
| WebSocket によるリアルタイムストリーミングデータ | push.md |
| CLI コマンド:データの照会、ターミナルからの注文管理 | cli.md |
| AI エディター連携向けの MCP サーバーのセットアップ | mcp.md |
よく使われる銘柄の早見表
ユーザーが中国語名または英語の略称を使用した場合は、次の表に従ってマッピングしてください。表にない銘柄は、文脈に基づいて判断してください。 ユーザーの自然言語を銘柄コードにマッピングしてください。記載のない銘柄は、文脈から推測してください。
香港株 HK
| よく使われる呼称 | コード Symbol |
|---|---|
| テンセント | 00700 |
| アリババ、アリ | 09988 |
| 美団 | 03690 |
| 小米 | 01810 |
| JD.com | 09618 |
| BYD | 01211 |
| 快手 | 01024 |
| 百度 | 09888 |
| 網易 | 09999 |
| SMIC | 00981 |
| MINIMAX | 00100 |
| Zhipu | 02513 |
米国株 US
| よく使われる呼称 | コード Symbol |
|---|---|
| Apple | AAPL |
| Tesla | TSLA |
| NVIDIA | NVDA |
| Microsoft | MSFT |
| GOOGL | |
| Amazon | AMZN |
| Meta | META |
| TSMC / TSM | TSM |
| AMD | AMD |
| Tiger Brokers / Tiger / TIGR | TIGR |
| アリババ(米国株)/ BABA | BABA |
| JD.com(米国株)/ JD | JD |
| Pinduoduo / PDD | PDD |
| S&P 500 ETF / SPY | SPY |
| Nasdaq ETF / QQQ | QQQ |