tigeropen-csharp について
Tiger Brokers OpenAPI を使う開発者向けの、C# 取引・市場データコード生成スキルです。口座やオプションのガイドに加え、通常はペーパートレードを使い、実取引前に注文内容を確認する安全指針があります。
主な機能
- 01クイックスタートと NuGet 設定ガイド
- 02株式・オプション・先物の市場データ
- 03注文とポジションの操作
- 04TCP と WebSocket の配信ガイド
- 05口座と資金の操作
- 06オプションチェーンと複数レッグ戦略
活用シーン
- 01C# OpenAPI クライアントの設定
- 02株価と K ラインの取得
- 03注文管理コードの生成
- 04オプション取引ワークフローの構築
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ tigerfintech/ tigeropen-skill --skill tigeropen-csharpインストール後、Claude Code で/tigeropen-csharpを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/account.mdoption.mdpush.mdquickstart.mdquote.mdtrade.md詳細
Tiger Open API C# SDK
老虎量化开放平台 C# SDK の完全なスキルセット / Tiger Brokers OpenAPI(C#)向けの完全な AI スキルセット
安全に関する警告 / Safety Warning:取引には実際の資金が関わります。取引コードを生成する際は、ユーザーから明示的な指定がない限り、デフォルトでペーパートレードを使用してください。実取引の注文を行う前に、必ず注文の詳細をユーザーに確認してください。 取引には実際の資金が関わります。取引コードを生成する際は、デフォルトでペーパートレードを使用してください。実取引の注文を行う前に、必ず注文の詳細を確認してください。
- ドキュメント:https://quant.itigerup.com/openapi/zh/csharp/overview/introduction.html
- GitHub:https://github.com/tigerfintech/openapi-cs-sdk
- .NET 10.0(net10.0)、デフォルトは C# 14
言語ルール
ユーザーの入力言語に合わせて自動的に返信します。技術用語(コード、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 |
| Xiaomi | 01810 |
米国株 US
| よく使われる呼称 | コード Symbol |
|---|---|
| Apple | AAPL |
| Tesla | TSLA |
| NVIDIA | NVDA |
| Microsoft | MSFT |
| GOOGL | |
| Amazon | AMZN |
| Meta | META |
| Tiger Brokers / TIGR | TIGR |
| S&P 500 ETF / SPY | SPY |
| Nasdaq ETF / QQQ | QQQ |
コメント
Markdown 対応