cTrader Open APIは、さまざまな地域に配置された複数のプロキシへのアクセスを公開しており、レイテンシを最小限に抑えてサービスをできるだけスムーズに動作させることができます。
幸いなことに、最適なプロキシを手動で選択する必要はありません。AWS Global Acceleratorの力を活用することで、当社のOpen APIを1つのエンドポイントに接続するだけで、その後、クライアントは利用可能なプロキシへの最も近いリダイレクトが行われます。
エンドポイントへの接続
以下のエンドポイントが、当社のOpen APIプロキシに接続するために公開されています。
ライブ | デモ |
---|---|
live.ctraderapi.com:5035 (Protobufを使用する場合) | demo.ctraderapi.com:5035 (Protobufを使用する場合) |
live.ctraderapi.com:5036 (JSONを使用する場合) | demo.ctraderapi.com:5036 (JSONを使用する場合) |
Protobuf vs JSON
Protobufを使用する場合は常にポート5035
に接続する必要があります(このポートのみ)。JSONを使用する場合は常にポート5036
に接続する必要があります(このポートのみ)。
ライブおよびデモ環境
デモ環境とライブ環境は完全に分離されています。ライブエンドポイントに接続する場合、アプリケーションでデモアカウントを使用することはできませんし、その逆も同様です。アプリケーションがデモアカウントとライブアカウントを同時に操作する必要がある場合は、2つの別個の接続を確立して維持する必要があります。
TCP vs. WebSocket
エンドポイントはTCPおよびWebSocket接続に対して同じです。ポート5035
および5036
は、TCPおよびWebSocket接続の両方をサポートしていることに注意してください。
エンドポイントへの接続手順は、当社の’接続の確立‘チュートリアルでカバーされています。