Depth API¶
Depth query¶
Example request:
{ "method":"depth.query", "params":[ "BCCBTC", //1.market: market name 10, //2.limit: Count limit, Integer "0" //3.interval: Merge, String e.g. "0" for no interval ], "id":1517465832 }Response:
{ "error": null, "result": { "asks": [ //Depth of Sell [ "12.94", //Sell out price "0.1524" //Sell out count ] ] }, "id": 1517465832 }
Subscribe market depth¶
Example request:
{ "method":"depth.subscribe", "params":[ "BCCBTC", //1.market: market name 10, //2.limit: Count limit, Integer "0" //3.interval: String, e.g. "0" for no interval markets ], "id": 1517465832 }Notify:
{ "method": "depth.update", "params": [ true, //Boolean, true: for complete result, false: for update based on latest retrun result { //Update info "bids": [ //Depth of Buy [ "0.21082", //Buy in price "0.0588" //Buy in count ] ], "asks": [ //Depth of Sell [ "0.25082", //Sell out price "0.988" //Sell in count ] ] } "BCCBTC" ], "id": null }
Unsubscribe depth¶
Example request:
{ "method": "depth.unsubscribe", "params": [], "id": 1517466483 }Response:
{ "error": null, "result": { "status": "success" }, "id": 1517466483 }