Package org.knowm.xchange.globitex
Interface GlobitexAuthenticated
- All Superinterfaces:
Globitex
@Path("/api/1/")
@Produces("application/json")
public interface GlobitexAuthenticated
extends Globitex
-
Method Summary
Modifier and TypeMethodDescriptioncancelOrder
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature, String clientOrderId) getAccounts
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature) getActiveOrders
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature, String symbol, String clientOrderId, String account) getTradeHistory
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature, String sortBy, int startIndex, int limit, String currencies, String account) placeNewOrder
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> nonce, si.mazi.rescu.ParamsDigest signature, String account, String symbol, String side, String price, String quantity) Methods inherited from interface org.knowm.xchange.globitex.Globitex
getOrderBookBySymbol, getRecentTradesBySymbol, getSymbols, getTickerBySymbol, getTickers
-
Method Details
-
getAccounts
@GET @Path("payment/accounts") GlobitexAccounts getAccounts(@HeaderParam("X-API-Key") String apiKey, @HeaderParam("X-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("X-Signature") si.mazi.rescu.ParamsDigest signature) throws IOException - Throws:
IOException
-
getTradeHistory
@GET @Path("trading/trades") GlobitexUserTrades getTradeHistory(@HeaderParam("X-API-Key") String apiKey, @HeaderParam("X-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("X-Signature") si.mazi.rescu.ParamsDigest signature, @QueryParam("by") String sortBy, @QueryParam("startIndex") int startIndex, @QueryParam("maxResults") int limit, @QueryParam("symbols") String currencies, @QueryParam("account") String account) throws IOException - Throws:
IOException
-
getActiveOrders
@GET @Path("trading/orders/active") GlobitexActiveOrders getActiveOrders(@HeaderParam("X-API-Key") String apiKey, @HeaderParam("X-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("X-Signature") si.mazi.rescu.ParamsDigest signature, @QueryParam("symbol") String symbol, @QueryParam("clientOrderId") String clientOrderId, @QueryParam("account") String account) throws IOException - Throws:
IOException
-
placeNewOrder
@POST @Path("trading/new_order") GlobitexExecutionReport placeNewOrder(@HeaderParam("X-API-Key") String apiKey, @HeaderParam("X-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("X-Signature") si.mazi.rescu.ParamsDigest signature, @FormParam("account") String account, @FormParam("symbol") String symbol, @FormParam("side") String side, @FormParam("price") String price, @FormParam("quantity") String quantity) throws IOException - Throws:
IOException
-
cancelOrder
@POST @Path("trading/cancel_order") GlobitexExecutionReport cancelOrder(@HeaderParam("X-API-Key") String apiKey, @HeaderParam("X-Nonce") si.mazi.rescu.SynchronizedValueFactory<Long> nonce, @HeaderParam("X-Signature") si.mazi.rescu.ParamsDigest signature, @FormParam("clientOrderId") String clientOrderId) throws IOException - Throws:
IOException
-