diff --git a/exchanges/binance/binance_wrapper.go b/exchanges/binance/binance_wrapper.go index 2833a3c4..d7de79f8 100644 --- a/exchanges/binance/binance_wrapper.go +++ b/exchanges/binance/binance_wrapper.go @@ -347,7 +347,7 @@ func (b *Binance) GetActiveOrders(getOrdersRequest *exchange.GetOrdersRequest) ( for i := range resp { orderSide := exchange.OrderSide(strings.ToUpper(resp[i].Side)) orderType := exchange.OrderType(strings.ToUpper(resp[i].Type)) - orderDate := time.Unix(int64(resp[i].Time), 0) + orderDate := time.Unix(0, int64(resp[i].Time)*int64(time.Millisecond)) orders = append(orders, exchange.OrderDetail{ Amount: resp[i].OrigQty, @@ -387,7 +387,7 @@ func (b *Binance) GetOrderHistory(getOrdersRequest *exchange.GetOrdersRequest) ( for i := range resp { orderSide := exchange.OrderSide(strings.ToUpper(resp[i].Side)) orderType := exchange.OrderType(strings.ToUpper(resp[i].Type)) - orderDate := time.Unix(int64(resp[i].Time), 0) + orderDate := time.Unix(0, int64(resp[i].Time)*int64(time.Millisecond)) // New orders are covered in GetOpenOrders if resp[i].Status == "NEW" { continue diff --git a/exchanges/huobi/huobi_wrapper.go b/exchanges/huobi/huobi_wrapper.go index a92cadaf..e1c5a02f 100644 --- a/exchanges/huobi/huobi_wrapper.go +++ b/exchanges/huobi/huobi_wrapper.go @@ -429,7 +429,7 @@ func (h *HUOBI) GetActiveOrders(getOrdersRequest *exchange.GetOrdersRequest) ([] CurrencyPair: c, Exchange: h.Name, ExecutedAmount: resp[i].FilledAmount, - OrderDate: time.Unix(resp[i].CreatedAt, 0), + OrderDate: time.Unix(0, resp[i].CreatedAt*int64(time.Millisecond)), Status: resp[i].State, AccountID: strconv.FormatFloat(resp[i].AccountID, 'f', -1, 64), Fee: resp[i].FilledFees, @@ -477,7 +477,7 @@ func (h *HUOBI) GetOrderHistory(getOrdersRequest *exchange.GetOrdersRequest) ([] CurrencyPair: c, Exchange: h.Name, ExecutedAmount: resp[i].FilledAmount, - OrderDate: time.Unix(resp[i].CreatedAt, 0), + OrderDate: time.Unix(0, resp[i].CreatedAt*int64(time.Millisecond)), Status: resp[i].State, AccountID: strconv.FormatFloat(resp[i].AccountID, 'f', -1, 64), Fee: resp[i].FilledFees, diff --git a/exchanges/huobihadax/huobihadax_wrapper.go b/exchanges/huobihadax/huobihadax_wrapper.go index 03d354e7..190ac046 100644 --- a/exchanges/huobihadax/huobihadax_wrapper.go +++ b/exchanges/huobihadax/huobihadax_wrapper.go @@ -385,7 +385,7 @@ func (h *HUOBIHADAX) GetActiveOrders(getOrdersRequest *exchange.GetOrdersRequest for i := range allOrders { symbol := currency.NewPairDelimiter(allOrders[i].Symbol, h.ConfigCurrencyPairFormat.Delimiter) - orderDate := time.Unix(allOrders[i].CreatedAt, 0) + orderDate := time.Unix(0, allOrders[i].CreatedAt*int64(time.Millisecond)) orders = append(orders, exchange.OrderDetail{ ID: fmt.Sprintf("%v", allOrders[i].ID), @@ -433,7 +433,7 @@ func (h *HUOBIHADAX) GetOrderHistory(getOrdersRequest *exchange.GetOrdersRequest for i := range allOrders { symbol := currency.NewPairDelimiter(allOrders[i].Symbol, h.ConfigCurrencyPairFormat.Delimiter) - orderDate := time.Unix(allOrders[i].CreatedAt, 0) + orderDate := time.Unix(0, allOrders[i].CreatedAt*int64(time.Millisecond)) orders = append(orders, exchange.OrderDetail{ ID: fmt.Sprintf("%v", allOrders[i].ID),