Skip to content

Commit

Permalink
bitfinex: fetchOpenOrders: limit all orders to symbol if it's defined
Browse files Browse the repository at this point in the history
  • Loading branch information
mkutny committed Nov 28, 2017
1 parent 5e7d8fd commit 4f3a327
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion js/bitfinex.js
Original file line number Diff line number Diff line change
Expand Up @@ -410,7 +410,18 @@ module.exports = class bitfinex extends Exchange {
async fetchOpenOrders (symbol = undefined, since = undefined, limit = undefined, params = {}) {
await this.loadMarkets ();
let response = await this.privatePostOrders (params);
return this.parseOrders (response);
let allOrders = this.parseOrders (response);
if (symbol == undefined) {
return allOrders;
}
let marketOrders = [];
for (let i = 0; i < allOrders.length; i++) {
let order = allOrders[i];
if (order.symbol == symbol) {
marketOrders.push(order);
}
}
return marketOrders;
}

async fetchClosedOrders (symbol = undefined, since = undefined, limit = undefined, params = {}) {
Expand Down

0 comments on commit 4f3a327

Please sign in to comment.