diff --git a/js/bittrex.js b/js/bittrex.js
index <HASH>..<HASH> 100644
--- a/js/bittrex.js
+++ b/js/bittrex.js
@@ -22,6 +22,7 @@ module.exports = class bittrex extends Exchange {
             'hasFetchOHLCV': true,
             'hasFetchOrder': true,
             'hasFetchOrders': true,
+            'hasFetchClosedOrders': true,
             'hasFetchOpenOrders': true,
             'hasFetchMyTrades': false,
             'hasWithdraw': true,
@@ -31,6 +32,7 @@ module.exports = class bittrex extends Exchange {
                 'fetchOHLCV': true,
                 'fetchOrder': true,
                 'fetchOrders': true,
+                'fetchClosedOrders': 'emulated',
                 'fetchOpenOrders': true,
                 'fetchMyTrades': false,
                 'withdraw': true,
@@ -462,6 +464,11 @@ module.exports = class bittrex extends Exchange {
         return this.filterOrdersBySymbol (orders, symbol);
     }
 
+    async fetchClosedOrders (symbol = undefined, params = {}) {
+        let orders = await this.fetchOrders (symbol, params);
+        return this.filterBy (orders, 'status', 'closed');
+    }
+
     async withdraw (currency, amount, address, params = {}) {
         await this.loadMarkets ();
         let response = await this.accountGetWithdraw (this.extend ({
added bittrex fetchClosedOrders emulation