0
关注
1
关注者

getposition 函数只能获取第一个合约交易对的持仓信息,问一下能否使用for循环获同时获得多个交易对的持仓信息?

创建于: 2021-10-16 21:24:27, 更新于:
comments   14
hits   620

如题,当我设置了多个合约交易对,使用getposition只能获得第一个合约的持仓信息,如何能获得其他交易对的持仓信息呢?

更多内容
全部留言
avatar of truend
truend
哥们,有没有联系方式,我也是刚开始做这个,一起探讨一下
2021-10-22 11:58:52
avatar of 蜜蜂爱吃肉
蜜蜂爱吃肉
泪流满面,终于自己解决掉了,给大家分享一下修改后的代码: def main(): for i in range(len(exchanges)): exchanges[i].SetContractType("swap") R = exchanges[i].GetRecords() P = exchanges[i].GetPosition() Log(R) Log(P)
2021-10-20 19:08:20
avatar of 蜜蜂爱吃肉
蜜蜂爱吃肉
我可能发现了bug,相同程序,okex可以读取到多个交易对参数,但是在币安交易所上,只能读取到第一个交易对的数据
2021-10-16 22:31:15
avatar of 蜜蜂爱吃肉
蜜蜂爱吃肉
在平台上可以一起探讨啊,我基本小白,估计也帮不到你什么。。
2021-10-23 10:49:02
avatar of 发明者量化-小小梦
发明者量化-小小梦
老板,牛啤!
2021-10-20 20:50:34
avatar of 蜜蜂爱吃肉
蜜蜂爱吃肉
自己解决掉了,哈哈
2021-10-20 19:08:41
avatar of 蜜蜂爱吃肉
蜜蜂爱吃肉
多个交易对,只能读取到第一个红色的,后面绿色的都不行
2021-10-20 18:19:21
avatar of 蜜蜂爱吃肉
蜜蜂爱吃肉
请问如何重设合约呢?这个问题卡了我好几天了。。
2021-10-20 18:17:00
avatar of 发明者量化-小小梦
发明者量化-小小梦
回测时间不要太早。
2021-10-20 08:39:41
avatar of 发明者量化-小小梦
发明者量化-小小梦
切换交易对要重设合约。每个交易所对象至少 设置一次合约。
2021-10-20 08:39:17
avatar of 蜜蜂爱吃肉
蜜蜂爱吃肉
不止是模拟,实盘的时候只能读取第一个交易对数据,后面的交易对数据读取是时会显示错误: Invalid ContractType
2021-10-20 00:24:15
avatar of 蜜蜂爱吃肉
蜜蜂爱吃肉
还是有问题,模拟回测选择币安交易所,分别是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)
2021-10-20 00:06:52
avatar of 发明者量化-小小梦
发明者量化-小小梦
```js function main() { for (var i = 0 ; i < exchanges.length ; i++) { var pos = exchanges[i].GetPosition() Log(exchanges[i].GetName(), exchanges[i].GetCurrency(), "pos:", pos) } } ```
2021-10-17 09:18:21
avatar of Exodus[策略代写]
Exodus[策略代写]
记得切换exchange对象
2021-10-17 03:48:29