account 问题

Author: lzhqlj, Created: 2023-04-12 12:37:36, Updated: 2023-04-12 15:06:21

    og("当前交易所为", exchanges[0].GetName() )
    Log("交易货币对=", new_symbol)
    Log("开仓杠杆=", Leverage) 
    exchanges[0].SetContractType("swap")   #设置合约类型
    exchanges[0].SetCurrency(new_symbol)#设置货币对
    exchanges[0].SetMarginLevel(Leverage)#设置杠杆
    account = exchanges[0].GetAccount()
    Log(account.Balance)
    Log(account["Balance"])
    Log(account["FrozenBalance"])
    Log(account["FrozenStocks"])
    Log(account["Stocks"])

    Log出来的都是0 使用position就可以显示持仓。。。我想求当前账户可用金额 应该这么求呢?

More

lzhqlj 谢谢梦总

小小梦 先切换交易对:exchanges[0].SetCurrency() 在设置合约: exchanges[0].SetContractType() U本位合约的保证金资产是Balance属性记录 币本位资产在Stocks中记录。 注意交易所账户是否区分全仓、逐仓。

小小梦 不客气。