お知らせ
Zaif APIのドキュメントを見やすくリニューアルいたしました。今後はこちらを更新していきますのでよろしくお願いいたします。
http://techbureau-api-document.readthedocs.io/ja/latest/index.html
Zaif Exchange API Ver 1.07.00
Zaif Exchange APIを使用すると、取引所の公開情報の取得や、トレードを外部のプログラムから行えます。
取引API
取引APIの説明(2017/3/30更新)は別途こちらにございます。OAuthの説明(2016/12/08更新)は別途こちらにございます。
また、非公式ですがライブラリへのリンクを用意させて頂いています。
公開情報API
- last_price : 終値を得る
- btc_jpy – https://api.zaif.jp/api/1/last_price/btc_jpy
- xem_jpy – https://api.zaif.jp/api/1/last_price/xem_jpy
- mona_jpy – https://api.zaif.jp/api/1/last_price/mona_jpy
- mona_btc – https://api.zaif.jp/api/1/last_price/mona_btc
- ticker : ティッカー
- btc_jpy – https://api.zaif.jp/api/1/ticker/btc_jpy
- xem_jpy – https://api.zaif.jp/api/1/ticker/xem_jpy
- mona_jpy – https://api.zaif.jp/api/1/ticker/mona_jpy
- mona_btc – https://api.zaif.jp/api/1/ticker/mona_btc
- JSONディクショナリを返します:
- last – last price : 終値
- high – last 24 hours price high : 過去24時間の高値
- low – last 24 hours price low : 過去24時間の安値
- vwap – last 24 hours volume weighted average price : 過去24時間の加重平均(詳細は下記)
- volume – last 24 hours volume : 過去24時間の出来高
- bid – highest buy order : 買気配値
- ask – lowest sell order : 売気配値
- trades : 全ての取引履歴
- btc_jpy – https://api.zaif.jp/api/1/trades/btc_jpy
- xem_jpy – https://api.zaif.jp/api/1/trades/xem_jpy
- mona_jpy – https://api.zaif.jp/api/1/trades/mona_jpy
- mona_btc – https://api.zaif.jp/api/1/trades/mona_btc
- depth : 板情報
- btc_jpy – https://api.zaif.jp/api/1/depth/btc_jpy
- xem_jpy – https://api.zaif.jp/api/1/depth/xem_jpy
- mona_jpy – https://api.zaif.jp/api/1/depth/mona_jpy
- mona_btc – https://api.zaif.jp/api/1/depth/mona_btc
- currency_pairs : trade_history等で利用可能な通貨ペア情報。allをしていするとすべての通貨ペア情報を取得できます。
- currencies : deposit_history等で利用可能な通貨情報。allをしていするとすべての通貨ペア情報を取得できます。
ストリーミングAPI (experimental)
- websocketを利用したリアルタイム板情報と終値のAPIを配信テスト中です。Public APIでの板情報は呼び出し制限があるためご不便をおかけしましたが、こちらをご利用いただければと思います。
- btc_jpy – wss://ws.zaif.jp:8888/stream?currency_pair=btc_jpy
- xem_jpy – wss://ws.zaif.jp:8888/stream?currency_pair=xem_jpy
- mona_jpy – wss://ws.zaif.jp:8888/stream?currency_pair=mona_jpy
- mona_btc – wss://ws.zaif.jp:8888/stream?currency_pair=mona_btc
- レスポンスはJSONです
{ "asks":[[30000.0, 0.1],[30010.0, 0.2],...], "bids":[[29500.0, 0.5],[29300.0, 0.1],...], "trades":[{"currenty_pair":"btc_jpy","trade_type":"ask","price":30001,"tid":123,"amount":0.02,"date":1427879761},{}...], "timestamp":"2015-04-01 18:16:01.739990", "last_price:{"action":"ask","price":30001}, "currency_pair":"btc_jpy" }
ライブラリのご紹介
Zaif APIのための、各種ライブラリをこちらでご紹介しております。補足
vwap算出方法
個々の取引価格*個々の取引量 → A Aの過去24時間分を合算 → B 過去24時間分の個々の取引量を合算 → C B/C → vwap