メインコンテンツへスキップ
AllTick WebSocket API は、リアルタイム相場プッシュを受信するために使用します。接続を確立した後、クライアントは購読リクエストを送信し、購読が成功すると、サーバーは最新約定価格と最新板情報データを継続的にプッシュします。接続中は、接続タイムアウトによる切断を避けるため、要件に従ってハートビートを送信する必要があります。

接続アドレス

データタイプWebSocketアドレス
米国株、香港株、A株、主要指数データwss://quote.alltick.co/quote-stock-b-ws-api?token=your_token
外国為替、貴金属、暗号資産、原油、CFD指数、商品wss://quote.alltick.co/quote-b-ws-api?token=your_token
接続を確立するたびに、URLへ認証tokenを付加する必要があります。接続成功後、必要に応じて最新約定価格または最新板情報の購読リクエストを送信します。

インターフェース一覧

最新約定価格(リアルタイムTickデータ、現在値、最新価格)一括購読

商品の最新約定価格を購読します。購読成功後、プロトコル番号 22998 で約定データがプッシュされます。

最新板情報(リアルタイムTick単位深度、Order Book)購読

商品の最新板深度を購読します。購読成功後、プロトコル番号 22999 で板情報データがプッシュされます。

ハートビート

10秒ごとにハートビートを送信します。30秒以内にハートビートリクエストを受信しない場合、WebSocket接続は切断されます。

相場購読の取消

すべての相場購読を取り消すか、タイプ別に板情報、約定、為替レートの購読を取り消します。

Kラインプッシュ(非対応)

WebSocketはKラインプッシュに対応していません。KラインはHTTPインターフェースでポーリングまたは一括照会できます。

WebSocket リクエスト例

Go、Java、PHP、Python のWebSocketリクエスト例を確認できます。

プロトコル番号一覧

プロトコル番号説明
22004 / 22005最新約定価格購読リクエスト / 応答
22998最新約定価格プッシュ
22002 / 22003最新板情報購読リクエスト / 応答
22999最新板情報プッシュ
22000 / 22001ハートビートリクエスト / 応答
22006 / 22007相場購読取消リクエスト / 応答

使用フロー

  1. 商品タイプに応じて、株式または非株式のWebSocketアドレスを選択します。
  2. 接続URLにtokenを付加し、WebSocket接続を確立します。
  3. 最新約定価格または最新板情報の購読リクエストを送信します。
  4. 接続を有効に保つため、10秒ごとにハートビートリクエストを送信します。
  5. サーバーからプッシュされたデータを受信し、業務要件に応じて自動再接続を処理します。
  6. プッシュが不要になった場合は、相場購読取消リクエストを送信します。
各WebSocket接続では、購読リクエストを送信するたびに、バックエンドはデフォルトで前回の購読リクエストを上書きします。商品を追加する場合は、完全な商品リストを再送信する必要があります。