本文へスキップ

ローソク足 · WebSocket ​

接続・認証・購読制限は WebSocket 概要を参照してください。

購読解除

購読メッセージ (type: subscribe) ​

SENDsubscribe / klines

クライアント → サーバー

指定した資産・通貨・間隔の kline イベントを受け取ります。intervals を省略すると全間隔です。symbol と symbols を両方省略すると、その通貨の全資産が対象になり、接続のシンボル上限が適用されます。

応答: subscribed

メッセージのフィールド ​

フィールド型必須説明
typestringはいsubscribe 固定。
許容値: "subscribe"
idstringいいえ購読 ID。既定値は default。同じ ID は購読を置換します。
既定値: "default"
symbolstringいいえ基軸資産(例: BTC)。価格の通貨を付けないでください。
symbolsstring[]いいえ基軸資産の配列。symbol と併用すると両方を購読します。
quotestringいいえJPY(既定)または USD。
許容値: "JPY", "USD"
既定値: "JPY"
channelsstring[]はいこのフィードだけを購読する場合に指定する値。
許容値: ["klines"]
intervalsstring[]いいえKline のみ: 1m、5m、15m、30m、1h、1d、1w、1M。省略時は全間隔。
許容値: "1m", "5m", "15m", "30m", "1h", "1d", "1w", "1M"

配信メッセージ (e: kline) ​

RECEIVEkline

サーバー → クライアント

Kline: k は REST と同じ [open_time_ms, open, high, low, close, volume, is_closed] 順です。x=false は形成中です。確定履歴の保存後、同じ足を最終 OHLCV と x=true でもう一度配信します。クライアントは形成中の行を確定行で置き換えてください。s は基軸資産、quote は価格の通貨です。

メッセージのフィールド ​

フィールド型必須説明
estringはいkline 固定。
許容値: "kline"
EintegerはいOracle 配信時刻(Unix ミリ秒)。
sstringはい基軸資産のシンボル。
quotestringはい出力価格の通貨: JPY または USD。
許容値: "JPY", "USD"
istringはいKline の間隔。
許容値: "1m", "5m", "15m", "30m", "1h", "1d", "1w", "1M"
xbooleanはいKline が確定済みかどうか。
karrayはい[open_time_ms, open, high, low, close, volume, is_closed]。時刻は整数、価格と出来高は十進数文字列、最後は真偽値。
k[0]integerはい開始時刻(Unix ミリ秒)。
k[1]stringはい始値(十進数文字列)。
k[2]stringはい高値(十進数文字列)。
k[3]stringはい安値(十進数文字列)。
k[4]stringはい終値(十進数文字列)。
k[5]stringはい基軸資産出来高(十進数文字列)。
k[6]booleanはい確定済みかどうか。