tigeropen-cpp について
tigeropen-cpp は、Tiger Brokers OpenAPI を使う開発者向けの C++14 SDK とスキル集です。マーケットデータ、取引、口座操作を扱い、デフォルトではペーパートレードを使うよう案内します。
主な機能
- 01C++ クライアントのビルドと設定
- 02気配値、K 線、板情報の取得
- 03注文の発注、変更、取消
- 04WebSocket によるリアルタイム更新
- 05口座、資産、ポジションの管理
- 06オプションデータと戦略の確認
活用シーン
- 01C++ のマーケットデータアプリ開発
- 02注文とポジション管理フローの開発
- 03気配値や注文更新のストリーミング
- 04オプションチェーンと複合注文の実装
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ tigerfintech/ tigeropen-skill --skill tigeropen-cppインストール後、Claude Code で/tigeropen-cppを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/account.mdoption.mdpush.mdquickstart.mdquote.mdtrade.md詳細
Tiger Open API C++ SDK
Tiger Brokers OpenAPI(C++)向けの完全なスキルセット
安全に関する警告:取引には実際の資金が伴います。取引コードを生成する際は、ユーザーから明確な指定がない限り、デフォルトでシミュレーション口座を使用してください。実口座で注文する前に、必ずユーザーに注文の詳細を確認してください。 取引には実際の資金が伴います。取引コードを生成する際は、デフォルトでシミュレーション取引を使用してください。実口座で注文する前に、必ず注文の詳細を確認してください。
- ドキュメント:https://docs.itigerup.com/docs/prepare
- GitHub:https://github.com/tigerfintech/openapi-cpp-sdk
- C++14、CMake 3.15 以降、クロスプラットフォーム(macOS/Linux/Windows)
言語ルール
ユーザーが入力した言語で自動的に返信してください。技術用語(コード、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 |
| Meituan | 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 対応