public static CurrencyPair adaptCurrencyPair(String abucoinsProductID) { int indexOf = abucoinsProductID.indexOf('-'); String base = abucoinsProductID.substring(0, indexOf); String counter = abucoinsProductID.substring(indexOf + 1); return new CurrencyPair( Currency.getInstanceNoCreate(base), Currency.getInstanceNoCreate(counter)); }
public static CurrencyPair toCurrencyPair(String pairstring) { String[] parts = pairstring.split("_"); if (parts.length == 2) { Currency base = Currency.getInstanceNoCreate(parts[0]); Currency counter = Currency.getInstanceNoCreate(parts[1]); if (base != null && counter != null) { return new CurrencyPair(base, counter); } } return null; }
/** Returns a Currency instance for the given currency code. */ public static Currency getInstance(String currencyCode) { Currency currency = getInstanceNoCreate(currencyCode.toUpperCase()); if (currency == null) { return createCurrency(currencyCode.toUpperCase(), null, null); } else { return currency; } }
for (int i = 1; i < currencyPairString.length() - 1; ++i) { final Currency tradeCurrency = Currency.getInstanceNoCreate(currencyPairString.substring(0, i)); final Currency priceCurrency = Currency.getInstanceNoCreate(currencyPairString.substring(i)); if (tradeCurrency != null) { if (priceCurrency != null) {
public static OpenOrders adaptOpenOrders( IndependentReserveOpenOrdersResponse independentReserveOrders) { List<LimitOrder> limitOrders = new ArrayList<>(); List<IndependentReserveOpenOrder> independentReserveOrdersList = independentReserveOrders.getIndependentReserveOrders(); for (IndependentReserveOpenOrder order : independentReserveOrdersList) { // getting valid order currency pair String primaryAlias = order.getPrimaryCurrencyCode(); Currency primary = Currency.getInstanceNoCreate(primaryAlias); Currency secondary = Currency.getInstanceNoCreate(order.getSecondaryCurrencyCode()); CurrencyPair currencyPair = new CurrencyPair(primary, secondary); LimitOrder limitOrder = new LimitOrder( adapeOrderType(order.getOrderType()), order.getOutstanding(), currencyPair, order.getOrderGuid(), order.getCreatedTimestamp(), order.getPrice()); limitOrders.add(limitOrder); } return new OpenOrders(limitOrders); }
Currency primary = Currency.getInstanceNoCreate(primaryAlias); Currency secondary = Currency.getInstanceNoCreate(trade.getSecondaryCurrencyCode());
/** Returns a Currency instance for the given currency code. */ public static Currency getInstance(String currencyCode) { Currency currency = getInstanceNoCreate(currencyCode.toUpperCase()); if (currency == null) { return createCurrency(currencyCode.toUpperCase(), null, null); } else { return currency; } }
private Currency convertCurrencyTypes(CurrencyType currencyType) { return Currency.getInstanceNoCreate(currencyType.name()); }
for (int i = 1; i < currencyPairString.length() - 1; ++i) { final Currency tradeCurrency = Currency.getInstanceNoCreate(currencyPairString.substring(0, i)); final Currency priceCurrency = Currency.getInstanceNoCreate(currencyPairString.substring(i)); if (tradeCurrency != null) { if (priceCurrency != null) {