kiteconnect-public
Version:
The official JS client library for the Kite Connect trading APIs
41 lines (32 loc) • 848 B
JavaScript
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);
}