mcpField
T
tigeropen-cpp

tigeropen-cpp

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

tigeropen-cpp について

tigeropen-cpp は、Tiger Brokers OpenAPI を使う開発者向けの C++14 SDK とスキル集です。マーケットデータ、取引、口座操作を扱い、デフォルトではペーパートレードを使うよう案内します。

主な機能

  1. 01C++ クライアントのビルドと設定
  2. 02気配値、K 線、板情報の取得
  3. 03注文の発注、変更、取消
  4. 04WebSocket によるリアルタイム更新
  5. 05口座、資産、ポジションの管理
  6. 06オプションデータと戦略の確認

活用シーン

  1. 01C++ のマーケットデータアプリ開発
  2. 02注文とポジション管理フローの開発
  3. 03気配値や注文更新のストリーミング
  4. 04オプションチェーンと複合注文の実装

インストール

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

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

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

同梱ファイル

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

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

詳細

Tiger Open API C++ SDK

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

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

言語ルール

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

リファレンスガイド

  • クイックスタート — ビルドのセットアップ、CMake、設定、クライアントの作成
  • マーケットデータ — リアルタイム株価、K 線、板情報、オプション、先物
  • 取引 — 注文の発注・変更・キャンセル、ポジション、資産
  • リアルタイム配信 — 株価、注文、ポジションの WebSocket 配信
  • 口座管理 — 口座一覧、資産、ポジション、資金振替、入出金
  • オプション取引 — オプションチェーン、満期日、ギリシャ指標、複数レッグ戦略

クイックスタート

#include "tigerapi/client_config.h"
#include "tigerapi/quote_client.h"
#include "tigerapi/trade_client.h"

using namespace TIGER_API;

int main() {
    // 1. 创建配置 / Create config
    ClientConfig config(false, "path/to/config/");

    // 2. 查询行情 / Query quotes
    QuoteClient qc(config);
    value symbols = value::array();
    symbols[0] = value::string(U("AAPL"));
    symbols[1] = value::string(U("TSLA"));
    value quotes = qc.get_brief(symbols);
    ucout << quotes << std::endl;

    // 3. 交易操作 / Trading
    TradeClient tc(config);
    value orders = tc.get_orders();
    ucout << orders << std::endl;

    return 0;
}

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

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

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

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

コメント