mcpField
T
tigeropen

tigeropen

github.com/tigerfintechその他16424 回インストール6 日前に更新
リポジトリ

tigeropen について

Tiger Open API Python SDKを利用するためのスキル集です。相場データ、取引、オプション、ストリーミング、CLIを扱い、実注文の送信前に明示的な確認を求めます。

主な機能

  1. 01SDKの導入と認証を案内
  2. 02相場データと銘柄スクリーニングを解説
  3. 03注文、ポジション、資産を説明
  4. 04オプションとリアルタイム配信を解説
  5. 05CLIとMCPサーバーのガイドを収録
  6. 06実注文前に明示的な確認を要求

活用シーン

  1. 01相場データの取得や銘柄の選定
  2. 02注文やポジションの確認・管理
  3. 03オプションチェーンや戦略の利用
  4. 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.md
mcp.md
option.md
push.md
quickstart.md
quote.md
trade.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) 停止し、ユーザーから明示的な確認を得るまで待つ。自動で注文を送信してはいけません。

言語ルール

ユーザーの入力言語に合わせて自動的に返信します。ユーザーが英語で質問した場合は英語で、中国語で質問した場合は中国語で返信します。技術用語(コード、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.com09618
BYD01211
快手01024
百度09888
網易09999
SMIC00981
MINIMAX00100
Zhipu02513
米国株 US
よく使われる呼称コード Symbol
AppleAAPL
TeslaTSLA
NVIDIANVDA
MicrosoftMSFT
GoogleGOOGL
AmazonAMZN
MetaMETA
TSMC / TSMTSM
AMDAMD
Tiger Brokers / Tiger / TIGRTIGR
アリババ(米国株)/ BABABABA
JD.com(米国株)/ JDJD
Pinduoduo / PDDPDD
S&P 500 ETF / SPYSPY
Nasdaq ETF / QQQQQQ

コメント