Binance.PortfolioMargin (binance v2.0.0-beta.1)

The Binance Portfolio Margin Program is a cross-asset margin program supporting consolidated margin balance across trading products with over 200+ effective crypto collaterals. It is designed for professional traders, market makers, and institutional users looking to actively trade & hedge cross-asset and optimize risk-management in a consolidated setup.

Link to this section Summary

Functions

Get Portfolio Margin Account Info (USER_DATA)

Portfolio Margin Collateral Rate (MARKET_DATA)

Query Portfolio Margin Bankruptcy Loan Amount (USER_DATA)

Portfolio Margin Bankruptcy Loan Repay (USER_DATA)

Link to this section Functions

Link to this function

get_portfolio_account(opts \\ [])

Specs

get_portfolio_account(recvWindow: any(), timestamp: any()) ::
  {:ok, any()} | {:error, any()}

Get Portfolio Margin Account Info (USER_DATA)

Weight(IP): 1

Details:

  • METHOD: get
  • URL: /sapi/v1/portfolio/account

Mandatory params:

Optional params:

  • timestamp - timestamp
  • recvWindow - The value cannot be greater than 60000
Link to this function

get_portfolio_collateral_rate(opts \\ [])

Specs

get_portfolio_collateral_rate([]) :: {:ok, any()} | {:error, any()}

Portfolio Margin Collateral Rate (MARKET_DATA)

Portfolio Margin Collateral Rate.

Weight(IP): 50

Details:

  • METHOD: get
  • URL: /sapi/v1/portfolio/collateralRate

Mandatory params:

Optional params:

Link to this function

get_portfolio_pm_loan(opts \\ [])

Specs

get_portfolio_pm_loan(recvWindow: any(), timestamp: any()) ::
  {:ok, any()} | {:error, any()}

Query Portfolio Margin Bankruptcy Loan Amount (USER_DATA)

Query Portfolio Margin Bankruptcy Loan Amount.

Weight(UID): 500

Details:

  • METHOD: get
  • URL: /sapi/v1/portfolio/pmLoan

Mandatory params:

Optional params:

  • timestamp - timestamp
  • recvWindow - The value cannot be greater than 60000
Link to this function

post_portfolio_repay(opts \\ [])

Specs

post_portfolio_repay(recvWindow: any(), timestamp: any()) ::
  {:ok, any()} | {:error, any()}

Portfolio Margin Bankruptcy Loan Repay (USER_DATA)

Repay Portfolio Margin Bankruptcy Loan.

Weight(UID): 3000

Details:

  • METHOD: post
  • URL: /sapi/v1/portfolio/repay

Mandatory params:

Optional params:

  • timestamp - timestamp
  • recvWindow - The value cannot be greater than 60000