OANDA 的 API 是如何运作的?
集成市场数据
全天 24 小时获取所有可交易货币对的实时汇率,并访问可追溯至 2005 年的历史报价信息。我们的历史 REST 端点高度可定制,可提取特定时间周期的数据(从 5 秒K线到月K线不等)。
WebSockets
我们使用稳定的专用流式套接字,将实时报价推送与订单执行分离。
流式传输
我们的架构从根本上分离了繁重的数据负载,通过持续流式传输实时报价,而无需开发者进行轮询。
HTTP 请求/响应周期
这定义了我们如何使用标准 JSON 数据负载可靠地处理所有交易任务(如下单、修改停止单)。
端点
我们的开发者门户提供高度独立、明确隔离的端点,并按功能清晰分类(账户、订单、交易、报价、持仓和交易记录)。
沙盒环境
我们的 API 提供出色且完全不受限制的“FxTrade Practice”沙盒环境,与生产环境的 API 端点完全一致,可用于模拟交易和回测。
买入价/卖出价字段
我们的 API 在 REST 和 WebSocket 数据源中均提供完整、独立的买入价和卖出价对象。
HTTP 持久连接(Keep-Alive)
API 服务器主动支持并要求配置 Keep-Alive,以尽量减少连接开销。
交易系统/交易 ID(TransactionID)
该 API 依赖于高度严谨的顺序交易跟踪引擎(TransactionID),使状态审计非常稳定。
差异(Diff)
您无需反复下载整个持仓组合数据块,我们的交易端点允许您传入上次已知的交易 ID,从而仅获取自上次调用以来的增量变化(“差异”)。
编写代码以监控您的策略
生成您的个人词元以访问 OANDA 的 API。点击“生成”即表示您确认已阅读、理解并同意受《API 协议》的法律约束。
如何开始使用
了解
浏览我们的开发者门户,了解以下内容:
构建
熟悉相关内容后,生成您的个人访问词元即可开始构建:
自动化
对您构建的代码满意后,即可设置并监控您的策略,使其自动执行。