diff --git a/js/btcmarkets.js b/js/btcmarkets.js
index <HASH>..<HASH> 100644
--- a/js/btcmarkets.js
+++ b/js/btcmarkets.js
@@ -332,7 +332,7 @@ module.exports = class btcmarkets extends Exchange {
         return this.parseOrder (order);
     }
 
-    async prepareHistoryRequest (market, since = undefined, limit = undefined) {
+    prepareHistoryRequest (market, since = undefined, limit = undefined) {
         let request = this.ordered ({
             'currency': market['quote'],
             'instrument': market['base'],
BTCMarkets: Fix fetchOrders, fetchOpenOrders, fetchMyTrades

`prepareHistoryRequest` is declared as `async` function, but used synchronously, which makes `fetchOrders`, `fetchOpenOrders`, `fetchMyTrades` fail. Removing `async` fixes the error.