public Dictionary <int, Dictionary <OrderActionType, List <OrderResponse> > > UpdateBinanceAssetsValues() { Dictionary <int, TickerDataModel> currentValues = GetAssetsCurrentValuesAndVariationFromBinanceTicker(); var currentDate = Data.GetDateTimeNow(); currentDate = currentDate.AddMilliseconds(-currentDate.Millisecond); Dictionary <int, Dictionary <OrderActionType, List <OrderResponse> > > result = null; Parallel.Invoke(() => UpdateAssetCurrentValues(currentDate, currentValues), () => result = OrderBusiness.ClosePositionForStopLossAndTargetPriceReached(currentDate, currentValues)); return(result); }