查询账户资产信息,查询成功返回{@struct/Account Account}结构,查询失败返回空值。
{@struct/Account Account}、空值
exchange.GetAccount()
```javascript
function main(){
// 切换交易对
exchange.IO("currency", "BTC_USDT")
// 以OKX期货为例,设置合约为当周合约,当前交易对为BTC_USDT,所以当前合约为BTC的U本位当周合约
exchange.SetContractType("this_week")
// 获取当前账户资产数据
var account = exchange.GetAccount()
// USDT作为保证金的可用余额
Log(account.Balance)
// USDT作为保证金的冻结金额
Log(account.FrozenBalance)
// 当前资产权益
Log(account.Equity)
// 当前资产作为保证金的所有持仓的未实现盈亏
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
यह {@struct/Account Account} संरचना में दर्ज किया गया है।Balance
、FrozenBalance
विशेषता में ।
यदि एक्सचेंज का ऑब्जेक्ट क्रिप्टोक्यूरेंसी फ्यूचर्स कॉन्ट्रैक्ट एक्सचेंज के रूप में सेट किया गया है, और मुद्रा-मूल्य वाले कॉन्ट्रैक्ट में स्विच किया गया है, तो संपत्ति को मुद्रा के रूप में प्रतिभूत किया जाता है और {@struct/Account Account} संरचना में दर्ज किया जाता है।Stocks
、FrozenStocks
विशेषता में ।
बिनान फ्यूचर्स यूनिफाइड अकाउंट का उपयोग करते समय कॉल करेंexchange.GetAccount()
जब फ़ंक्शन खाते की जानकारी का अनुरोध करता है, तो सभी परिसंपत्तियों के लिए डेटा को बंद कर दिया जाता हैयूएसडी{@struct/Account Account} संरचना में दिखाई गई राशिBalance
यदि अन्य परिसंपत्तियों के लिए कटौती राशि का गणना करना आवश्यक है, तो USD कटौती राशि का उपयोग करके कटौती की जाने वाली परिसंपत्ति के सूचकांक मूल्य को घटाकर और गिरवी रखने की दर को घटाकर कटौती की जाने वाली परिसंपत्ति का उपयोग किया जा सकता है।
{@struct/Account Account}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}, {@struct/Account Account}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency},
व्यापार exchange.GetAssets