bitbank safeOrder2
diff --git a/js/bitbank.js b/js/bitbank.js
index 7439e80d7ab8..17a348efcdc0 100644
--- a/js/bitbank.js
+++ b/js/bitbank.js
@@ -431,15 +431,15 @@ module.exports = class bitbank extends Exchange {
             symbol = market['symbol'];
         }
         const timestamp = this.safeInteger (order, 'ordered_at');
-        const price = this.safeNumber (order, 'price');
-        const amount = this.safeNumber (order, 'start_amount');
-        const filled = this.safeNumber (order, 'executed_amount');
-        const remaining = this.safeNumber (order, 'remaining_amount');
-        const average = this.safeNumber (order, 'average_price');
+        const price = this.safeString (order, 'price');
+        const amount = this.safeString (order, 'start_amount');
+        const filled = this.safeString (order, 'executed_amount');
+        const remaining = this.safeString (order, 'remaining_amount');
+        const average = this.safeString (order, 'average_price');
         const status = this.parseOrderStatus (this.safeString (order, 'status'));
         const type = this.safeStringLower (order, 'type');
         const side = this.safeStringLower (order, 'side');
-        return this.safeOrder ({
+        return this.safeOrder2 ({
             'id': id,
             'clientOrderId': undefined,
             'datetime': this.iso8601 (timestamp),
