Example #1
0
 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);
 }
Example #2
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);
    }