diff --git a/lib/trader.js b/lib/trader.js index 2657773f..43db0309 100644 --- a/lib/trader.js +++ b/lib/trader.js @@ -146,8 +146,13 @@ Trader.prototype.startPolling = function () { this.pollBalance(); this.pollRate(); - setInterval(this.pollBalance.bind(this), 60 * 1000); - setInterval(this.pollRate.bind(this), 60 * 1000); + this.balanceInterval = setInterval(this.pollBalance.bind(this), 60 * 1000); + this.rateInterval = setInterval(this.pollRate.bind(this), 60 * 1000); +}; + +Trader.prototype.stopPolling = function () { + clearInterval(this.balanceInterval); + clearInterval(this.rateInterval); }; Trader.prototype.pollBalance = function () {