mcpField
T
tigeropen-java

tigeropen-java

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

tigeropen-java について

Tiger Brokers OpenAPI SDK を使う Java 開発者向けのリファレンススキルで、マーケットデータ、取引、オプション、リアルタイム更新、口座情報を扱います。タスク別のガイドとともに、通常は Paper Trading を使い、実取引前に注文内容を確認するルールを示します。

主な機能

  1. 01SDK の設定と認証ガイド
  2. 02株価、K 線、スクリーナーの取得
  3. 03注文、ポジション、資産の管理
  4. 04オプションチェーンと Greeks の参照
  5. 05WebSocketClient による更新購読
  6. 06口座分析と損益照会

活用シーン

  1. 01Java SDK クライアントのセットアップ
  2. 02株式、オプション、先物データの取得
  3. 03注文発注と管理コードの作成
  4. 04市場や口座のリアルタイム更新の購読

インストール

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

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

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

同梱ファイル

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

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

詳細

Tiger Open API Java SDK

Tiger Brokers OpenAPI(Java)向けの老虎量化オープンプラットフォーム Java SDK 完全スキルセット / Tiger Brokers OpenAPI(Java)向けの完全な AI スキルセット

安全警告 / Safety Warning:取引には実際の資金が関わります。取引コードを生成する際は、ユーザーが明示的に実取引を要求しない限り、デフォルトでシミュレーション口座(Paper Trading)を使用してください。実取引で注文を出す前に、必ずユーザーに注文の詳細を確認してください。 Trading involves real money. Default to Paper Trading account when generating trading code unless the user explicitly requests live trading. Always confirm order details with the user before live orders.

言語ルール / Language Rules

ユーザーの入力言語に応じて自動的に返信します。ユーザーが英語で質問した場合は英語で、中国語で質問した場合は中国語で返信します。技術用語(コード、API 名、パラメーター名)は原文のままにしてください。 Reply in the user's language. Keep technical terms (code, API names, parameters) as-is.

リファレンスガイド

このスキルは、用途別のリファレンスファイルで構成されています。タスクに応じたガイドを読み込んでください。

  • クイックスタート — SDK のインストール(Maven/Gradle)、認証、クライアントのセットアップ、基本的なサンプル、オブジェクトリファレンス、戦略の例
  • マーケットデータ — 株式/先物/ファンド/暗号資産/ワラントの相場、K 線、板情報、ティック、スキャナー、ファンダメンタルズ、コーポレートアクション
  • 取引 — 注文の発注(成行/指値/逆指値/アルゴリズム)、注文管理、契約、資産、ポジション、資金移動
  • オプション — オプションの満期日、チェーン、グリークス、K 線、ティックデータ
  • リアルタイム配信 — WebSocketClient を使用した、相場/板情報/ティック/K 線/注文/ポジション/資産の変更の購読
  • 口座 — 口座照会、資産、ポジション、分析、損益

クイックスタート

import com.tigerbrokers.stock.openapi.client.config.ClientConfig;
import com.tigerbrokers.stock.openapi.client.https.client.TigerHttpClient;
import com.tigerbrokers.stock.openapi.client.https.request.quote.QuoteMarketRequest;
import com.tigerbrokers.stock.openapi.client.https.response.quote.QuoteMarketResponse;

// 1. Configure / 配置
ClientConfig clientConfig = ClientConfig.DEFAULT_CONFIG;
clientConfig.tigerId = "your_tiger_id";
clientConfig.defaultAccount = "your_account";
clientConfig.privateKey = "your_private_key_content";

// 2. Create client / 创建客户端
TigerHttpClient client = TigerHttpClient.getInstance().clientConfig(clientConfig);

// 3. Query market status / 查询市场状态
QuoteMarketResponse response = client.execute(QuoteMarketRequest.newRequest(Market.US));

各リファレンスの使い分け

タスクリファレンス
初回セットアップ、SDK のインストール、認証設定quickstart.md
株式/オプション/先物の相場、K 線、スクリーナーの取得quote.md
注文の発注/変更/キャンセル、ポジション/資産の確認trade.md
オプションチェーン、グリークス、満期日option.md
WebSocket 経由のリアルタイムストリーミングデータpush.md
口座情報、資産、ポジション、損益分析account.md

よく使われる銘柄 / 常見標的速查

ユーザーが中国語名または英語の略称を使用した場合は、以下の表に従って対応する銘柄コードにマッピングしてください。表にない銘柄は、文脈から判断してください。 Map user's natural language to symbols. For unlisted symbols, infer from context.

香港株 HK
よく使われる呼び名コード Symbol
テンセント00700
アリババ、アリ09988
美団03690
シャオミ01810
JD.com09618
BYD01211
快手01024
百度09888
NetEase09999
SMIC00981
MINIMAX00100
Zhipu02513
米国株 US
よく使われる呼び名コード Symbol
Apple / AppleAAPL
Tesla / TeslaTSLA
NVIDIA / NVIDIANVDA
Microsoft / MicrosoftMSFT
Google / GoogleGOOGL
Amazon / AmazonAMZN
MetaMETA
TSMC / TSMTSM
AMDAMD
Tiger Brokers / Tiger / TIGRTIGR
アリババ(米国株)/ BABABABA
JD.com(米国株)/ JDJD
Pinduoduo / PDDPDD
S&P 500 ETF / SPYSPY
Nasdaq ETF / QQQQQQ

コメント