Peraturanexchange.GetAccount()
fungsi digunakan untuk meminta maklumat akaun pertukaran.GetAccount()
fungsi adalah fungsi ahli objek pertukaran {@var/EXCHANGE exchange}.exchange
objek hanya berkaitan denganexchange
, dan ia tidak akan diulangi selepas dokumentasi.
Bertanya maklumat aset akaun dan kembali struktur {@struct/Akaun Akaun} jika pertanyaan berjaya atau tidak sah jika gagal. {@struct/Akaun Akaun}, nilai sifar
pertukaran.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"])
}
Buat pasangan dagangan, kod kontrak, dan dapatkan maklumat akaun semasa.
Jika objek pertukaran ditetapkan untuk pertukaran kontrak niaga hadapan cryptocurrency, dan beralih ke kontrak denganUSDT
sebagai margin (lihat {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType} fungsi untuk cara menukar).USDT
sebagai margin, yang dicatatkan dalamBalance
, FrozenBalance
atribut struktur {@struct/Akaun Akaun}.
Jika objek pertukaran ditetapkan untuk pertukaran kontrak niaga hadapan cryptocurrency, dan beralih ke kontrak berasaskan mata wang, aset itu dalam mata wang sebagai margin dan dicatatkan dalamStocks
, FrozenStocks
atribut struktur {@struct/Akaun Akaun}.
Apabila menggunakan akaun gabungan Binance Futures, apabila memanggilexchange.GetAccount()
fungsi untuk meminta maklumat akaun, data yang dikemas kini adalah jumlah semua aset ditukar kepadaUSD. Ia dipaparkan dalamBalance
Jika anda perlu mengira jumlah penukaran aset lain, anda boleh menggunakan jumlah penukaran USD dibahagikan dengan harga indeks (aset yang akan ditukaran) dan kemudian dibahagikan dengan kadar gadai (aset yang akan ditukaran) untuk mengira.
{@struct/Account Account}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}
Perdagangan exchange.GetAssets