输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
exchange.GetAccount
exchange.GetName
exchange.GetLabel
exchange.GetCurrency
exchange.GetQuoteCurrency
Futures
Threads
TA
Talib
OS
结构体
内置变量

获取交易所账户信息。GetAccount()函数是交易所对象exchange的成员函数,exchange对象的成员函数(方法)的用途仅与exchange相关,后续文档不再赘述。

exchange.GetAccount()

示例

获取当前账户信息。

javascript
function main(){ // 鉴于测试代码,不使用商品期货策略一般架构,这里仅仅判断exchange.IO("status")函数,判断连接期货公司前置机成功后立即执行测试代码。股票证券无需使用exchange.IO("status")判断连接状态 while (!exchange.IO("status")) { Sleep(1000) } // 获取账户资产信息,可以不用设置合约 var account = exchange.GetAccount() Log("账户信息,Balance:", account.Balance, "FrozenBalance:", account.FrozenBalance, "Equity:", account.Equity, "UPnL:", account.UPnL) }
python
def main(): while not exchange.IO("status"): Sleep(1000) account = exchange.GetAccount() Log("账户信息,Balance", account["Balance"], "FrozenBalance:", account["FrozenBalance"], "Equity:", account["Equity"], "UPnL:", account["UPnL"])
rust
fn main() { // 鉴于测试代码,不使用商品期货策略一般架构,这里仅仅判断exchange.IO("status")函数,判断连接期货公司前置机成功后立即执行测试代码。股票证券无需使用exchange.IO("status")判断连接状态 while !exchange.IO("status").is_ok_and(|v| v.as_i64() == Some(1)) { Sleep(1000); } // 获取账户资产信息,可以不用设置合约 let account = exchange.GetAccount().unwrap(); Log!("账户信息,Balance:", account.Balance, "FrozenBalance:", account.FrozenBalance, "Equity:", account.Equity, "UPnL:", account.UPnL); }

返回值

类型描述

Account / 空值

用于查询账户资产信息,查询成功时返回Account结构,查询失败时返回空值。

参考