Dieexchange.GetAccount()
Die Funktion wird verwendet, um Informationen über den Wechselkonto anzufordern.GetAccount()
Funktion ist eine Mitgliederfunktion des Austauschobjekts {@var/EXCHANGE exchange}.exchange
Objekt ist nur mitexchange
, und wird nach der Dokumentation nicht wiederholt.
Abfrage der Konto-Asset-Informationen und Rückgabe der Struktur {@struct/Account-Account}, wenn die Abfrage erfolgreich ist oder null, wenn sie fehlschlägt. {@struct/Account Account}, Nullwert
- Ich bin nicht bereit.
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"])
}
Setzen Sie Handelspaare ein, bekommen Sie die Codes und die Kontoinformationen.
Wenn das Austauschobjekt auf einen Austausch von Kryptowährungs-Futures-Kontrakten gesetzt und auf einen Vertrag mitUSDT
als Margin (siehe {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType} Funktionen für die Umstellung).USDT
Die Marge wird in derBalance
, FrozenBalance
Attribute der Struktur {@struct/Account Account}.
Wenn das Austauschobjekt auf einen Austausch von Kryptowährungs-Futures-Kontrakten gesetzt und auf einen währungsbasierten Vertrag umgestellt wird, ist der Vermögenswert in Währung als Marge und wird in derStocks
, FrozenStocks
Attribute der Struktur {@struct/Account Account}.
Bei der Nutzung des Binance Futures-Gemeinsamen Kontosexchange.GetAccount()
Funktion zur Anforderung von Kontoinformationen, die eingekapselten Daten sind der Betrag aller in Konten umgewandelten VermögenswerteUS-Dollar. Es wird in derBalance
Wenn Sie den Umrechnungsbetrag für andere Vermögenswerte berechnen müssen, können Sie den USD-Umrechnungsbetrag durch den Indexpreis (des zu konvertierenden Vermögenswerts) und dann durch den Pfandsatz (des zu konvertierenden Vermögenswerts) dividieren.
{@struct/Account-Account}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}
Handel exchange.GetAssets