mcpField
T
tigeropen-csharp

tigeropen-csharp

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

tigeropen-csharp について

Tiger Brokers OpenAPI を使う開発者向けの、C# 取引・市場データコード生成スキルです。口座やオプションのガイドに加え、通常はペーパートレードを使い、実取引前に注文内容を確認する安全指針があります。

主な機能

  1. 01クイックスタートと NuGet 設定ガイド
  2. 02株式・オプション・先物の市場データ
  3. 03注文とポジションの操作
  4. 04TCP と WebSocket の配信ガイド
  5. 05口座と資金の操作
  6. 06オプションチェーンと複数レッグ戦略

活用シーン

  1. 01C# OpenAPI クライアントの設定
  2. 02株価と K ラインの取得
  3. 03注文管理コードの生成
  4. 04オプション取引ワークフローの構築

インストール

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

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

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

同梱ファイル

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

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

詳細

Tiger Open API C# SDK

老虎量化开放平台 C# SDK の完全なスキルセット / Tiger Brokers OpenAPI(C#)向けの完全な AI スキルセット

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

言語ルール

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

リファレンスガイド

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

クイックスタート

using TigerOpenAPI.Config;
using TigerOpenAPI.Common.Enum;
using TigerOpenAPI.Quote;
using TigerOpenAPI.Quote.Model;
using TigerOpenAPI.Trade;

// 1. 创建配置 / Create config
TigerConfig config = new TigerConfig()
{
    ConfigFilePath = "path/to/config/",
    Language = Language.en_US,
};

// 2. 查询行情 / Query quotes
QuoteClient quoteClient = new QuoteClient(config);
var request = new TigerRequest<QuoteRealTimeQuoteResponse>()
{
    ApiMethodName = QuoteApiService.QUOTE_REAL_TIME,
    ModelValue = new QuoteSymbolModel() { Symbols = new List<string> { "AAPL", "TSLA" } }
};
var response = await quoteClient.ExecuteAsync(request);

// 3. 查询订单 / Query orders
TradeClient tradeClient = new TradeClient(config);
var orderRequest = new TigerRequest<OrderBatchResponse>()
{
    ApiMethodName = TradeApiService.ORDERS,
    ModelValue = new QueryOrderModel() { Account = config.DefaultAccount }
};
var orderResponse = await tradeClient.ExecuteAsync(orderRequest);

各リファレンスの用途

タスクリファレンス
初回セットアップ、NuGet のインストール、認証設定quickstart.md
株式・オプション・先物の相場、K 線の取得quote.md
注文の発注・変更・キャンセル、ポジション・資産の確認trade.md
TCP ソケット経由のリアルタイムストリーミングデータpush.md
口座情報、資産、資金移動、入出金account.md
オプションチェーン、グリークス、満期日、複数レッグ注文option.md

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

香港株 HK
よく使われる呼称コード Symbol
テンセント00700
アリババ09988
美団03690
Xiaomi01810
米国株 US
よく使われる呼称コード Symbol
AppleAAPL
TeslaTSLA
NVIDIANVDA
MicrosoftMSFT
GoogleGOOGL
AmazonAMZN
MetaMETA
Tiger Brokers / TIGRTIGR
S&P 500 ETF / SPYSPY
Nasdaq ETF / QQQQQQ

コメント