| | |
| | | timestamp = timestamp / 1000; |
| | | } |
| | | realtime.setTs(timestamp); |
| | | realtime.setOpen(jsonObject.getBigDecimal("open").setScale(decimal, RoundingMode.HALF_UP)); |
| | | realtime.setClose(jsonObject.getBigDecimal("current").setScale(decimal, RoundingMode.HALF_UP)); |
| | | realtime.setHigh(jsonObject.getBigDecimal("high").setScale(decimal, RoundingMode.HALF_UP)); |
| | | realtime.setLow(jsonObject.getBigDecimal("low").setScale(decimal, RoundingMode.HALF_UP)); |
| | | realtime.setOpen(jsonObject.getBigDecimal("open").setScale(decimal, RoundingMode.DOWN)); |
| | | realtime.setClose(jsonObject.getBigDecimal("current").setScale(decimal, RoundingMode.DOWN)); |
| | | realtime.setHigh(jsonObject.getBigDecimal("high").setScale(decimal, RoundingMode.DOWN)); |
| | | realtime.setLow(jsonObject.getBigDecimal("low").setScale(decimal, RoundingMode.DOWN)); |
| | | realtime.setMarketCapital(jsonObject.getLong("market_capital")); |
| | | realtime.setFloatMarketCapital(jsonObject.getLong("float_market_capital")); |
| | | realtime.setPeForecast(jsonObject.getBigDecimal("pe_forecast")); |
| | |
| | | if (amount == null) { |
| | | amount = BigDecimal.ZERO; |
| | | } |
| | | realtime.setAmount(amount.setScale(decimal, RoundingMode.HALF_UP)); |
| | | realtime.setAmount(amount.setScale(decimal, RoundingMode.DOWN)); |
| | | BigDecimal volume = jsonObject.getBigDecimal("volume"); |
| | | if (volume == null) { |
| | | volume = BigDecimal.ZERO; |
| | | } |
| | | realtime.setVolume(volume.setScale(decimal, RoundingMode.HALF_UP)); |
| | | realtime.setVolume(volume.setScale(decimal, RoundingMode.DOWN)); |
| | | // realtime.setAsk(realtimeJson.getBigDecimal("ask").setScale(decimal, RoundingMode.HALF_UP)); |
| | | // realtime.setBid(realtimeJson.getBigDecimal("pb").setScale(decimal, RoundingMode.HALF_UP)); |
| | | list.add(realtime); |