Tài nguyên đang được tải lên... tải...

exchange.GetAccount

Cácexchange.GetAccount()chức năng được sử dụng để yêu cầu thông tin tài khoản trao đổi.GetAccount()function là một hàm thành viên của đối tượng trao đổi {@var/EXCHANGE exchange}.exchangeđối tượng chỉ liên quan đếnexchange, và nó sẽ không được lặp lại sau khi tài liệu.

truy vấn thông tin tài sản tài khoản và trả về cấu trúc {@struct/Account Account} nếu truy vấn thành công hoặc không có giá trị nếu không thành công. {@struct/Account Account}, giá trị không

trao đổi.GetAccount ((()

function main(){
    // Switching trading pairs
    exchange.IO("currency", "BTC_USDT")     
    // Take OKX futures as an example, set the contract as the current week's contract, the current trading pair is BTC_USDT, so the current contract is BTC's U-nominal current week contract
    exchange.SetContractType("this_week")   
    // Get current account asset data
    var account = exchange.GetAccount()
    // Available balance of USDT as margin
    Log(account.Balance)
    // USDT freeze amount as margin
    Log(account.FrozenBalance)
    // Current asset equity
    Log(account.Equity)
    // The unrealized profit and loss of all positions held with the current asset as margin
    Log(account.UPnL)
}
def main():
    exchange.IO("currency", "BTC_USDT")
    exchange.SetContractType("this_week")    
    account = exchange.GetAccount()
    Log(account["Balance"])
    Log(account["FrozenBalance"])
    Log(account["Equity"])
    Log(account["UPnL"])
void main() {
    exchange.IO("currency", "BTC_USDT");
    exchange.SetContractType("this_week");    
    auto account = exchange.GetAccount();
    Log(account.Balance);
    Log(account.FrozenBalance);
    Log(account["Equity"])
    Log(account["UPnL"])
}

Thiết lập các cặp giao dịch, mã hợp đồng, và lấy thông tin tài khoản hiện tại.

Nếu đối tượng trao đổi được thiết lập để trao đổi hợp đồng tương lai cryptocurrency, và chuyển sang một hợp đồng vớiUSDTnhư ký quỹ (xem {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType} chức năng để làm thế nào để chuyển đổi).USDTnhư biên, được ghi trongBalance, FrozenBalancethuộc tính của cấu trúc {@struct/Account Account} Nếu đối tượng trao đổi được thiết lập cho một sàn giao dịch hợp đồng tương lai tiền điện tử, và chuyển sang hợp đồng dựa trên tiền tệ, tài sản được tính bằng tiền tệ dưới dạng ký quỹ và được ghi trongStocks, FrozenStocksthuộc tính của cấu trúc {@struct/Account Account} Khi sử dụng tài khoản thống nhất Binance Futures, khi gọiexchange.GetAccount()chức năng để yêu cầu thông tin tài khoản, dữ liệu được đóng gói là số tiền của tất cả các tài sản chuyển đổi thànhUSDNó được hiển thị trongBalanceNếu bạn cần tính toán số tiền chuyển đổi của các tài sản khác, bạn có thể sử dụng số tiền chuyển đổi USD chia cho giá chỉ số (của tài sản được chuyển đổi) và sau đó chia cho tỷ lệ thế chấp (của tài sản được chuyển đổi) để tính toán nó.

{@struct/Account Account}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}

Thương mại exchange.GetAssets