Examples of Trade


Examples of com.opengamma.core.position.Trade

  @Override
  public String classifyPosition(Position position) {
    if (position.getTrades().size() == 0) {
      return UNKNOWN;
    } else {
      Trade trade = position.getTrades().iterator().next();
      if (trade.getCounterparty() != null) {
        return trade.getCounterparty().getExternalId().getValue();
      } else {
        return UNKNOWN;
      }
    }
  }
View Full Code Here

Examples of com.taobao.metamorphosis.example.spring.messages.Trade

*/
public class TradeMessageListener extends DefaultMessageListener<Trade> {

    @Override
    public void onReceiveMessages(MetaqMessage<Trade> msg) {
        Trade trade = msg.getBody();
        System.out.println("receive trade message:" + trade);
    }
View Full Code Here

Examples of com.xeiam.xchange.dto.marketdata.Trade

    return new Trades(trades, lastTradeId, TradeSortType.SortByID);
  }

  public static Trade adaptPublicTrade(final CurrencyPair currencyPair, final JustcoinPublicTrade justcoinTrade) {

    return new Trade(null, justcoinTrade.getAmount(), currencyPair, justcoinTrade.getPrice(), new Date(justcoinTrade.getDate() * 1000), justcoinTrade.getTid());
  }
View Full Code Here

Examples of com.xeiam.xchange.dto.marketdata.Trade

    BigDecimal amount = vosTrade.getUnitsTraded().getValue();
    Date date = DateUtils.fromMillisUtc(vosTrade.getTimestamp() / 1000L);
    final String tradeId = String.valueOf(vosTrade.getTransactionId());

    return new Trade(null, amount, currencyPair, vosTrade.getPrice().getValue(), date, tradeId);
  }
View Full Code Here

Examples of com.xeiam.xchange.dto.marketdata.Trade

    OrderType type = adaptOrderType(krakenPublicTrade.getType());
    BigDecimal tradableAmount = krakenPublicTrade.getVolume();
    Date timestamp = new Date((long) (krakenPublicTrade.getTime() * 1000L));

    return new Trade(type, tradableAmount, currencyPair, krakenPublicTrade.getPrice(), timestamp, "0");
  }
View Full Code Here

Examples of com.xeiam.xchange.dto.marketdata.Trade

    }
  }

  private static Trade internalAdaptTrade(JSONObject jsonObject) throws JSONException {

    return new Trade(BTCChinaAdapters.adaptOrderType(jsonObject.getString("type")), new BigDecimal(jsonObject.getString("amount")), BTCChinaAdapters.adaptCurrencyPair(jsonObject.getString("market")),
        new BigDecimal(jsonObject.getString("price")), BTCChinaAdapters.adaptDate(jsonObject.getLong("date")), String.valueOf(jsonObject.getLong("trade_id")));
  }
View Full Code Here

Examples of com.xeiam.xchange.dto.marketdata.Trade

      BigDecimal amount = hitbtcTrade.getAmount();
      String tid = hitbtcTrade.getTid();
      long longTradeId = tid == null ? 0 : Long.parseLong(tid);
      if (longTradeId > lastTradeId)
        lastTradeId = longTradeId;
      Trade trade = new Trade(null, amount, currencyPair, price, timestamp, tid);
      trades.add(trade);
    }

    return new Trades(trades, lastTradeId, Trades.TradeSortType.SortByTimestamp);
  }
View Full Code Here

Examples of com.xeiam.xchange.dto.marketdata.Trade

  public static Trade adaptTrade(VirtExTrade virtExTrade, CurrencyPair currencyPair) {

    BigDecimal amount = virtExTrade.getAmount();
    Date date = DateUtils.fromMillisUtc((long) virtExTrade.getDate() * 1000L);
    final String tradeId = String.valueOf(virtExTrade.getTid());
    return new Trade(null, amount, currencyPair, virtExTrade.getPrice(), date, tradeId);
  }
View Full Code Here

Examples of com.xeiam.xchange.dto.marketdata.Trade

  public static Trade adaptTrade(String tradeId, CryptonitOrder cryptonitTrade, CurrencyPair currencyPair) {

    BigDecimal amount = cryptonitTrade.getBidAmount();
    BigDecimal price = cryptonitTrade.getBidRate();

    return new Trade(null, amount, currencyPair, price, DateUtils.fromMillisUtc(cryptonitTrade.getFilled() * 1000L), tradeId);
  }
View Full Code Here

Examples of com.xeiam.xchange.dto.marketdata.Trade

  public static Trade adaptTrade(VirtExTrade virtExTrade, CurrencyPair currencyPair) {

    BigDecimal amount = virtExTrade.getAmount();
    Date date = DateUtils.fromMillisUtc((long) virtExTrade.getDate() * 1000L);
    final String tradeId = String.valueOf(virtExTrade.getTid());
    return new Trade(null, amount, currencyPair, virtExTrade.getPrice(), date, tradeId);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.