Вexchange.GetAccount()
Функция используется для запроса информации обменного счета.GetAccount()
Функция является функцией-членом объекта обмена {@var/EXCHANGE exchange}.exchange
Объект связан только сexchange
, и не будет повторяться после документации.
Запрос информации о активе счета и возвращение структуры {@struct/Account Account} если запрос удастся или Null, если он не удастся. {@struct/Account Account}, нулевое значение
Обмен.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"])
}
Настройте торговые пары, коды контрактов, и получите информацию о текущем счете.
Если объект обмена установлен на обмен фьючерсных контрактов криптовалют, и переключен на контракт сUSDT
как маржа (см. {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType} функции для того, как переключиться).USDT
в качестве маржи, которая фиксируется вBalance
, FrozenBalance
атрибуты структуры {@struct/Account Account}.
Если объект обмена установлен на биржу фьючерсных контрактов на криптовалюту и переведен на валютный контракт, актив представляется в валюте в качестве маржи и регистрируется вStocks
, FrozenStocks
атрибуты структуры {@struct/Account Account}.
При использовании унифицированного счета Binance Futures, при вызовеexchange.GetAccount()
Функция запроса информации о счете, объединенные данные - это сумма всех активов, конвертированных вДоллар США. Он отображается вBalance
Если вам нужно рассчитать сумму конвертации других активов, вы можете использовать сумму конвертации в долларах США, разделенную на цену индекса (актива, который должен быть конвертирован), а затем разделенную на ставку залога (актива, который должен быть конвертирован), чтобы рассчитать ее.
{@struct/Account Account}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}, {@struct/Account Account}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}
Торговля exchange.GetAssets