首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从gdax api获取订单信息

从gdax api获取订单信息
EN

Stack Overflow用户
提问于 2017-12-27 14:21:20
回答 1查看 938关注 0票数 0

我试图从GDAX获得订单信息(买卖,数量,价格)。我熟悉Bittrex api --特别是这个调用:

https://bittrex.com/api/v1.1/public/getmarketsummary?market=usdt-eth

这将产生以下响应:

代码语言:javascript
复制
{
 success: true,
 message: "",
 result: [
  {
   MarketName: "USDT-ETH",
   High: 770,
   Low: 729.70000005,
   Volume: 12847.90985907,
   Last: 752,
   BaseVolume: 9641897.74525487,
   TimeStamp: "2017-12-27T13:49:29.463",
   Bid: 751.99999999,
   Ask: 752.9999,
   OpenBuyOrders: 2072,
   OpenSellOrders: 1933,
   PrevDay: 738.99899999,
   Created: "2017-04-20T17:26:37.647"
   }
  ]
 }

有人知道gdax中的等效调用是什么吗?

我正在使用Python,并尝试了Client.get_product_order_book('ETH-USD'),但是它的输出是有限的,而且订单似乎很薄。

代码语言:javascript
复制
  In [54]: client.get_product_order_book('ETH-USD')
  Out[54]: 
         {'asks': [['756.97', '168.24847073', 8]],
          'bids': [['756.96', '77.74495889', 14]],
          'sequence': 1810832728}

根据文档,上面使用level=1的调用对应于内部(即最佳出价和要价)

但是Bittrex的输出似乎是最好的出价,也是要价。有谁知道区别吗?

EN

回答 1

Stack Overflow用户

发布于 2018-04-12 00:26:21

有人知道gdax中的等效调用是什么吗?

如果你想要类似的东西,最好的办法是:

代码语言:javascript
复制
  >> client.get_product_24hr_stats('ETH-USD')
  >> {
      "open": "416.11000000",
      "high": "433.83000000",
      "low": "410.11000000",
      "volume": "91763.71115699",
      "last": "432.79000000",
      "volume_30day": "4011593.85194549"
     }

我正在使用Python,并尝试了Client.get_product_order_book('ETH-USD'),但是它的输出是有限的,而且订单似乎很薄。

代码语言:javascript
复制
Level   Description
  1     Only the best bid and ask
  2     Top 50 bids and asks (aggregated)
  3     Full order book (non aggregated)

你调用它的默认水平为1,所以你只得到最低的要求和最高的出价,只有2,所以是的,它很薄。如果您需要更多信息,请考虑根据上面从GDAX官方文档获取的代码片段使用2级或3级调用它。更多的这里

但是Bittrex的输出似乎是最好的出价,也是要价。有谁知道区别吗?

不同之处在于Bittrex只给出了最佳的出价和要价,而GDAX则给出了出价/问询价格、所有订单的总规模和订单数量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47993773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档