Package org.knowm.xchange.coinbasepro
Class CoinbaseProAdapters
java.lang.Object
org.knowm.xchange.coinbasepro.CoinbaseProAdapters
-
Method Summary
Modifier and TypeMethodDescriptionstatic WalletadaptAccountInfo(CoinbaseProAccount[] coinbaseProAccounts) static CoinbaseProPlaceLimitOrderadaptCoinbaseProPlaceLimitOrder(LimitOrder limitOrder) static CoinbaseProPlaceMarketOrderadaptCoinbaseProPlaceMarketOrder(MarketOrder marketOrder) static CoinbaseProPlaceOrderadaptCoinbaseProStopOrder(StopOrder stopOrder) Creates a 'stop' order.static CurrencyPairadaptCurrencyPair(CoinbaseProProduct product) static FundingRecordadaptFundingRecord(Currency currency, CoinbaseProTransfer coinbaseProTransfer) static OpenOrdersadaptOpenOrders(CoinbaseProOrder[] coinbaseExOpenOrders) static OrderadaptOrder(CoinbaseProOrder order) static OrderBookadaptOrderBook(CoinbaseProProductBook book, CurrencyPair currencyPair) static OrderBookadaptOrderBook(CoinbaseProProductBook book, CurrencyPair currencyPair, Date date) static Order.OrderStatusadaptOrderStatus(CoinbaseProOrder order) The status from the CoinbaseProOrder object converted to xchange statusstatic Order.OrderStatus[]adaptOrderStatuses(CoinbaseProOrder[] orders) static StringadaptProductID(CurrencyPair currencyPair) static CoinbaseProPlaceOrder.SideadaptSide(Order.OrderType orderType) static CoinbaseProPlaceOrder.StopadaptStop(Order.OrderType orderType) static TickeradaptTicker(CoinbaseProProductTicker ticker, CoinbaseProProductStats stats, CurrencyPair currencyPair) adaptTickers(Map<String, CoinbaseProStats> stats) static ExchangeMetaDataadaptToExchangeMetaData(ExchangeMetaData exchangeMetaData, CoinbaseProProduct[] products, CoinbaseProCurrency[] cbCurrencies) static UserTradesadaptTradeHistory(List<CoinbaseProFill> coinbaseExFills) static TradesadaptTrades(List<CoinbaseProTrade> coinbaseProTradesList, CurrencyPair currencyPair) static TradesadaptTrades(CoinbaseProTrade[] coinbaseExTrades, CurrencyPair currencyPair) protected static Datestatic CurrencyPairtoCurrencyPair(String productId)
-
Method Details
-
parseDate
-
toCurrencyPair
-
adaptTicker
public static Ticker adaptTicker(CoinbaseProProductTicker ticker, CoinbaseProProductStats stats, CurrencyPair currencyPair) -
adaptTickers
-
adaptOrderBook
public static OrderBook adaptOrderBook(CoinbaseProProductBook book, CurrencyPair currencyPair, Date date) -
adaptOrderBook
-
adaptAccountInfo
-
adaptOpenOrders
-
adaptOrder
-
adaptOrderStatuses
-
adaptOrderStatus
The status from the CoinbaseProOrder object converted to xchange status -
adaptTrades
public static Trades adaptTrades(List<CoinbaseProTrade> coinbaseProTradesList, CurrencyPair currencyPair) -
adaptTradeHistory
-
adaptTrades
-
adaptCurrencyPair
-
adaptToExchangeMetaData
public static ExchangeMetaData adaptToExchangeMetaData(ExchangeMetaData exchangeMetaData, CoinbaseProProduct[] products, CoinbaseProCurrency[] cbCurrencies) -
adaptProductID
-
adaptSide
-
adaptStop
-
adaptCoinbaseProPlaceLimitOrder
-
adaptCoinbaseProPlaceMarketOrder
-
adaptCoinbaseProStopOrder
Creates a 'stop' order. Stop limit order converts to a limit order when the stop amount is triggered. The limit order can have a different price than the stop price.If the stop order has no limit price it will execute as a market order once the stop price is broken
- Parameters:
stopOrder-- Returns:
-
adaptFundingRecord
public static FundingRecord adaptFundingRecord(Currency currency, CoinbaseProTransfer coinbaseProTransfer)
-