System.out.println("getMarketDetails - tradeListMarket returns null");
return null;
}
for (int j = 0; j < tradeListMarket.GetTradeDataMarketCount(); j++) {
TradeDataMarket tradeDataMarket = tradeListMarket.GetTradeDataMarket(j);
if (tradeDataMarket == null) {
continue;
}
String[] tradeDataRow = new String[5];
tradeDataRow[2] = !Utility.VerifyStringVal(tradeDataMarket.getAmount_sold()) ? "" : tradeDataMarket.getAmount_sold();
tradeDataRow[4] = !Utility.VerifyStringVal(tradeDataMarket.getDate()) ? "" : tradeDataMarket.getDate();
System.out.println("tradeDataMarket.getDate():"+tradeDataMarket.getDate());
try {
tradeDataRow[4] = String.valueOf(new Date(Long.parseLong(tradeDataRow[4]) * 1000));
} catch (NumberFormatException nfe) {
nfe.printStackTrace();
System.out.println("Invalid number returned by timestmp:" + tradeDataRow[4]);
tradeDataRow[4] = "";
}
tradeDataRow[1] = !Utility.VerifyStringVal(tradeDataMarket.getPrice()) ? "" : tradeDataMarket.getPrice();
tradeDataRow[0] = !Utility.VerifyStringVal(tradeDataMarket.getTransaction_id()) ? "" : tradeDataMarket.getTransaction_id();
try {
Long lScale = Long.valueOf(marketDetails.getGranularity());
Long lPrice = Long.valueOf(tradeDataRow[1]); // this price is "per scale"
Long lQuantity = Long.valueOf(tradeDataRow[2]); // Total overall quantity available