MarginApi | R Documentation |
binanceRapi.Margin
An R6Class
generator object
SapiV1BnbBurnGet Get All Isolated Margin Symbol(USER_DATA) Weight(IP): 1
@param recv.window integer
@returnType BnbBurnStatus
status code : 200 | Status on BNB to pay for trading fees
return type : BnbBurnStatus
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1BnbBurnPost Toggle BNB Burn On Spot Trade And Margin Interest (USER_DATA) - \"spotBNBBurn\" and \"interestBNBBurn\" should be sent at least one. Weight(IP): 1
@param spot.bnb.burn Enum < [true, false] >
@param interest.bnb.burn Enum < [true, false] >
@param recv.window integer
@returnType BnbBurnStatus
status code : 200 | Status on BNB to pay for trading fees
return type : BnbBurnStatus
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginAccountGet Query Cross Margin Account Details (USER_DATA) Weight(IP): 10
@param recv.window integer
@returnType InlineResponse20019
status code : 200 | Margin account details
return type : InlineResponse20019
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginAllAssetsGet Get All Margin Assets (MARKET_DATA) Weight(IP): 1
@returnType list( inline_response_200_14 )
status code : 200 | Assets details
return type : array[InlineResponse20014]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
SapiV1MarginAllOrderListGet Query Margin Account's all OCO (USER_DATA) Retrieves all OCO for a specific margin account based on provided optional parameters Weight(IP): 200
@param is.isolated Enum < [TRUE, FALSE] >
@param symbol character
@param from.id character
@param start.time integer
@param end.time integer
@param limit integer
@param recv.window integer
@returnType list( inline_response_200_6 )
status code : 200 | List of Margin OCO orders
return type : array[InlineResponse2006]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginAllOrdersGet Query Margin Account's All Orders (USER_DATA) - If `orderId` is set, it will get orders >= that orderId. Otherwise most recent orders are returned. - For some historical orders `cummulativeQuoteQty` will be < 0, meaning the data is not available at this time. Weight(IP): 200 Request Limit: 60 times/min per IP
@param symbol character
@param is.isolated Enum < [TRUE, FALSE] >
@param order.id integer
@param start.time integer
@param end.time integer
@param limit integer
@param recv.window integer
@returnType list( marginOrderDetail )
status code : 200 | Margin order list
return type : array[MarginOrderDetail]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginAllPairsGet Get All Cross Margin Pairs (MARKET_DATA) Weight(IP): 1
@returnType list( inline_response_200_15 )
status code : 200 | Margin pairs
return type : array[InlineResponse20015]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
SapiV1MarginAssetGet Query Margin Asset (MARKET_DATA) Weight(IP): 10
@param asset character
@returnType InlineResponse20012
status code : 200 | Asset details
return type : InlineResponse20012
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
SapiV1MarginCrossMarginDataGet Query Cross Margin Fee Data (USER_DATA) Get cross margin fee data collection with any vip level or user's current specific data as https://www.binance.com/en/margin-fee Weight(IP): 1 when coin is specified; 5 when the coin parameter is omitted
@param vip.level integer
@param coin character
@param recv.window integer
@returnType list( inline_response_200_29 )
status code : 200 | Cross Margin Fee Data
return type : array[InlineResponse20029]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginForceLiquidationRecGet Get Force Liquidation Record (USER_DATA) - Response in descending order Weight(IP): 1
@param start.time integer
@param end.time integer
@param isolated.symbol character
@param current integer
@param size integer
@param recv.window integer
@returnType InlineResponse20018
status code : 200 | Force Liquidation History, response in descending order
return type : InlineResponse20018
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginInterestHistoryGet Get Interest History (USER_DATA) - Response in descending order - If `isolatedSymbol` is not sent, crossed margin data will be returned - Set `archived` to `true` to query data from 6 months ago - `type` in response has 4 enums: - `PERIODIC` interest charged per hour - `ON_BORROW` first interest charged on borrow - `PERIODIC_CONVERTED` interest charged per hour converted into BNB - `ON_BORROW_CONVERTED` first interest charged on borrow converted into BNB Weight(IP): 1
@param asset character
@param isolated.symbol character
@param start.time integer
@param end.time integer
@param current integer
@param size integer
@param archived character
@param recv.window integer
@returnType InlineResponse20017
status code : 200 | Interest History, response in descending order
return type : InlineResponse20017
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginInterestRateHistoryGet Margin Interest Rate History (USER_DATA) The max interval between startTime and endTime is 30 days. Weight(IP): 1
@param asset character
@param vip.level integer
@param start.time integer
@param end.time integer
@param recv.window integer
@returnType list( inline_response_200_28 )
status code : 200 | Margin Interest Rate History
return type : array[InlineResponse20028]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginIsolatedAccountDelete Disable Isolated Margin Account (TRADE) Disable isolated margin account for a specific symbol. Each trading pair can only be deactivated once every 24 hours . Weight(UID): 300
@param symbol character
@param recv.window integer
@returnType InlineResponse20025
status code : 200 | Isolated Margin Account status
return type : InlineResponse20025
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginIsolatedAccountGet Query Isolated Margin Account Info (USER_DATA) - If \"symbols\" is not sent, all isolated assets will be returned. - If \"symbols\" is sent, only the isolated assets of the sent symbols will be returned. Weight(IP): 10
@param symbols character
@param recv.window integer
@returnType IsolatedMarginAccountInfo
status code : 200 | Isolated Margin Account Info when \"symbols\" is not sent
return type : IsolatedMarginAccountInfo
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginIsolatedAccountLimitGet Query Enabled Isolated Margin Account Limit (USER_DATA) Query enabled isolated margin account limit. Weight(IP): 1
@param recv.window integer
@returnType InlineResponse20026
status code : 200 | Number of enabled Isolated Margin Account and its limit
return type : InlineResponse20026
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginIsolatedAccountPost Enable Isolated Margin Account (TRADE) Enable isolated margin account for a specific symbol. Weight(UID): 300
@param symbol character
@param recv.window integer
@returnType InlineResponse20025
status code : 200 | Isolated Margin Account status
return type : InlineResponse20025
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginIsolatedAllPairsGet Get All Isolated Margin Symbol(USER_DATA) Weight(IP): 10
@param recv.window integer
@returnType list( inline_response_200_27 )
status code : 200 | All Isolated Margin Symbols
return type : array[InlineResponse20027]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginIsolatedMarginDataGet Query Isolated Margin Fee Data (USER_DATA) Get isolated margin fee data collection with any vip level or user's current specific data as https://www.binance.com/en/margin-fee Weight(IP): 1 when a single is specified; 10 when the symbol parameter is omitted
@param vip.level integer
@param symbol character
@param recv.window integer
@returnType list( inline_response_200_30 )
status code : 200 | Isolated Margin Fee Data
return type : array[InlineResponse20030]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginIsolatedMarginTierGet Query Isolated Margin Tier Data (USER_DATA) Get isolated margin tier data collection with any tier as https://www.binance.com/en/margin-data Weight(IP): 1
@param symbol character
@param tier character
@param recv.window integer
@returnType list( inline_response_200_31 )
status code : 200 | Isolated Margin Tier Data
return type : array[InlineResponse20031]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginIsolatedPairGet Query Isolated Margin Symbol (USER_DATA) Weight(IP): 10
@param symbol character
@param recv.window integer
@returnType InlineResponse20027
status code : 200 | Isolated Margin Symbol
return type : InlineResponse20027
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginIsolatedTransferGet Get Isolated Margin Transfer History (USER_DATA) Weight(IP): 1
@param symbol character
@param asset character
@param trans.from Enum < [SPOT, ISOLATED_MARGIN] >
@param trans.to Enum < [SPOT, ISOLATED_MARGIN] >
@param start.time integer
@param end.time integer
@param current integer
@param size integer
@param recv.window integer
@returnType MarginTransferDetails
status code : 200 | Isolated Margin Transfer History
return type : MarginTransferDetails
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginIsolatedTransferPost Isolated Margin Account Transfer (MARGIN) Weight(UID): 600
@param asset character
@param symbol character
@param trans.from Enum < [SPOT, ISOLATED_MARGIN] >
@param trans.to Enum < [SPOT, ISOLATED_MARGIN] >
@param amount numeric
@param recv.window integer
status code : 200 | Transaction Id
return type : object
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginLoanGet Query Loan Record (USER_DATA) - `txId` or `startTime` must be sent. `txId` takes precedence. - Response in descending order - If `isolatedSymbol` is not sent, crossed margin data will be returned - Set `archived` to `true` to query data from 6 months ago Weight(IP): 10
@param asset character
@param isolated.symbol character
@param tx.id integer
@param start.time integer
@param end.time integer
@param current integer
@param size integer
@param archived character
@param recv.window integer
@returnType InlineResponse20010
status code : 200 | Loan records
return type : InlineResponse20010
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginLoanPost Margin Account Borrow (MARGIN) Apply for a loan. - If \"isIsolated\" = \"TRUE\", \"symbol\" must be sent - \"isIsolated\" = \"FALSE\" for crossed margin loan Weight(UID): 3000
@param asset character
@param amount numeric
@param is.isolated Enum < [TRUE, FALSE] >
@param symbol character
@param recv.window integer
@returnType Transaction
status code : 200 | Transaction id
return type : Transaction
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginMaxBorrowableGet Query Max Borrow (USER_DATA) - If `isolatedSymbol` is not sent, crossed margin data will be sent. - `borrowLimit` is also available from https://www.binance.com/en/margin-fee Weight(IP): 50
@param asset character
@param isolated.symbol character
@param recv.window integer
@returnType InlineResponse20023
status code : 200 | Details on max borrow amount
return type : InlineResponse20023
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginMaxTransferableGet Query Max Transfer-Out Amount (USER_DATA) - If `isolatedSymbol` is not sent, crossed margin data will be sent. Weight(IP): 50
@param asset character
@param isolated.symbol character
@param recv.window integer
@returnType InlineResponse20024
status code : 200 | Details on max transferable amount
return type : InlineResponse20024
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginMyTradesGet Query Margin Account's Trade List (USER_DATA) - If `fromId` is set, it will get orders >= that `fromId`. Otherwise most recent trades are returned. Weight(IP): 10
@param symbol character
@param is.isolated Enum < [TRUE, FALSE] >
@param start.time integer
@param end.time integer
@param from.id integer
@param limit integer
@param recv.window integer
@returnType list( marginTrade )
status code : 200 | List of margin trades
return type : array[MarginTrade]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginOpenOrderListGet Query Margin Account's Open OCO (USER_DATA) Weight(IP): 10
@param is.isolated Enum < [TRUE, FALSE] >
@param symbol character
@param recv.window integer
@returnType list( inline_response_200_22 )
status code : 200 | List of Open Margin OCO orders
return type : array[InlineResponse20022]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginOpenOrdersDelete Margin Account Cancel all Open Orders on a Symbol (TRADE) - Cancels all active orders on a symbol for margin account. - This includes OCO orders. Weight(IP): 1
@param symbol character
@param is.isolated Enum < [TRUE, FALSE] >
@param recv.window integer
@returnType list( anyOf<canceledMarginOrderDetail,marginOcoOrder> )
status code : 200 | Cancelled margin orders
return type : array[AnyOfcanceledMarginOrderDetailmarginOcoOrder]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginOpenOrdersGet Query Margin Account's Open Orders (USER_DATA) - If the `symbol` is not sent, orders for all symbols will be returned in an array. - When all symbols are returned, the number of requests counted against the rate limiter is equal to the number of symbols currently trading on the exchange - If isIsolated =\"TRUE\", symbol must be sent. Weight(IP): 10
@param symbol character
@param is.isolated Enum < [TRUE, FALSE] >
@param recv.window integer
@returnType list( marginOrderDetail )
status code : 200 | Margin open orders list
return type : array[MarginOrderDetail]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginOrderDelete Margin Account Cancel Order (TRADE) Cancel an active order for margin account. Either `orderId` or `origClientOrderId` must be sent. Weight(IP): 10
@param symbol character
@param is.isolated Enum < [TRUE, FALSE] >
@param order.id integer
@param orig.client.order.id character
@param new.client.order.id character
@param recv.window integer
@returnType MarginOrder
status code : 200 | Cancelled margin order details
return type : MarginOrder
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginOrderGet Query Margin Account's Order (USER_DATA) - Either `orderId` or `origClientOrderId` must be sent. - For some historical orders `cummulativeQuoteQty` will be < 0, meaning the data is not available at this time. Weight(IP): 10
@param symbol character
@param is.isolated Enum < [TRUE, FALSE] >
@param order.id integer
@param orig.client.order.id character
@param recv.window integer
@returnType MarginOrderDetail
status code : 200 | Interest History, response in descending order
return type : MarginOrderDetail
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginOrderListDelete Margin Account Cancel OCO (TRADE) Cancel an entire Order List for a margin account - Canceling an individual leg will cancel the entire OCO - Either `orderListId` or `listClientOrderId` must be provided Weight(UID): 1
@param symbol character
@param is.isolated Enum < [TRUE, FALSE] >
@param order.list.id integer
@param list.client.order.id character
@param new.client.order.id character
@param recv.window integer
@returnType MarginOcoOrder
status code : 200 | Margin OCO details
return type : MarginOcoOrder
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginOrderListGet Query Margin Account's OCO (USER_DATA) Retrieves a specific OCO based on provided optional parameters - Either `orderListId` or `origClientOrderId` must be provided Weight(IP): 10
@param is.isolated Enum < [TRUE, FALSE] >
@param symbol character
@param order.list.id integer
@param orig.client.order.id character
@param recv.window integer
@returnType InlineResponse20021
status code : 200 | Margin OCO details
return type : InlineResponse20021
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginOrderOcoPost Margin Account New OCO (TRADE) Send in a new OCO for a margin account - Price Restrictions: - SELL: Limit Price > Last Price > Stop Price - BUY: Limit Price < Last Price < Stop Price - Quantity Restrictions: - Both legs must have the same quantity - ICEBERG quantities however do not have to be the same. - Order Rate Limit - OCO counts as 2 orders against the order rate limit. Weight(UID): 6
@param symbol character
@param side Enum < [SELL, BUY] >
@param quantity numeric
@param price numeric
@param stop.price numeric
@param is.isolated Enum < [TRUE, FALSE] >
@param list.client.order.id character
@param limit.client.order.id character
@param limit.iceberg.qty numeric
@param stop.client.order.id character
@param stop.limit.price numeric
@param stop.iceberg.qty numeric
@param stop.limit.time.in.force Enum < [GTC, FOK, IOC] >
@param new.order.resp.type Enum < [ACK, RESULT, FULL] >
@param side.effect.type Enum < [NO_SIDE_EFFECT, MARGIN_BUY, AUTO_REPAY] >
@param recv.window integer
@returnType InlineResponse20020
status code : 200 | New Margin OCO details
return type : InlineResponse20020
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginOrderPost Margin Account New Order (TRADE) Post a new order for margin account. Weight(UID): 6
@param symbol character
@param side Enum < [SELL, BUY] >
@param type Enum < [LIMIT, MARKET, STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT, LIMIT_MAKER] >
@param quantity numeric
@param is.isolated Enum < [TRUE, FALSE] >
@param quote.order.qty numeric
@param price numeric
@param stop.price numeric
@param new.client.order.id character
@param iceberg.qty numeric
@param new.order.resp.type Enum < [ACK, RESULT, FULL] >
@param side.effect.type Enum < [NO_SIDE_EFFECT, MARGIN_BUY, AUTO_REPAY] >
@param time.in.force Enum < [GTC, IOC, FOK] >
@param recv.window integer
@returnType OneOfmarginOrderResponseAckmarginOrderResponseResultmarginOrderResponseFull
status code : 200 | Margin order info
return type : OneOfmarginOrderResponseAckmarginOrderResponseResultmarginOrderResponseFull
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginPairGet Query Cross Margin Pair (MARKET_DATA) Weight(IP): 10
@param symbol character
@returnType InlineResponse20013
status code : 200 | Margin pair details
return type : InlineResponse20013
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
SapiV1MarginPriceIndexGet Query Margin PriceIndex (MARKET_DATA) Weight(IP): 10
@param symbol character
@returnType InlineResponse20016
status code : 200 | Price index
return type : InlineResponse20016
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
SapiV1MarginRateLimitOrderGet Query Current Margin Order Count Usage (TRADE) Displays the user's current margin order count usage for all intervals. Weight(IP): 20
@param timestamp integer
@param signature character
@param is.isolated character
@param symbol character
@param recv.window integer
@returnType list( inline_response_200_32 )
status code : 200 | Usage.
return type : array[InlineResponse20032]
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginRepayGet Query Repay Record (USER_DATA) - `txId` or `startTime` must be sent. `txId` takes precedence. - Response in descending order - If `isolatedSymbol` is not sent, crossed margin data will be returned - Set `archived` to `true` to query data from 6 months ago Weight(IP): 10
@param asset character
@param isolated.symbol character
@param tx.id integer
@param start.time integer
@param end.time integer
@param current integer
@param size integer
@param archived character
@param recv.window integer
@returnType InlineResponse20011
status code : 200 | Load records
return type : InlineResponse20011
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginRepayPost Margin Account Repay (MARGIN) Repay loan for margin account. - If \"isIsolated\" = \"TRUE\", \"symbol\" must be sent - \"isIsolated\" = \"FALSE\" for crossed margin repay Weight(IP): 3000
@param asset character
@param amount numeric
@param is.isolated Enum < [TRUE, FALSE] >
@param symbol character
@param recv.window integer
@returnType Transaction
status code : 200 | Transaction id
return type : Transaction
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginTransferGet Get Cross Margin Transfer History (USER_DATA) - Response in descending order - Returns data for last 7 days by default - Set `archived` to `true` to query data from 6 months ago Weight(IP): 1
@param asset character
@param type Enum < [ROLL_IN, ROLL_OUT] >
@param start.time integer
@param end.time integer
@param current integer
@param size integer
@param archived character
@param recv.window integer
@returnType InlineResponse2009
status code : 200 | Margin account transfer history, response in descending order
return type : InlineResponse2009
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
SapiV1MarginTransferPost Cross Margin Account Transfer (MARGIN) Execute transfer between spot account and cross margin account. Weight(IP): 600
@param asset character
@param amount numeric
@param type Enum < [1, 2] >
@param recv.window integer
@returnType Transaction
status code : 200 | Transfer Id
return type : Transaction
response headers :
status code : 400 | Bad Request
return type : Error
response headers :
status code : 401 | Unauthorized Request
return type : Error
response headers :
apiClient
Handles the client-server communication.
new()
MarginApi$new(apiClient)
SapiV1BnbBurnGet()
MarginApi$SapiV1BnbBurnGet(recv.window = NULL, ...)
SapiV1BnbBurnGetWithHttpInfo()
MarginApi$SapiV1BnbBurnGetWithHttpInfo(recv.window = NULL, ...)
SapiV1BnbBurnPost()
MarginApi$SapiV1BnbBurnPost( spot.bnb.burn = NULL, interest.bnb.burn = NULL, recv.window = NULL, ... )
SapiV1BnbBurnPostWithHttpInfo()
MarginApi$SapiV1BnbBurnPostWithHttpInfo( spot.bnb.burn = NULL, interest.bnb.burn = NULL, recv.window = NULL, ... )
SapiV1MarginAccountGet()
MarginApi$SapiV1MarginAccountGet(recv.window = NULL, ...)
SapiV1MarginAccountGetWithHttpInfo()
MarginApi$SapiV1MarginAccountGetWithHttpInfo(recv.window = NULL, ...)
SapiV1MarginAllAssetsGet()
MarginApi$SapiV1MarginAllAssetsGet(...)
SapiV1MarginAllAssetsGetWithHttpInfo()
MarginApi$SapiV1MarginAllAssetsGetWithHttpInfo(...)
SapiV1MarginAllOrderListGet()
MarginApi$SapiV1MarginAllOrderListGet( is.isolated = NULL, symbol = NULL, from.id = NULL, start.time = NULL, end.time = NULL, limit = NULL, recv.window = NULL, ... )
SapiV1MarginAllOrderListGetWithHttpInfo()
MarginApi$SapiV1MarginAllOrderListGetWithHttpInfo( is.isolated = NULL, symbol = NULL, from.id = NULL, start.time = NULL, end.time = NULL, limit = NULL, recv.window = NULL, ... )
SapiV1MarginAllOrdersGet()
MarginApi$SapiV1MarginAllOrdersGet( symbol, is.isolated = NULL, order.id = NULL, start.time = NULL, end.time = NULL, limit = NULL, recv.window = NULL, ... )
SapiV1MarginAllOrdersGetWithHttpInfo()
MarginApi$SapiV1MarginAllOrdersGetWithHttpInfo( symbol, is.isolated = NULL, order.id = NULL, start.time = NULL, end.time = NULL, limit = NULL, recv.window = NULL, ... )
SapiV1MarginAllPairsGet()
MarginApi$SapiV1MarginAllPairsGet(...)
SapiV1MarginAllPairsGetWithHttpInfo()
MarginApi$SapiV1MarginAllPairsGetWithHttpInfo(...)
SapiV1MarginAssetGet()
MarginApi$SapiV1MarginAssetGet(asset, ...)
SapiV1MarginAssetGetWithHttpInfo()
MarginApi$SapiV1MarginAssetGetWithHttpInfo(asset, ...)
SapiV1MarginCrossMarginDataGet()
MarginApi$SapiV1MarginCrossMarginDataGet( vip.level = NULL, coin = NULL, recv.window = NULL, ... )
SapiV1MarginCrossMarginDataGetWithHttpInfo()
MarginApi$SapiV1MarginCrossMarginDataGetWithHttpInfo( vip.level = NULL, coin = NULL, recv.window = NULL, ... )
SapiV1MarginForceLiquidationRecGet()
MarginApi$SapiV1MarginForceLiquidationRecGet( start.time = NULL, end.time = NULL, isolated.symbol = NULL, current = NULL, size = NULL, recv.window = NULL, ... )
SapiV1MarginForceLiquidationRecGetWithHttpInfo()
MarginApi$SapiV1MarginForceLiquidationRecGetWithHttpInfo( start.time = NULL, end.time = NULL, isolated.symbol = NULL, current = NULL, size = NULL, recv.window = NULL, ... )
SapiV1MarginInterestHistoryGet()
MarginApi$SapiV1MarginInterestHistoryGet( asset = NULL, isolated.symbol = NULL, start.time = NULL, end.time = NULL, current = NULL, size = NULL, archived = NULL, recv.window = NULL, ... )
SapiV1MarginInterestHistoryGetWithHttpInfo()
MarginApi$SapiV1MarginInterestHistoryGetWithHttpInfo( asset = NULL, isolated.symbol = NULL, start.time = NULL, end.time = NULL, current = NULL, size = NULL, archived = NULL, recv.window = NULL, ... )
SapiV1MarginInterestRateHistoryGet()
MarginApi$SapiV1MarginInterestRateHistoryGet( asset, vip.level = NULL, start.time = NULL, end.time = NULL, recv.window = NULL, ... )
SapiV1MarginInterestRateHistoryGetWithHttpInfo()
MarginApi$SapiV1MarginInterestRateHistoryGetWithHttpInfo( asset, vip.level = NULL, start.time = NULL, end.time = NULL, recv.window = NULL, ... )
SapiV1MarginIsolatedAccountDelete()
MarginApi$SapiV1MarginIsolatedAccountDelete(symbol, recv.window = NULL, ...)
SapiV1MarginIsolatedAccountDeleteWithHttpInfo()
MarginApi$SapiV1MarginIsolatedAccountDeleteWithHttpInfo( symbol, recv.window = NULL, ... )
SapiV1MarginIsolatedAccountGet()
MarginApi$SapiV1MarginIsolatedAccountGet( symbols = NULL, recv.window = NULL, ... )
SapiV1MarginIsolatedAccountGetWithHttpInfo()
MarginApi$SapiV1MarginIsolatedAccountGetWithHttpInfo( symbols = NULL, recv.window = NULL, ... )
SapiV1MarginIsolatedAccountLimitGet()
MarginApi$SapiV1MarginIsolatedAccountLimitGet(recv.window = NULL, ...)
SapiV1MarginIsolatedAccountLimitGetWithHttpInfo()
MarginApi$SapiV1MarginIsolatedAccountLimitGetWithHttpInfo( recv.window = NULL, ... )
SapiV1MarginIsolatedAccountPost()
MarginApi$SapiV1MarginIsolatedAccountPost(symbol, recv.window = NULL, ...)
SapiV1MarginIsolatedAccountPostWithHttpInfo()
MarginApi$SapiV1MarginIsolatedAccountPostWithHttpInfo( symbol, recv.window = NULL, ... )
SapiV1MarginIsolatedAllPairsGet()
MarginApi$SapiV1MarginIsolatedAllPairsGet(recv.window = NULL, ...)
SapiV1MarginIsolatedAllPairsGetWithHttpInfo()
MarginApi$SapiV1MarginIsolatedAllPairsGetWithHttpInfo(recv.window = NULL, ...)
SapiV1MarginIsolatedMarginDataGet()
MarginApi$SapiV1MarginIsolatedMarginDataGet( vip.level = NULL, symbol = NULL, recv.window = NULL, ... )
SapiV1MarginIsolatedMarginDataGetWithHttpInfo()
MarginApi$SapiV1MarginIsolatedMarginDataGetWithHttpInfo( vip.level = NULL, symbol = NULL, recv.window = NULL, ... )
SapiV1MarginIsolatedMarginTierGet()
MarginApi$SapiV1MarginIsolatedMarginTierGet( symbol, tier = NULL, recv.window = NULL, ... )
SapiV1MarginIsolatedMarginTierGetWithHttpInfo()
MarginApi$SapiV1MarginIsolatedMarginTierGetWithHttpInfo( symbol, tier = NULL, recv.window = NULL, ... )
SapiV1MarginIsolatedPairGet()
MarginApi$SapiV1MarginIsolatedPairGet(symbol, recv.window = NULL, ...)
SapiV1MarginIsolatedPairGetWithHttpInfo()
MarginApi$SapiV1MarginIsolatedPairGetWithHttpInfo( symbol, recv.window = NULL, ... )
SapiV1MarginIsolatedTransferGet()
MarginApi$SapiV1MarginIsolatedTransferGet( symbol, asset = NULL, trans.from = NULL, trans.to = NULL, start.time = NULL, end.time = NULL, current = NULL, size = NULL, recv.window = NULL, ... )
SapiV1MarginIsolatedTransferGetWithHttpInfo()
MarginApi$SapiV1MarginIsolatedTransferGetWithHttpInfo( symbol, asset = NULL, trans.from = NULL, trans.to = NULL, start.time = NULL, end.time = NULL, current = NULL, size = NULL, recv.window = NULL, ... )
SapiV1MarginIsolatedTransferPost()
MarginApi$SapiV1MarginIsolatedTransferPost( asset, symbol, trans.from, trans.to, amount, recv.window = NULL, ... )
SapiV1MarginIsolatedTransferPostWithHttpInfo()
MarginApi$SapiV1MarginIsolatedTransferPostWithHttpInfo( asset, symbol, trans.from, trans.to, amount, recv.window = NULL, ... )
SapiV1MarginLoanGet()
MarginApi$SapiV1MarginLoanGet( asset, isolated.symbol = NULL, tx.id = NULL, start.time = NULL, end.time = NULL, current = NULL, size = NULL, archived = NULL, recv.window = NULL, ... )
SapiV1MarginLoanGetWithHttpInfo()
MarginApi$SapiV1MarginLoanGetWithHttpInfo( asset, isolated.symbol = NULL, tx.id = NULL, start.time = NULL, end.time = NULL, current = NULL, size = NULL, archived = NULL, recv.window = NULL, ... )
SapiV1MarginLoanPost()
MarginApi$SapiV1MarginLoanPost( asset, amount, is.isolated = NULL, symbol = NULL, recv.window = NULL, ... )
SapiV1MarginLoanPostWithHttpInfo()
MarginApi$SapiV1MarginLoanPostWithHttpInfo( asset, amount, is.isolated = NULL, symbol = NULL, recv.window = NULL, ... )
SapiV1MarginMaxBorrowableGet()
MarginApi$SapiV1MarginMaxBorrowableGet( asset, isolated.symbol = NULL, recv.window = NULL, ... )
SapiV1MarginMaxBorrowableGetWithHttpInfo()
MarginApi$SapiV1MarginMaxBorrowableGetWithHttpInfo( asset, isolated.symbol = NULL, recv.window = NULL, ... )
SapiV1MarginMaxTransferableGet()
MarginApi$SapiV1MarginMaxTransferableGet( asset, isolated.symbol = NULL, recv.window = NULL, ... )
SapiV1MarginMaxTransferableGetWithHttpInfo()
MarginApi$SapiV1MarginMaxTransferableGetWithHttpInfo( asset, isolated.symbol = NULL, recv.window = NULL, ... )
SapiV1MarginMyTradesGet()
MarginApi$SapiV1MarginMyTradesGet( symbol, is.isolated = NULL, start.time = NULL, end.time = NULL, from.id = NULL, limit = NULL, recv.window = NULL, ... )
SapiV1MarginMyTradesGetWithHttpInfo()
MarginApi$SapiV1MarginMyTradesGetWithHttpInfo( symbol, is.isolated = NULL, start.time = NULL, end.time = NULL, from.id = NULL, limit = NULL, recv.window = NULL, ... )
SapiV1MarginOpenOrderListGet()
MarginApi$SapiV1MarginOpenOrderListGet( is.isolated = NULL, symbol = NULL, recv.window = NULL, ... )
SapiV1MarginOpenOrderListGetWithHttpInfo()
MarginApi$SapiV1MarginOpenOrderListGetWithHttpInfo( is.isolated = NULL, symbol = NULL, recv.window = NULL, ... )
SapiV1MarginOpenOrdersDelete()
MarginApi$SapiV1MarginOpenOrdersDelete( symbol, is.isolated = NULL, recv.window = NULL, ... )
SapiV1MarginOpenOrdersDeleteWithHttpInfo()
MarginApi$SapiV1MarginOpenOrdersDeleteWithHttpInfo( symbol, is.isolated = NULL, recv.window = NULL, ... )
SapiV1MarginOpenOrdersGet()
MarginApi$SapiV1MarginOpenOrdersGet( symbol = NULL, is.isolated = NULL, recv.window = NULL, ... )
SapiV1MarginOpenOrdersGetWithHttpInfo()
MarginApi$SapiV1MarginOpenOrdersGetWithHttpInfo( symbol = NULL, is.isolated = NULL, recv.window = NULL, ... )
SapiV1MarginOrderDelete()
MarginApi$SapiV1MarginOrderDelete( symbol, is.isolated = NULL, order.id = NULL, orig.client.order.id = NULL, new.client.order.id = NULL, recv.window = NULL, ... )
SapiV1MarginOrderDeleteWithHttpInfo()
MarginApi$SapiV1MarginOrderDeleteWithHttpInfo( symbol, is.isolated = NULL, order.id = NULL, orig.client.order.id = NULL, new.client.order.id = NULL, recv.window = NULL, ... )
SapiV1MarginOrderGet()
MarginApi$SapiV1MarginOrderGet( symbol, is.isolated = NULL, order.id = NULL, orig.client.order.id = NULL, recv.window = NULL, ... )
SapiV1MarginOrderGetWithHttpInfo()
MarginApi$SapiV1MarginOrderGetWithHttpInfo( symbol, is.isolated = NULL, order.id = NULL, orig.client.order.id = NULL, recv.window = NULL, ... )
SapiV1MarginOrderListDelete()
MarginApi$SapiV1MarginOrderListDelete( symbol, is.isolated = NULL, order.list.id = NULL, list.client.order.id = NULL, new.client.order.id = NULL, recv.window = NULL, ... )
SapiV1MarginOrderListDeleteWithHttpInfo()
MarginApi$SapiV1MarginOrderListDeleteWithHttpInfo( symbol, is.isolated = NULL, order.list.id = NULL, list.client.order.id = NULL, new.client.order.id = NULL, recv.window = NULL, ... )
SapiV1MarginOrderListGet()
MarginApi$SapiV1MarginOrderListGet( is.isolated = NULL, symbol = NULL, order.list.id = NULL, orig.client.order.id = NULL, recv.window = NULL, ... )
SapiV1MarginOrderListGetWithHttpInfo()
MarginApi$SapiV1MarginOrderListGetWithHttpInfo( is.isolated = NULL, symbol = NULL, order.list.id = NULL, orig.client.order.id = NULL, recv.window = NULL, ... )
SapiV1MarginOrderOcoPost()
MarginApi$SapiV1MarginOrderOcoPost( symbol, side, quantity, price, stop.price, is.isolated = NULL, list.client.order.id = NULL, limit.client.order.id = NULL, limit.iceberg.qty = NULL, stop.client.order.id = NULL, stop.limit.price = NULL, stop.iceberg.qty = NULL, stop.limit.time.in.force = NULL, new.order.resp.type = NULL, side.effect.type = NULL, recv.window = NULL, ... )
SapiV1MarginOrderOcoPostWithHttpInfo()
MarginApi$SapiV1MarginOrderOcoPostWithHttpInfo( symbol, side, quantity, price, stop.price, is.isolated = NULL, list.client.order.id = NULL, limit.client.order.id = NULL, limit.iceberg.qty = NULL, stop.client.order.id = NULL, stop.limit.price = NULL, stop.iceberg.qty = NULL, stop.limit.time.in.force = NULL, new.order.resp.type = NULL, side.effect.type = NULL, recv.window = NULL, ... )
SapiV1MarginOrderPost()
MarginApi$SapiV1MarginOrderPost( symbol, side, type, quantity, is.isolated = NULL, quote.order.qty = NULL, price = NULL, stop.price = NULL, new.client.order.id = NULL, iceberg.qty = NULL, new.order.resp.type = NULL, side.effect.type = NULL, time.in.force = NULL, recv.window = NULL, ... )
SapiV1MarginOrderPostWithHttpInfo()
MarginApi$SapiV1MarginOrderPostWithHttpInfo( symbol, side, type, quantity, is.isolated = NULL, quote.order.qty = NULL, price = NULL, stop.price = NULL, new.client.order.id = NULL, iceberg.qty = NULL, new.order.resp.type = NULL, side.effect.type = NULL, time.in.force = NULL, recv.window = NULL, ... )
SapiV1MarginPairGet()
MarginApi$SapiV1MarginPairGet(symbol, ...)
SapiV1MarginPairGetWithHttpInfo()
MarginApi$SapiV1MarginPairGetWithHttpInfo(symbol, ...)
SapiV1MarginPriceIndexGet()
MarginApi$SapiV1MarginPriceIndexGet(symbol, ...)
SapiV1MarginPriceIndexGetWithHttpInfo()
MarginApi$SapiV1MarginPriceIndexGetWithHttpInfo(symbol, ...)
SapiV1MarginRateLimitOrderGet()
MarginApi$SapiV1MarginRateLimitOrderGet( is.isolated = NULL, symbol = NULL, recv.window = NULL, ... )
SapiV1MarginRateLimitOrderGetWithHttpInfo()
MarginApi$SapiV1MarginRateLimitOrderGetWithHttpInfo( is.isolated = NULL, symbol = NULL, recv.window = NULL, ... )
SapiV1MarginRepayGet()
MarginApi$SapiV1MarginRepayGet( asset, isolated.symbol = NULL, tx.id = NULL, start.time = NULL, end.time = NULL, current = NULL, size = NULL, archived = NULL, recv.window = NULL, ... )
SapiV1MarginRepayGetWithHttpInfo()
MarginApi$SapiV1MarginRepayGetWithHttpInfo( asset, isolated.symbol = NULL, tx.id = NULL, start.time = NULL, end.time = NULL, current = NULL, size = NULL, archived = NULL, recv.window = NULL, ... )
SapiV1MarginRepayPost()
MarginApi$SapiV1MarginRepayPost( asset, amount, is.isolated = NULL, symbol = NULL, recv.window = NULL, ... )
SapiV1MarginRepayPostWithHttpInfo()
MarginApi$SapiV1MarginRepayPostWithHttpInfo( asset, amount, is.isolated = NULL, symbol = NULL, recv.window = NULL, ... )
SapiV1MarginTransferGet()
MarginApi$SapiV1MarginTransferGet( asset = NULL, type = NULL, start.time = NULL, end.time = NULL, current = NULL, size = NULL, archived = NULL, recv.window = NULL, ... )
SapiV1MarginTransferGetWithHttpInfo()
MarginApi$SapiV1MarginTransferGetWithHttpInfo( asset = NULL, type = NULL, start.time = NULL, end.time = NULL, current = NULL, size = NULL, archived = NULL, recv.window = NULL, ... )
SapiV1MarginTransferPost()
MarginApi$SapiV1MarginTransferPost( asset, amount, type, recv.window = NULL, ... )
SapiV1MarginTransferPostWithHttpInfo()
MarginApi$SapiV1MarginTransferPostWithHttpInfo( asset, amount, type, recv.window = NULL, ... )
clone()
The objects of this class are cloneable with this method.
MarginApi$clone(deep = FALSE)
deep
Whether to make a deep clone.
## Not run: #################### SapiV1BnbBurnGet #################### library(binanceRapi) var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Get All Isolated Margin Symbol(USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1BnbBurnGet(recv.window=var.recv.window) #################### SapiV1BnbBurnPost #################### library(binanceRapi) var.spot.bnb.burn <- 'true' # character | Determines whether to use BNB to pay for trading fees on SPOT var.interest.bnb.burn <- 'false' # character | Determines whether to use BNB to pay for margin loan's interest var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Toggle BNB Burn On Spot Trade And Margin Interest (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1BnbBurnPost(spot.bnb.burn=var.spot.bnb.burn, interest.bnb.burn=var.interest.bnb.burn, recv.window=var.recv.window) #################### SapiV1MarginAccountGet #################### library(binanceRapi) var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Cross Margin Account Details (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginAccountGet(recv.window=var.recv.window) #################### SapiV1MarginAllAssetsGet #################### library(binanceRapi) #Get All Margin Assets (MARKET_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginAllAssetsGet() #################### SapiV1MarginAllOrderListGet #################### library(binanceRapi) var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.symbol <- 'symbol_example' # character | Mandatory for isolated margin, not supported for cross margin var.from.id <- 'from.id_example' # character | If supplied, neither `startTime` or `endTime` can be provided var.start.time <- 56 # integer | UTC timestamp in ms var.end.time <- 56 # integer | UTC timestamp in ms var.limit <- 56 # integer | Default Value: 500; Max Value: 1000 var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Margin Account's all OCO (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginAllOrderListGet(is.isolated=var.is.isolated, symbol=var.symbol, from.id=var.from.id, start.time=var.start.time, end.time=var.end.time, limit=var.limit, recv.window=var.recv.window) #################### SapiV1MarginAllOrdersGet #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.order.id <- 56 # integer | Order id var.start.time <- 56 # integer | UTC timestamp in ms var.end.time <- 56 # integer | UTC timestamp in ms var.limit <- 500 # integer | Default 500; max 1000. var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Margin Account's All Orders (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginAllOrdersGet(var.symbol, is.isolated=var.is.isolated, order.id=var.order.id, start.time=var.start.time, end.time=var.end.time, limit=var.limit, recv.window=var.recv.window) #################### SapiV1MarginAllPairsGet #################### library(binanceRapi) #Get All Cross Margin Pairs (MARKET_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginAllPairsGet() #################### SapiV1MarginAssetGet #################### library(binanceRapi) var.asset <- 'BTC' # character | #Query Margin Asset (MARKET_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginAssetGet(var.asset) #################### SapiV1MarginCrossMarginDataGet #################### library(binanceRapi) var.vip.level <- 1 # integer | Defaults to user's vip level var.coin <- 'BNB' # character | Coin name var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Cross Margin Fee Data (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginCrossMarginDataGet(vip.level=var.vip.level, coin=var.coin, recv.window=var.recv.window) #################### SapiV1MarginForceLiquidationRecGet #################### library(binanceRapi) var.start.time <- 56 # integer | UTC timestamp in ms var.end.time <- 56 # integer | UTC timestamp in ms var.isolated.symbol <- 'isolated.symbol_example' # character | Isolated symbol var.current <- 1 # integer | Current querying page. Start from 1. Default:1 var.size <- 100 # integer | Default:10 Max:100 var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Get Force Liquidation Record (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginForceLiquidationRecGet(start.time=var.start.time, end.time=var.end.time, isolated.symbol=var.isolated.symbol, current=var.current, size=var.size, recv.window=var.recv.window) #################### SapiV1MarginInterestHistoryGet #################### library(binanceRapi) var.asset <- 'BNB' # character | var.isolated.symbol <- 'isolated.symbol_example' # character | Isolated symbol var.start.time <- 56 # integer | UTC timestamp in ms var.end.time <- 56 # integer | UTC timestamp in ms var.current <- 1 # integer | Current querying page. Start from 1. Default:1 var.size <- 100 # integer | Default:10 Max:100 var.archived <- 'archived_example' # character | Default: false. Set to true for archived data from 6 months ago var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Get Interest History (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginInterestHistoryGet(asset=var.asset, isolated.symbol=var.isolated.symbol, start.time=var.start.time, end.time=var.end.time, current=var.current, size=var.size, archived=var.archived, recv.window=var.recv.window) #################### SapiV1MarginInterestRateHistoryGet #################### library(binanceRapi) var.asset <- 'BTC' # character | var.vip.level <- 1 # integer | Defaults to user's vip level var.start.time <- 56 # integer | UTC timestamp in ms var.end.time <- 56 # integer | UTC timestamp in ms var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Margin Interest Rate History (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginInterestRateHistoryGet(var.asset, vip.level=var.vip.level, start.time=var.start.time, end.time=var.end.time, recv.window=var.recv.window) #################### SapiV1MarginIsolatedAccountDelete #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Disable Isolated Margin Account (TRADE) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginIsolatedAccountDelete(var.symbol, recv.window=var.recv.window) #################### SapiV1MarginIsolatedAccountGet #################### library(binanceRapi) var.symbols <- 'BTCUSDT,BNBUSDT,ADAUSDT' # character | Max 5 symbols can be sent; separated by ',' var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Isolated Margin Account Info (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginIsolatedAccountGet(symbols=var.symbols, recv.window=var.recv.window) #################### SapiV1MarginIsolatedAccountLimitGet #################### library(binanceRapi) var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Enabled Isolated Margin Account Limit (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginIsolatedAccountLimitGet(recv.window=var.recv.window) #################### SapiV1MarginIsolatedAccountPost #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Enable Isolated Margin Account (TRADE) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginIsolatedAccountPost(var.symbol, recv.window=var.recv.window) #################### SapiV1MarginIsolatedAllPairsGet #################### library(binanceRapi) var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Get All Isolated Margin Symbol(USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginIsolatedAllPairsGet(recv.window=var.recv.window) #################### SapiV1MarginIsolatedMarginDataGet #################### library(binanceRapi) var.vip.level <- 1 # integer | Defaults to user's vip level var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Isolated Margin Fee Data (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginIsolatedMarginDataGet(vip.level=var.vip.level, symbol=var.symbol, recv.window=var.recv.window) #################### SapiV1MarginIsolatedMarginTierGet #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.tier <- '1' # character | All margin tier data will be returned if tier is omitted var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Isolated Margin Tier Data (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginIsolatedMarginTierGet(var.symbol, tier=var.tier, recv.window=var.recv.window) #################### SapiV1MarginIsolatedPairGet #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Isolated Margin Symbol (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginIsolatedPairGet(var.symbol, recv.window=var.recv.window) #################### SapiV1MarginIsolatedTransferGet #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.asset <- 'BNB' # character | var.trans.from <- 'SPOT' # character | var.trans.to <- 'ISOLATED_MARGIN' # character | var.start.time <- 56 # integer | UTC timestamp in ms var.end.time <- 56 # integer | UTC timestamp in ms var.current <- 1 # integer | Current querying page. Start from 1. Default:1 var.size <- 100 # integer | Default:10 Max:100 var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Get Isolated Margin Transfer History (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginIsolatedTransferGet(var.symbol, asset=var.asset, trans.from=var.trans.from, trans.to=var.trans.to, start.time=var.start.time, end.time=var.end.time, current=var.current, size=var.size, recv.window=var.recv.window) #################### SapiV1MarginIsolatedTransferPost #################### library(binanceRapi) var.asset <- 'BTC' # character | var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.trans.from <- 'SPOT' # character | var.trans.to <- 'ISOLATED_MARGIN' # character | var.amount <- 1.01 # numeric | var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Isolated Margin Account Transfer (MARGIN) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginIsolatedTransferPost(var.asset, var.symbol, var.trans.from, var.trans.to, var.amount, recv.window=var.recv.window) #################### SapiV1MarginLoanGet #################### library(binanceRapi) var.asset <- 'BTC' # character | var.isolated.symbol <- 'isolated.symbol_example' # character | Isolated symbol var.tx.id <- 123456789 # integer | the tranId in `POST /sapi/v1/margin/loan` var.start.time <- 56 # integer | UTC timestamp in ms var.end.time <- 56 # integer | UTC timestamp in ms var.current <- 1 # integer | Current querying page. Start from 1. Default:1 var.size <- 100 # integer | Default:10 Max:100 var.archived <- 'archived_example' # character | Default: false. Set to true for archived data from 6 months ago var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Loan Record (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginLoanGet(var.asset, isolated.symbol=var.isolated.symbol, tx.id=var.tx.id, start.time=var.start.time, end.time=var.end.time, current=var.current, size=var.size, archived=var.archived, recv.window=var.recv.window) #################### SapiV1MarginLoanPost #################### library(binanceRapi) var.asset <- 'BTC' # character | var.amount <- 1.01 # numeric | var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Margin Account Borrow (MARGIN) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginLoanPost(var.asset, var.amount, is.isolated=var.is.isolated, symbol=var.symbol, recv.window=var.recv.window) #################### SapiV1MarginMaxBorrowableGet #################### library(binanceRapi) var.asset <- 'BTC' # character | var.isolated.symbol <- 'isolated.symbol_example' # character | Isolated symbol var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Max Borrow (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginMaxBorrowableGet(var.asset, isolated.symbol=var.isolated.symbol, recv.window=var.recv.window) #################### SapiV1MarginMaxTransferableGet #################### library(binanceRapi) var.asset <- 'BTC' # character | var.isolated.symbol <- 'isolated.symbol_example' # character | Isolated symbol var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Max Transfer-Out Amount (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginMaxTransferableGet(var.asset, isolated.symbol=var.isolated.symbol, recv.window=var.recv.window) #################### SapiV1MarginMyTradesGet #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.start.time <- 56 # integer | UTC timestamp in ms var.end.time <- 56 # integer | UTC timestamp in ms var.from.id <- 56 # integer | Trade id to fetch from. Default gets most recent trades. var.limit <- 500 # integer | Default 500; max 1000. var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Margin Account's Trade List (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginMyTradesGet(var.symbol, is.isolated=var.is.isolated, start.time=var.start.time, end.time=var.end.time, from.id=var.from.id, limit=var.limit, recv.window=var.recv.window) #################### SapiV1MarginOpenOrderListGet #################### library(binanceRapi) var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.symbol <- 'symbol_example' # character | Mandatory for isolated margin, not supported for cross margin var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Margin Account's Open OCO (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginOpenOrderListGet(is.isolated=var.is.isolated, symbol=var.symbol, recv.window=var.recv.window) #################### SapiV1MarginOpenOrdersDelete #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Margin Account Cancel all Open Orders on a Symbol (TRADE) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginOpenOrdersDelete(var.symbol, is.isolated=var.is.isolated, recv.window=var.recv.window) #################### SapiV1MarginOpenOrdersGet #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Margin Account's Open Orders (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginOpenOrdersGet(symbol=var.symbol, is.isolated=var.is.isolated, recv.window=var.recv.window) #################### SapiV1MarginOrderDelete #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.order.id <- 56 # integer | Order id var.orig.client.order.id <- 'orig.client.order.id_example' # character | Order id from client var.new.client.order.id <- 'new.client.order.id_example' # character | Used to uniquely identify this cancel. Automatically generated by default var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Margin Account Cancel Order (TRADE) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginOrderDelete(var.symbol, is.isolated=var.is.isolated, order.id=var.order.id, orig.client.order.id=var.orig.client.order.id, new.client.order.id=var.new.client.order.id, recv.window=var.recv.window) #################### SapiV1MarginOrderGet #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.order.id <- 56 # integer | Order id var.orig.client.order.id <- 'orig.client.order.id_example' # character | Order id from client var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Margin Account's Order (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginOrderGet(var.symbol, is.isolated=var.is.isolated, order.id=var.order.id, orig.client.order.id=var.orig.client.order.id, recv.window=var.recv.window) #################### SapiV1MarginOrderListDelete #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.order.list.id <- 56 # integer | Order list id var.list.client.order.id <- 'list.client.order.id_example' # character | A unique Id for the entire orderList var.new.client.order.id <- 'new.client.order.id_example' # character | Used to uniquely identify this cancel. Automatically generated by default var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Margin Account Cancel OCO (TRADE) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginOrderListDelete(var.symbol, is.isolated=var.is.isolated, order.list.id=var.order.list.id, list.client.order.id=var.list.client.order.id, new.client.order.id=var.new.client.order.id, recv.window=var.recv.window) #################### SapiV1MarginOrderListGet #################### library(binanceRapi) var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.symbol <- 'symbol_example' # character | Mandatory for isolated margin, not supported for cross margin var.order.list.id <- 56 # integer | Order list id var.orig.client.order.id <- 'orig.client.order.id_example' # character | Order id from client var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Margin Account's OCO (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginOrderListGet(is.isolated=var.is.isolated, symbol=var.symbol, order.list.id=var.order.list.id, orig.client.order.id=var.orig.client.order.id, recv.window=var.recv.window) #################### SapiV1MarginOrderOcoPost #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.side <- 'SELL' # character | var.quantity <- 3.4 # numeric | var.price <- 3.4 # numeric | Order price var.stop.price <- 3.4 # numeric | var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.list.client.order.id <- 'list.client.order.id_example' # character | A unique Id for the entire orderList var.limit.client.order.id <- 'limit.client.order.id_example' # character | A unique Id for the limit order var.limit.iceberg.qty <- 3.4 # numeric | var.stop.client.order.id <- 'stop.client.order.id_example' # character | A unique Id for the stop loss/stop loss limit leg var.stop.limit.price <- 3.4 # numeric | If provided, stopLimitTimeInForce is required. var.stop.iceberg.qty <- 3.4 # numeric | var.stop.limit.time.in.force <- 'stop.limit.time.in.force_example' # character | var.new.order.resp.type <- 'new.order.resp.type_example' # character | Set the response JSON. var.side.effect.type <- 'side.effect.type_example' # character | Default `NO_SIDE_EFFECT` var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Margin Account New OCO (TRADE) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginOrderOcoPost(var.symbol, var.side, var.quantity, var.price, var.stop.price, is.isolated=var.is.isolated, list.client.order.id=var.list.client.order.id, limit.client.order.id=var.limit.client.order.id, limit.iceberg.qty=var.limit.iceberg.qty, stop.client.order.id=var.stop.client.order.id, stop.limit.price=var.stop.limit.price, stop.iceberg.qty=var.stop.iceberg.qty, stop.limit.time.in.force=var.stop.limit.time.in.force, new.order.resp.type=var.new.order.resp.type, side.effect.type=var.side.effect.type, recv.window=var.recv.window) #################### SapiV1MarginOrderPost #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.side <- 'SELL' # character | var.type <- 'type_example' # character | Order type var.quantity <- 3.4 # numeric | var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.quote.order.qty <- 3.4 # numeric | Quote quantity var.price <- 3.4 # numeric | Order price var.stop.price <- 20.01 # numeric | Used with STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, and TAKE_PROFIT_LIMIT orders. var.new.client.order.id <- 'new.client.order.id_example' # character | Used to uniquely identify this cancel. Automatically generated by default var.iceberg.qty <- 3.4 # numeric | Used with LIMIT, STOP_LOSS_LIMIT, and TAKE_PROFIT_LIMIT to create an iceberg order. var.new.order.resp.type <- 'new.order.resp.type_example' # character | Set the response JSON. var.side.effect.type <- 'side.effect.type_example' # character | Default `NO_SIDE_EFFECT` var.time.in.force <- 'time.in.force_example' # character | Order time in force var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Margin Account New Order (TRADE) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginOrderPost(var.symbol, var.side, var.type, var.quantity, is.isolated=var.is.isolated, quote.order.qty=var.quote.order.qty, price=var.price, stop.price=var.stop.price, new.client.order.id=var.new.client.order.id, iceberg.qty=var.iceberg.qty, new.order.resp.type=var.new.order.resp.type, side.effect.type=var.side.effect.type, time.in.force=var.time.in.force, recv.window=var.recv.window) #################### SapiV1MarginPairGet #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT #Query Cross Margin Pair (MARKET_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginPairGet(var.symbol) #################### SapiV1MarginPriceIndexGet #################### library(binanceRapi) var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT #Query Margin PriceIndex (MARKET_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginPriceIndexGet(var.symbol) #################### SapiV1MarginRateLimitOrderGet #################### library(binanceRapi) var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.symbol <- 'symbol_example' # character | isolated symbol, mandatory for isolated margin var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Current Margin Order Count Usage (TRADE) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginRateLimitOrderGet(is.isolated=var.is.isolated, symbol=var.symbol, recv.window=var.recv.window) #################### SapiV1MarginRepayGet #################### library(binanceRapi) var.asset <- 'BTC' # character | var.isolated.symbol <- 'isolated.symbol_example' # character | Isolated symbol var.tx.id <- 2970933056 # integer | the tranId in `POST /sapi/v1/margin/repay` var.start.time <- 56 # integer | UTC timestamp in ms var.end.time <- 56 # integer | UTC timestamp in ms var.current <- 1 # integer | Current querying page. Start from 1. Default:1 var.size <- 100 # integer | Default:10 Max:100 var.archived <- 'archived_example' # character | Default: false. Set to true for archived data from 6 months ago var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Query Repay Record (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginRepayGet(var.asset, isolated.symbol=var.isolated.symbol, tx.id=var.tx.id, start.time=var.start.time, end.time=var.end.time, current=var.current, size=var.size, archived=var.archived, recv.window=var.recv.window) #################### SapiV1MarginRepayPost #################### library(binanceRapi) var.asset <- 'BTC' # character | var.amount <- 1.01 # numeric | var.is.isolated <- 'is.isolated_example' # character | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin var.symbol <- 'BNBUSDT' # character | Trading symbol, e.g. BNBUSDT var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Margin Account Repay (MARGIN) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginRepayPost(var.asset, var.amount, is.isolated=var.is.isolated, symbol=var.symbol, recv.window=var.recv.window) #################### SapiV1MarginTransferGet #################### library(binanceRapi) var.asset <- 'BNB' # character | var.type <- 'type_example' # character | Transfer Type var.start.time <- 56 # integer | UTC timestamp in ms var.end.time <- 56 # integer | UTC timestamp in ms var.current <- 1 # integer | Current querying page. Start from 1. Default:1 var.size <- 100 # integer | Default:10 Max:100 var.archived <- 'archived_example' # character | Default: false. Set to true for archived data from 6 months ago var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Get Cross Margin Transfer History (USER_DATA) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginTransferGet(asset=var.asset, type=var.type, start.time=var.start.time, end.time=var.end.time, current=var.current, size=var.size, archived=var.archived, recv.window=var.recv.window) #################### SapiV1MarginTransferPost #################### library(binanceRapi) var.asset <- 'BTC' # character | var.amount <- 1.01 # numeric | var.type <- 56 # integer | * `1` - transfer from main account to margin account * `2` - transfer from margin account to main account var.recv.window <- 5000 # integer | The value cannot be greater than 60000 #Cross Margin Account Transfer (MARGIN) api.instance <- MarginApi$new() result <- api.instance$SapiV1MarginTransferPost(var.asset, var.amount, type=var.type, recv.window=var.recv.window) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.