美股SwiftTrade PPro8 API使用指南:HTTP+UDP行情与交易接口

1星 需积分: 50 29 下载量 31 浏览量 更新于2024-09-13 1 收藏 8KB TXT 举报
"这篇文档是关于美股SwiftTrade PPro8 API的行情交易接口,支持HTTP和UDP订阅方式。用户可以通过指定的HTTP端口与API进行交互,实现注册、设置输出等功能,以获取不同类型的市场数据,如L1、L2、TOS等。" SwiftTrade PPro8 API 是一个用于获取美股市场数据和执行交易操作的接口,特别适合开发者或自动化交易系统使用。该API支持两种通信协议:HTTP和UDP,提供了灵活的数据订阅方式。在HTTP模式下,API服务器运行在本地主机上,并通过命令行参数 `-pproapi_port=N` 来指定监听的端口号。 API的核心功能之一是“Register”请求,用于订阅特定的股票(由`symbol`参数指定)和数据类型。数据类型包括L1(Level 1,基础市场数据)、L2(Level 2,深度市场数据)、TOS(Top of Book,最佳买卖盘信息)、IMBALANCE(买卖盘不平衡信息)、OSTAT(订单状态信息)、ORDEREVENT(订单事件)以及PAPIORDER(个性化API订单)。例如,要订阅NASDAQ市场的ZVZZT股票的TOS数据,可以发送HTTP请求到`http://localhost:8080/Register?symbol=ZVZZT.NQ&feedtype=TOS`。 值得注意的是,对于IMBALANCE、OSTAT、ORDEREVENT和PAPIORDER这些消息,需要传递`region`参数来指定地区;而L1、L2和TOS数据则必须提供`symbol`参数。在接口的早期版本中,'Lv1'和'Tos'被标记为过时,推荐使用'TOS'代替,以保持最新的接口兼容性。 另一个关键命令是“SetOutput”,用于设置输出配置,可能涉及到指定股票(`symbol`参数)的数据格式或处理方式。完整的命令格式可能包括更多的参数,具体取决于API的完整文档说明。 SwiftTrade PPro8 API 提供了一套强大且全面的工具,让开发者能够实时获取和处理美股市场的各种数据,同时进行交易操作。开发者在使用这个API时,需要根据实际需求选择合适的请求类型和参数,确保代码的更新能够适应API的最新变化,以保持系统的稳定性和效率。