class GlobitexMarketDataServiceRaw extends GlobitexBaseService {

  protected GlobitexMarketDataServiceRaw(Exchange exchange) {
    super(exchange);
  }

  public GlobitexSymbols getGlobitexSymbols() throws IOException {
    try {
      return globitex.getSymbols();
    } catch (HttpStatusIOException e) {
      throw new ExchangeException(e.getHttpBody());
    }
  }

  public GlobitexTicker getGlobitexTickerBySymbol(CurrencyPair currencyPair) throws IOException {
    try {
      return globitex.getTickerBySymbol(
          GlobitexAdapters.adaptCurrencyPairToGlobitexSymbol(currencyPair));
    } catch (HttpStatusIOException e) {
      throw new ExchangeException(e.getHttpBody());
    }
  }

  public GlobitexTickers getGlobitexTickers() throws IOException {
    try {
      return globitex.getTickers();
    } catch (HttpStatusIOException e) {
      throw new ExchangeException(e.getHttpBody());
    }
  }

  public GlobitexOrderBook getGlobitexOrderBookBySymbol(CurrencyPair currencyPair)
      throws IOException {
    try {
      return globitex.getOrderBookBySymbol(
          GlobitexAdapters.adaptCurrencyPairToGlobitexSymbol(currencyPair));
    } catch (HttpStatusIOException e) {
      throw new ExchangeException(e.getHttpBody());
    }
  }

  public GlobitexTrades getGlobitexTradesBySymbol(CurrencyPair currencyPair) throws IOException {<FILL_FUNCTION_BODY>}
}

    try {
      return globitex.getRecentTradesBySymbol(
          GlobitexAdapters.adaptCurrencyPairToGlobitexSymbol(currencyPair), 100, "object", true);

    } catch (HttpStatusIOException e) {
      throw new ExchangeException(e.getHttpBody());
    }
  
<methods>public void <init>(org.knowm.xchange.Exchange) <variables>protected org.knowm.xchange.globitex.GlobitexAuthenticated globitex,protected ParamsDigest signatureCreator