Elexchange.GetAccount()
La función se utiliza para solicitar información de la cuenta de cambio.GetAccount()
La función es una función miembro del objeto de intercambio {@var/EXCHANGE exchange}.exchange
objeto sólo está relacionado conexchange
, y no se repetirá después de la documentación.
Consultar la información del activo de la cuenta y devolver la estructura {@struct/Account Account} si la consulta tiene éxito o nula si falla. {@struct/Cuenta Cuenta}, valor nulo
El cambio.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"])
}
Configurar pares de negociación, códigos de contrato, y obtener información de la cuenta corriente.
Si el objeto de intercambio está configurado para un intercambio de contratos de futuros de criptomonedas, y cambiado a un contrato conUSDT
como margen (ver {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType} funciones para cómo cambiar).USDT
En el caso de las empresas de servicios de seguros, el margen se registra en elBalance
, FrozenBalance
los atributos de la estructura {@struct/Account Account}.
Si el objeto de intercambio se establece en un intercambio de contratos de futuros de criptomonedas y se cambia a un contrato basado en moneda, el activo está en moneda como margen y se registra en elStocks
, FrozenStocks
los atributos de la estructura {@struct/Account Account}.
Al utilizar la cuenta unificada de Binance Futures, al llamar a laexchange.GetAccount()
La función de solicitud de información de la cuenta, los datos encapsulados es el importe de todos los activos convertidos enUSDSe muestra en elBalance
Si necesita calcular el importe de conversión de otros activos, puede utilizar el importe de conversión en USD dividido por el precio del índice (del activo a convertir) y luego dividido por la tasa de compromiso (del activo a convertir) para calcularlo.
El valor de las operaciones de cambio de divisas se calculará en función de las operaciones de cambio de divisas.
Comercio exchange.GetAssets