public static List<Instrument> searchInstrumentByPriceUpperLimit(List<Instrument> originList, BigDecimal upperLimit, BigDecimal lowerLimit) {
        List<Instrument> result = new ArrayList<>();
        for (Instrument i : originList) {
            if (i.getPrice().compareTo(upperLimit) < 0 &&
                    i.getPrice().compareTo(lowerLimit) > 0) {
                result.add(i);
            }
        }
        return result;
    }