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ớiUSDT
như 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).USDT
như biên, được ghi trongBalance
, FrozenBalance
thuộ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
, FrozenStocks
thuộ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ị trongBalance
Nế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