# Futu OpenAPI 介绍
# 概述
Futu OpenAPI 量化接口,为您的程序化交易,提供丰富的行情和交易接口,满足每一位开发者的量化投资需求,助力您的宽客梦想。
牛牛用户可以 点击这里 了解更多。
Futu OpenAPI 由 FutuOpenD 和 Futu API 组成:
- FutuOpenD 是 Futu API 的网关程序,运行于您的本地电脑或云端服务器,负责中转协议请求到富途后台,并将处理后的数据返回。
- Futu API 是富途为主流的编程语言(Python、Java、C#、C++、JavaScript)封装的 API SDK,以方便您调用,降低策略开发难度。如果您希望使用的语言没有在上述之列,您仍可自行对接裸协议,完成策略开发。
下面的框架图和时序图,帮助您更好地了解 Futu OpenAPI。
初次接触 Futu OpenAPI,您需要进行如下两步操作:
第一步,在本地或云端安装并启动一个网关程序 FutuOpenD 。
FutuOpenD 以自定义 TCP 协议的方式对外暴露接口,负责中转协议请求到富途服务器,并将处理后的数据返回,该协议接口与编程语言无关。
第二步,下载 Futu API,完成 环境搭建 ,以便快速调用。
为方便您的使用,富途对主流的编程语言,封装了相应的 API SDK(以下简称 Futu API)。
# 账号
Futu OpenAPI 涉及 2 类账号,分别是 平台账号 和 交易业务账户 。
# 平台账号
平台账号是您在富途的用户 ID(包括牛牛号和 moomoo 号),此账号体系适用于富途牛牛 APP、moomoo APP、Futu OpenAPI。