UNPKG

kiteconnect-public

Version:

The official JS client library for the Kite Connect trading APIs

41 lines (32 loc) 848 B
var KiteTicker = require("kiteconnect").KiteTicker; var ticker = new KiteTicker({ api_key: "api_key", access_token: "access_token" }); ticker.connect(); ticker.on('ticks', onTicks); ticker.on('connect', subscribe); ticker.on('disconnect', onDisconnect); ticker.on('error', onError); ticker.on('close', onClose); ticker.on('order_update', onTrade); function onTicks(ticks) { console.log("Ticks", ticks); } function subscribe() { var items = [738561]; ticker.subscribe(items); ticker.setMode(ticker.modeFull, items); } function onDisconnect(error) { console.log("Closed connection on disconnect", error); } function onError(error) { console.log("Closed connection on error", error); } function onClose(reason) { console.log("Closed connection on close", reason); } function onTrade(order) { console.log("Order update", order); }