use of org.knowm.xchange.lakebtc.service.LakeBTCTradeServiceRaw in project XChange by knowm.
the class LakeBTCBuyOrderDemo method raw.
private static void raw(Exchange lakeBtcExchange) throws IOException {
LakeBTCTradeServiceRaw tradeService = (LakeBTCTradeServiceRaw) lakeBtcExchange.getTradeService();
System.out.println("Open Orders: " + Arrays.toString(tradeService.getLakeBTCOrders()));
// place a limit buy order
LimitOrder limitOrder = new LimitOrder((Order.OrderType.BID), new BigDecimal(".01"), CurrencyPair.BTC_LTC, "", null, new BigDecimal("51.25"));
LakeBTCOrderResponse limitOrderReturnValue = tradeService.placeLakeBTCLimitOrder(limitOrder);
System.out.println("Limit Order return value: " + limitOrderReturnValue);
// place a market buy order
MarketOrder marketOrder = new MarketOrder((Order.OrderType.BID), new BigDecimal(".01"), CurrencyPair.BTC_LTC, "", null);
LakeBTCOrderResponse marketOrderReturnValue = tradeService.placeLakeBTCMarketOrder(marketOrder);
System.out.println("Market Order return value: " + marketOrderReturnValue);
System.out.println("Open Orders: " + Arrays.toString(tradeService.getLakeBTCOrders()));
}
use of org.knowm.xchange.lakebtc.service.LakeBTCTradeServiceRaw in project XChange by knowm.
the class LakeBTCSellOrderDemo method raw.
private static void raw(Exchange lakeBtcExchange) throws IOException {
LakeBTCTradeServiceRaw tradeService = (LakeBTCTradeServiceRaw) lakeBtcExchange.getTradeService();
System.out.println("Open Orders: " + Arrays.toString(tradeService.getLakeBTCOrders()));
// place a limit buy order
LimitOrder limitOrder = new LimitOrder((Order.OrderType.ASK), new BigDecimal(".01"), CurrencyPair.BTC_LTC, "", null, new BigDecimal("51.25"));
LakeBTCOrderResponse limitOrderReturnValue = tradeService.placeLakeBTCLimitOrder(limitOrder);
System.out.println("Limit Order return value: " + limitOrderReturnValue);
System.out.println("Open Orders: " + Arrays.toString(tradeService.getLakeBTCOrders()));
}
use of org.knowm.xchange.lakebtc.service.LakeBTCTradeServiceRaw in project XChange by knowm.
the class LakeBTCTradeHistoryDemo method raw.
private static void raw(Exchange lakeBtcExchange) throws IOException {
LakeBTCTradeServiceRaw tradeService = (LakeBTCTradeServiceRaw) lakeBtcExchange.getTradeService();
// Get the trade history
LakeBTCTradeResponse[] trades = tradeService.getLakeBTCTradeHistory(0);
System.out.println(Arrays.toString(trades));
}
use of org.knowm.xchange.lakebtc.service.LakeBTCTradeServiceRaw in project XChange by knowm.
the class LakeBTCCancelOrderDemo method raw.
private static void raw(Exchange lakeBtcExchange) throws IOException {
LakeBTCTradeServiceRaw tradeService = (LakeBTCTradeServiceRaw) lakeBtcExchange.getTradeService();
System.out.println("Open Orders: " + Arrays.toString(tradeService.getLakeBTCOrders()));
// place a limit buy order
LimitOrder limitOrder = new LimitOrder((Order.OrderType.ASK), new BigDecimal(".01"), CurrencyPair.BTC_LTC, "", null, new BigDecimal("51.25"));
LakeBTCOrderResponse limitOrderReturnValue = tradeService.placeLakeBTCLimitOrder(limitOrder);
System.out.println("Limit Order return value: " + limitOrderReturnValue);
// Cancel the added order
LakeBTCCancelResponse cancelResult = tradeService.cancelLakeBTCOrder(limitOrderReturnValue.getId());
System.out.println("Canceling returned " + cancelResult.getResult());
}
Aggregations