
LongPort OpenAPI SDK

2025.04.16
183
Rust程序化交易行情分析资产管理金融服务
LongPort OpenAPI SDK 是一个为具备研发能力的投资者提供的程序化行情交易接口,旨在帮助用户基于自身的投资策略构建交易或行情策略分析工具。其主要功能包括交易、行情、资产组合和实时订阅等。
View on GitHub
Overview
基本能力
产品定位
LongPort OpenAPI SDK 主要为投资者提供程序化的行情交易接口,支持多种编程语言,帮助用户构建交易或行情策略分析工具。
核心功能
- 交易功能:创建、修改、取消订单,查询当日/历史订单及交易详情等。
- 行情功能:实时行情、历史行情获取等。
- 资产组合功能:实时查询账户资产、持仓、资金等。
- 实时订阅功能:提供实时行情推送和订单状态变更通知。
适用场景
- 投资者构建自动化交易系统。
- 开发行情分析工具。
- 实时监控账户资产和持仓情况。
- 基于实时行情进行策略分析和决策。
工具列表
- Rust SDK:适用于 Rust 语言开发者(>= 1.56.1)。
- Python SDK:适用于 Python 3 开发者(>= 3.7)。
- Node.js SDK:适用于 Node.js 开发者(>= 10)。
- Java SDK:适用于 Java 开发者(>= 1.8)。
- C SDK:适用于 C 语言开发者(>= C99)。
- C++ SDK:适用于 C++ 开发者(>= C++17)。
- Go SDK:适用于 Go 语言开发者。
- MCP Server:LongPort OpenAPI 的 MCP 服务器实现。
常见问题解答
- 许可证:支持 Apache License 2.0 和 MIT 许可证。
- 文档:详细文档可在 LongPort OpenAPI Docs 查看。
使用教程
使用依赖
- 确保已安装对应语言的开发环境(如 Rust、Python、Node.js 等)。
- 根据所选语言安装对应的 SDK。
安装教程
- Rust:
bash cargo add longport
- Python:
bash pip install longport
- Node.js:
bash npm install longport
- Java: 通过 Maven 或 Gradle 添加依赖。
- C/C++: 参考官方文档进行编译和安装。
- Go:
bash go get github.com/longportapp/openapi-go
调试方式
- 运行示例代码验证 SDK 是否正常工作。
- 查看日志或调试输出以排查问题。
- 参考官方文档或社区支持获取帮助。