0
关注
1
关注者
如题,当我设置了多个合约交易对,使用getposition只能获得第一个合约的持仓信息,如何能获得其他交易对的持仓信息呢?
相关推荐
期货公司要求提供APPID【已解决】请问哪里可以买到充值码?无法充值新手求助,如何添加模拟实盘?[已解决]咨询关于币安永续合约使用USDT作为数量下单请问国际站货币交易的地址是哪个?使用python运行exchange.GetPosition()函数,无法获取持仓信息,显示错误实盘级tick日志OKEX V5 api使用exchange.IO("api", "POST", "/api/v5/trade/cancel-algos", params)一直报错Futures_OP 4: 400: {"code":"50000","data":[],"msg":"Body can not be empty."}OKex调用交易类api使用HMAC('SHA256', 'base64', signStr, SecretKey)签名一直错误
评论
全部评论 (14)
泪流满面,终于自己解决掉了,给大家分享一下修改后的代码:
def main():
for i in range(len(exchanges)):
exchanges[i].SetContractType("swap")
R = exchanges[i].GetRecords()
P = exchanges[i].GetPosition()
Log(R)
Log(P)
5 年前
javascript
function main() {
for (var i = 0 ; i < exchanges.length ; i++) {
var pos = exchanges[i].GetPosition()
Log(exchanges[i].GetName(), exchanges[i].GetCurrency(), "pos:", pos)
}
}
5 年前
还是有问题,模拟回测选择币安交易所,分别是btc 与ETH交易对,程序只能获取btc行情数据,报错:品种订阅失败 ETH_USDT_Futures_Binance
我的程序如下:
def main():
exchange.SetContractType("swap")
for i in range(len(exchanges)):
R = exchanges[i].GetRecords()
P = exchanges[i].GetPosition()
account = exchange.GetAccount()
Log(R)
Log(P)
Log(account)
5 年前
- 1

