背景概述
根据 黄金形态通APP 报道,Spotware社区团队宣布,其Open API示例集中新增了一个示例。该示例基于cTrader Open API、ASP.Net Core和SignalR,展示了如何在Open API之上构建一个完整的Web应用程序。示例涵盖了使用OAuth进行认证、订阅和管理实时价格流、显示价格图表以及管理订单和持仓等核心功能。交易者可以将其作为下一个Web交易应用的基础。今年4月,Spotware曾宣布发布一个全新的Open API示例集,该示例集包含Open API库、控制台应用程序、WinForms应用程序和WPF应用程序。Open API库是一组必要且复杂的代码集合,可帮助开发者轻松将Open API集成到其.Net应用程序中,并实现交易应用的基本功能。
关键要点
- 新增示例:基于cTrader Open API、ASP.Net Core和SignalR,演示构建完整Web应用。
- 功能覆盖:包括OAuth认证、实时价格流订阅与管理、价格图表展示、订单与持仓管理。
- 用途:交易者可将其作为开发Web交易应用的起点。
- 历史发布:2021年4月,Spotware发布了全新的Open API示例集,包含Open API库、控制台应用、WinForms应用和WPF应用。
- 技术基础:Open API 2.0是Spotware开发的基于protobuf的公开API新版本,允许第三方服务提供商集成交易和分析工具。
影响解读
此次新增的Web应用示例进一步降低了开发者构建cTrader生态内交易应用的门槛。通过提供OAuth认证、实时数据流和订单管理等完整功能的参考实现,Spotware旨在吸引更多第三方开发者基于其Open API构建创新工具。与今年4月发布的示例集相比,新示例专注于Web端,顺应了交易应用向浏览器端迁移的趋势。对于交易者而言,这意味着未来可能有更多基于cTrader的Web交易平台和分析工具可供选择。
关键对比表格
| 特性 | Open API 1.0 | Open API 2.0 |
|---|---|---|
| 协议 | REST和Protocol Buffers分别用于不同范围 | 仅使用Protocol Buffers |
| 数据获取 | 需分别处理不同协议 | 统一使用Protocol Buffers获取账户信息、市场数据和交易数据 |
| 集成复杂度 | 较高 | 较低,简化了第三方集成 |
未来展望
随着Open API 2.0的持续推广和示例集的不断丰富,Spotware有望构建更活跃的开发者社区。未来可能会看到更多基于cTrader Open API的创新应用,包括社交交易、自动化策略和跨平台分析工具。同时,Spotware可能会继续更新示例集,覆盖更多编程语言和框架,以满足不同开发者的需求。
编辑总结
Spotware社区团队通过新增基于ASP.Net Core和SignalR的Web应用示例,进一步丰富了其Open API示例集。这一举措不仅展示了Open API 2.0在构建完整交易应用方面的能力,也为开发者提供了实用的起点。结合今年4月发布的示例集,Spotware正逐步完善其开发者生态,推动cTrader平台上的第三方创新。
常见问题解答
问题:Spotware新增的Open API示例基于哪些技术?
回答:该示例基于cTrader Open API、ASP.Net Core和SignalR。
问题:这个新示例展示了哪些功能?
回答:它展示了如何使用OAuth进行认证、订阅和管理实时价格流、显示价格图表以及管理订单和持仓。
问题:交易者可以如何使用这个示例?
回答:交易者可以将其作为基础,构建自己的Web交易应用程序。
问题:Spotware今年4月发布了什么?
回答:Spotware在今年4月发布了一个全新的Open API示例集,包含Open API库、控制台应用程序、WinForms应用程序和WPF应用程序。
问题:Open API 2.0与1.0的主要区别是什么?
回答:Open API 1.0为不同范围使用不同协议(REST和Protocol Buffers),而Open API 2.0仅使用Protocol Buffers,统一用于获取账户信息、市场数据和交易数据。




