В процессе загрузки ресурсов... загрузка...

exchange.GetAccount

В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