public class JSurbtc
extends java.lang.Object
implements cl.daplay.jsurbtc.Surbtc
| Constructor and Description |
|---|
JSurbtc() |
JSurbtc(cl.daplay.jsurbtc.HTTPClient httpClient,
java.text.DecimalFormat bigDecimalFormat,
cl.daplay.jsurbtc.JSON json,
cl.daplay.jsurbtc.Signer defaultSigner,
cl.daplay.jsurbtc.Signer noSignatureSigner) |
JSurbtc(JSurbtc other) |
JSurbtc(java.lang.String key,
java.lang.String secret) |
JSurbtc(java.lang.String key,
java.lang.String secret,
java.util.function.LongSupplier nonceSupplier) |
JSurbtc(java.lang.String key,
java.lang.String secret,
java.util.function.LongSupplier nonceSupplier,
java.net.InetSocketAddress httpProxy,
int httpMaxRetry) |
JSurbtc(java.lang.String key,
java.lang.String secret,
java.util.function.LongSupplier nonceSupplier,
cl.daplay.jsurbtc.jackson.JacksonJSON json,
java.net.Proxy proxy,
int httpMaxRetry) |
| Modifier and Type | Method and Description |
|---|---|
cl.daplay.jsurbtc.model.Order |
cancelOrder(long orderId) |
cl.daplay.jsurbtc.model.Balance |
getBalance(java.lang.String currency) |
java.util.List<cl.daplay.jsurbtc.model.Balance> |
getBalances() |
java.util.List<cl.daplay.jsurbtc.model.Deposit> |
getDeposits(java.lang.String currency) |
java.util.List<cl.daplay.jsurbtc.model.Market> |
getMarkets() |
cl.daplay.jsurbtc.model.Order |
getOrder(long orderId) |
cl.daplay.jsurbtc.model.OrderBook |
getOrderBook(java.lang.String marketId) |
java.util.List<cl.daplay.jsurbtc.model.Order> |
getOrders(java.lang.String marketId) |
java.util.List<cl.daplay.jsurbtc.model.Order> |
getOrders(java.lang.String marketId,
java.math.BigDecimal minimunExchanged) |
java.util.List<cl.daplay.jsurbtc.model.Order> |
getOrders(java.lang.String marketId,
java.lang.String orderState) |
java.util.List<cl.daplay.jsurbtc.model.Order> |
getOrders(java.lang.String marketId,
java.lang.String orderState,
java.math.BigDecimal minimunExchanged) |
cl.daplay.jsurbtc.model.Ticker |
getTicker(java.lang.String marketId) |
cl.daplay.jsurbtc.model.Trades |
getTrades(java.lang.String marketId) |
cl.daplay.jsurbtc.model.Trades |
getTrades(java.lang.String marketId,
java.time.Instant timestamp) |
java.lang.String |
getVersion() |
java.util.List<cl.daplay.jsurbtc.model.Withdrawal> |
getWithdrawals(java.lang.String currency) |
cl.daplay.jsurbtc.model.ApiKey |
newAPIKey(java.lang.String name,
java.time.Instant expiration) |
static java.util.function.LongSupplier |
newNonce() |
cl.daplay.jsurbtc.model.Order |
newOrder(java.lang.String marketId,
java.lang.String orderType,
java.lang.String orderPriceType,
java.math.BigDecimal qty,
java.math.BigDecimal price) |
public JSurbtc()
public JSurbtc(java.lang.String key,
java.lang.String secret)
public JSurbtc(java.lang.String key,
java.lang.String secret,
java.util.function.LongSupplier nonceSupplier)
public JSurbtc(java.lang.String key,
java.lang.String secret,
java.util.function.LongSupplier nonceSupplier,
java.net.InetSocketAddress httpProxy,
int httpMaxRetry)
public JSurbtc(java.lang.String key,
java.lang.String secret,
java.util.function.LongSupplier nonceSupplier,
cl.daplay.jsurbtc.jackson.JacksonJSON json,
java.net.Proxy proxy,
int httpMaxRetry)
public JSurbtc(JSurbtc other)
public JSurbtc(cl.daplay.jsurbtc.HTTPClient httpClient,
java.text.DecimalFormat bigDecimalFormat,
cl.daplay.jsurbtc.JSON json,
cl.daplay.jsurbtc.Signer defaultSigner,
cl.daplay.jsurbtc.Signer noSignatureSigner)
public static java.util.function.LongSupplier newNonce()
public cl.daplay.jsurbtc.model.ApiKey newAPIKey(java.lang.String name,
java.time.Instant expiration)
throws java.lang.Exception
newAPIKey in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic cl.daplay.jsurbtc.model.Order newOrder(java.lang.String marketId,
java.lang.String orderType,
java.lang.String orderPriceType,
java.math.BigDecimal qty,
java.math.BigDecimal price)
throws java.lang.Exception
newOrder in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic cl.daplay.jsurbtc.model.Trades getTrades(java.lang.String marketId)
throws java.lang.Exception
getTrades in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic cl.daplay.jsurbtc.model.Trades getTrades(java.lang.String marketId,
java.time.Instant timestamp)
throws java.lang.Exception
getTrades in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic cl.daplay.jsurbtc.model.Order cancelOrder(long orderId)
throws java.lang.Exception
cancelOrder in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic java.util.List<cl.daplay.jsurbtc.model.Market> getMarkets()
throws java.lang.Exception
getMarkets in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic cl.daplay.jsurbtc.model.Ticker getTicker(java.lang.String marketId)
throws java.lang.Exception
getTicker in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic cl.daplay.jsurbtc.model.OrderBook getOrderBook(java.lang.String marketId)
throws java.lang.Exception
getOrderBook in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic cl.daplay.jsurbtc.model.Balance getBalance(java.lang.String currency)
throws java.lang.Exception
getBalance in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic java.util.List<cl.daplay.jsurbtc.model.Balance> getBalances()
throws java.lang.Exception
getBalances in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic java.util.List<cl.daplay.jsurbtc.model.Order> getOrders(java.lang.String marketId)
throws java.lang.Exception
getOrders in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic java.util.List<cl.daplay.jsurbtc.model.Order> getOrders(java.lang.String marketId,
java.lang.String orderState)
throws java.lang.Exception
getOrders in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic java.util.List<cl.daplay.jsurbtc.model.Order> getOrders(java.lang.String marketId,
java.math.BigDecimal minimunExchanged)
throws java.lang.Exception
getOrders in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic java.util.List<cl.daplay.jsurbtc.model.Order> getOrders(java.lang.String marketId,
java.lang.String orderState,
java.math.BigDecimal minimunExchanged)
throws java.lang.Exception
getOrders in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic cl.daplay.jsurbtc.model.Order getOrder(long orderId)
throws java.lang.Exception
getOrder in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic java.util.List<cl.daplay.jsurbtc.model.Deposit> getDeposits(java.lang.String currency)
throws java.lang.Exception
getDeposits in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic java.util.List<cl.daplay.jsurbtc.model.Withdrawal> getWithdrawals(java.lang.String currency)
throws java.lang.Exception
getWithdrawals in interface cl.daplay.jsurbtc.Surbtcjava.lang.Exceptionpublic java.lang.String getVersion()
getVersion in interface cl.daplay.jsurbtc.Surbtc