mcpField
T
tigeropen-typescript

tigeropen-typescript

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

tigeropen-typescript について

tigeropen-typescriptは、Tiger Brokers OpenAPIのTypeScript SDKを扱う開発者向けのスキル集です。行情、口座、取引などのガイドを備え、生成する取引コードではペーパートレードを既定とし、実取引の注文前に詳細確認を求めます。

主な機能

  1. 01SDKのインストール、設定、クライアント初期化
  2. 02株価、Kライン、板情報の取得
  3. 03注文、ポジション、資産の管理
  4. 04WebSocketによるリアルタイム更新
  5. 05オプションチェーン、Greeks、戦略の参照

活用シーン

  1. 01TypeScriptプロジェクトからTiger Brokers APIに接続
  2. 02株式、オプション、先物データの取得
  3. 03注文・口座管理コードの作成
  4. 04オプションチェーンやマルチレッグ戦略機能の開発

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/tigerfintech/tigeropen-skill --skill tigeropen-typescript

インストール後、Claude Code で/tigeropen-typescriptを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
account.md
option.md
push.md
quickstart.md
quote.md
trade.md

詳細

Tiger Open API TypeScript SDK

Tiger Brokers OpenAPI(TypeScript)向けの完全なスキルセット

安全に関する警告:取引には実際の資金が伴います。取引コードを生成する際は、ユーザーから明示的な指示がない限り、デフォルトでペーパー取引を使用してください。実取引で注文を出す前に、必ずユーザーに注文の詳細を確認してください。 取引には実際の資金が伴います。取引コードを生成する際は、デフォルトでペーパー取引を使用してください。実取引で注文を出す前に、必ず注文の詳細を確認してください。

言語ルール

ユーザーの入力言語に合わせて自動的に返信してください。技術用語(コード、API 名、パラメーター名)は原文のままにしてください。 ユーザーの言語で返信してください。技術用語(コード、API 名、パラメーター名)は原文のままにしてください。

リファレンスガイド

  • クイックスタート — SDK のインストール、設定、クライアントのセットアップ、エラー処理
  • マーケットデータ — リアルタイムの相場、K ライン、板情報、オプション、先物
  • 取引 — 注文の発注・変更・キャンセル、ポジション、資産
  • リアルタイムプッシュ — 相場、注文、ポジションの WebSocket プッシュ
  • 口座管理 — 口座一覧、資産、ポジション、資金振替、入出金
  • オプション取引 — オプションチェーン、満期日、グリークス、マルチレッグ戦略

クイックスタート

import {
  createClientConfig,
  HttpClient,
  QuoteClient,
  TradeClient,
} from '@tigeropenapi/tigeropen';

// 1. 创建配置 / Create config
const config = createClientConfig({
  tigerId: 'your_tiger_id',
  privateKey: 'your_rsa_private_key',
  account: 'your_account',
});

// 2. 查询行情 / Query quotes(注意:接收请求对象,不是数组)
const httpClient = new HttpClient(config);
const qc = new QuoteClient(httpClient);
const quotes = await qc.getBrief({ symbols: ['AAPL', 'TSLA'] });
console.log(quotes);

// 3. 交易操作 / Trading
const tc = new TradeClient(httpClient, config.account);
const orders = await tc.getOrders({ limit: 20 });
console.log(orders);

リファレンスの使い分け

タスクリファレンス
初回セットアップ、SDK のインストール、認証設定quickstart.md
株式・オプション・先物の相場、K ラインの取得quote.md
注文の発注・変更・キャンセル、ポジション・資産の確認trade.md
WebSocket によるリアルタイムストリーミングデータpush.md
口座情報、資産、資金振替、入出金account.md
オプションチェーン、グリークス、満期日、マルチレッグ注文option.md

よく使われる銘柄の早見表

香港株 HK
一般的な呼称コード Symbol
Tencent00700
Alibaba09988
Meituan03690
Xiaomi01810
米国株 US
一般的な呼称コード Symbol
AppleAAPL
TeslaTSLA
NVIDIANVDA
MicrosoftMSFT
GoogleGOOGL
AmazonAMZN
MetaMETA
Tiger Brokers / TIGRTIGR
S&P 500 ETF / SPYSPY
Nasdaq ETF / QQQQQQ

コメント