Leexchange.GetAccount()
La fonction est utilisée pour demander des informations sur les comptes de change.GetAccount()
La fonction est une fonction membre de l'objet d'échange {@var/EXCHANGE exchange}.exchange
l'objet est uniquement lié àexchange
, et il ne sera pas répété après la documentation.
Rechercher les informations sur l'actif du compte et renvoyer la structure {@struct/Account Account} si la requête réussit ou nul si elle échoue. {@struct/Account Account}, valeur nulle
Je suis en train de changer de compte.
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"])
}
Configurez des paires de trading, des codes de contrat, et obtenez les informations du compte courant.
Si l'objet d'échange est défini sur un échange de contrats à terme de crypto-monnaie et basculé sur un contrat avecUSDT
comme marge (voir {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType} pour les fonctions de commutation).USDT
La marge est enregistrée dans leBalance
, FrozenBalance
les attributs de la structure {@struct/Account Account}.
Si l'objet de l'échange est défini sur un échange de contrats à terme de crypto-monnaie, et basé sur un contrat monétaire, l'actif est en monnaie sous forme de marge et est enregistré dans leStocks
, FrozenStocks
les attributs de la structure {@struct/Account Account}.
Lorsque vous utilisez le compte unifié Binance Futures, lorsque vous appelez leexchange.GetAccount()
Les données encapsulées sont le montant de l'ensemble des actifs convertis enDépensesElle est affichée dans leBalance
Si vous avez besoin de calculer le montant de conversion des autres actifs, vous pouvez utiliser le montant de conversion en USD divisé par le prix de l'indice (de l'actif à convertir) puis divisé par le taux de mise en gage (de l'actif à convertir) pour le calcul.
{@struct/Account Account}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}
Le commerce exchange.GetAssets