public static double getPriceActual(string type) { if (MainClass.useWebSockets) { if (type == "Buy") { return(WebSocket.BitmexWS.priceSideBuy); } if (type == "Sell") { return(WebSocket.BitmexWS.priceSideSell); } } try { List <BitMEX.OrderBook> listBook = bitMEXApi.GetOrderBook(pair, 1); foreach (var item in listBook) { if (item.Side.ToUpper() == type.ToUpper()) { return(item.Price); } } } catch (Exception ex) { throw new Exception("getPriceActual::" + ex.Message + ex.StackTrace); } /* this will be fixed on the refactored version but should be ok now*/ return(0); }
static double getPriceActual(string type) { List <BitMEX.OrderBook> listBook = bitMEXApi.GetOrderBook(pair, 1); foreach (var item in listBook) { if (item.Side.ToUpper() == type.ToUpper()) { return(item.Price); } } return(0); }