Type/to search
1
Follow
0
Followers
APOLLOX交易所好像GetPosition返回空数组,麻烦梦总看一下。
Help
Created 2022-03-01 22:04:28  
 6
 1031

我有仓位的,但是用GetPosition()得到的是空数组,币安好像就可以。麻烦梦总看一下。
function main() {

exchange.SetContractType('swap')
var pos = exchange.GetPosition()
Log(pos)
}

Related Recommendations
Comment
All comments (6)

    谢谢梦总。

    4 years ago

    检查了一下,梦总说得对,后面小草用了pos = JSON.parse(exchange.GetRawJSON())来解析最后获得的账户全部交易对仓位信息。但是在APOLLOX上用这个GetRawJSON函数好像只能得到策略缺省的交易对的仓位信息,不能获得全部交易对仓位信息。我写了简单代码测试,最后只获得btcusdt的仓位。[{"symbol":"BTCUSDT","positionAmt":"0.000","entryPrice":"0.0" 。。。。。。。。。

    function main() {
    exchange.SetContractType('swap')
    var account = exchange.GetAccount()
    var pos = exchange.GetPosition()
    pos = JSON.parse(exchange.GetRawJSON())
    Log(account)
    Log(pos)

    4 years ago

    是的,每个交易所的接口原始信息不一样的,如果策略根据了具体接口返回数据设计,那么就需要针对每个交易所不同的接口具体处理了。

    4 years ago

    不是应该返回所有持仓的交易对的仓位情况吗?我用小草的币安期货多币种对冲策略移植到APOLLOX上,其他都可以,就是仓位数据全部为0.

    4 years ago

    只返回当前交易对,当前合约的。是不是策略直接调用了和交易所相关的接口。需要检查代码。GetPosition的定义始终是获取当前交易对、合约的持仓,并非获取所有的持仓。
    并不是返回所有的。

    4 years ago

    没有持仓返回的是空数组。您的持仓是当前的交易对、合约对应的吗。

    4 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)