LongPort OpenAPI SDK

LongPort OpenAPI SDK

site icon
2025.04.16 183
Rust程序化交易行情分析资产管理金融服务
LongPort OpenAPI SDK 是一个为具备研发能力的投资者提供的程序化行情交易接口,旨在帮助用户基于自身的投资策略构建交易或行情策略分析工具。其主要功能包括交易、行情、资产组合和实时订阅等。
View on GitHub

Overview

基本能力

产品定位

LongPort OpenAPI SDK 主要为投资者提供程序化的行情交易接口,支持多种编程语言,帮助用户构建交易或行情策略分析工具。

核心功能

  1. 交易功能:创建、修改、取消订单,查询当日/历史订单及交易详情等。
  2. 行情功能:实时行情、历史行情获取等。
  3. 资产组合功能:实时查询账户资产、持仓、资金等。
  4. 实时订阅功能:提供实时行情推送和订单状态变更通知。

适用场景

  1. 投资者构建自动化交易系统。
  2. 开发行情分析工具。
  3. 实时监控账户资产和持仓情况。
  4. 基于实时行情进行策略分析和决策。

工具列表

  1. Rust SDK:适用于 Rust 语言开发者(>= 1.56.1)。
  2. Python SDK:适用于 Python 3 开发者(>= 3.7)。
  3. Node.js SDK:适用于 Node.js 开发者(>= 10)。
  4. Java SDK:适用于 Java 开发者(>= 1.8)。
  5. C SDK:适用于 C 语言开发者(>= C99)。
  6. C++ SDK:适用于 C++ 开发者(>= C++17)。
  7. Go SDK:适用于 Go 语言开发者。
  8. MCP Server:LongPort OpenAPI 的 MCP 服务器实现。

常见问题解答

  1. 许可证:支持 Apache License 2.0 和 MIT 许可证。
  2. 文档:详细文档可在 LongPort OpenAPI Docs 查看。

使用教程

使用依赖

  1. 确保已安装对应语言的开发环境(如 Rust、Python、Node.js 等)。
  2. 根据所选语言安装对应的 SDK。

安装教程

  1. Rustbash cargo add longport
  2. Pythonbash pip install longport
  3. Node.jsbash npm install longport
  4. Java: 通过 Maven 或 Gradle 添加依赖。
  5. C/C++: 参考官方文档进行编译和安装。
  6. Gobash go get github.com/longportapp/openapi-go

调试方式

  1. 运行示例代码验证 SDK 是否正常工作。
  2. 查看日志或调试输出以排查问题。
  3. 参考官方文档或社区支持获取帮助。

许可证

该项目遵循 Apache 2.0 or MIT 开源许可条款。