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. 01配置 C# 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 完整技能集 / 老虎证券开放 API(C#)完整 AI 技能集

安全警告 / 安全警告:交易涉及真实资金。生成交易代码时默认使用模拟账户,除非用户明确要求实盘。实盘下单前必须与用户确认订单详情。 交易涉及真实资金。生成交易代码时默认使用模拟交易。实盘下单前务必确认订单详情。

语言规则 / 语言规则

根据用户输入语言自动回复。技术术语(代码、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
小米01810
美股 US
常见称呼代码 Symbol
苹果 / AppleAAPL
特斯拉 / TeslaTSLA
英伟达 / NVIDIANVDA
微软 / MicrosoftMSFT
谷歌 / GoogleGOOGL
亚马逊 / AmazonAMZN
MetaMETA
老虎证券 / TIGRTIGR
标普 500 ETF / SPYSPY
纳指 ETF / QQQQQQ

评论

支持 Markdown