问题标签 [gdax-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9290 浏览

coinbase-api - 如何从 GDAX websocket feed 获取实时出价/要价/价格

API 文档不鼓励对/ticker端点进行轮询,并建议使用 websocket 流来侦听匹配消息

但匹配响应仅提供 aprice和 a side(sell / buy)

如何从 websocket 提要重新创建代码数据(价格、询价和出价)?

端点和 websocket 提要都返回一个“ticker价格”,但我猜它不一样。price随着时间的推移,端点是否是ticker某种平均值?

我如何计算Bid价值,Ask价值?

0 投票
1 回答
1161 浏览

java - gdax-java 作为库的实现

我正在尝试实现此 API:https ://github.com/robevansuk/gdax-java ,以便能够通过 Coinbase 创建订单、提取资金和存入资金,并在 GDAX 中兑换比特币。我正在尝试使用 GDAX 及其 API 为比特币制作一个交易程序。

但是,我对库的实现非常困惑。我试图联系一些贡献者,但他们没有回复。我在他们的文档中读到:

对于一个库:

如果您宁愿纯粹在 java 中工作,那么您可以构建一个可执行的 jar 文件 ./gradlew jar,您应该能够在构建目录中找到该 jar。

所以我克隆了项目并运行了命令

在此处输入图像描述

但是,我无法在构建目录中找到 jar。它没有生成任何 jar:

在此处输入图像描述

我查了一下,唯一的罐子是 gradle 包装器。有没有人有任何将 gdax-java 实现为库的示例?

0 投票
2 回答
547 浏览

authentication - Gdax-node b64secret

由于https://github.com/coinbase/gdax-node#the-authenticated-api-client

什么是 b64secret?我在哪里/如何得到它?它是 gdax 提供的字符串吗?我应该生成它吗?

我可以承认,对密码学知之甚少。

感谢您的帮助或有用的链接。

0 投票
2 回答
416 浏览

php - 如何在 coinbase 和 GDAX 中使用 level 参数

我在Github上使用以下库

我需要从 GDAX 获取订单簿。我通过执行以下操作来做到这一点:

使用上面的方法,我只得到 1 级,根据 GDAX,我将得到“只有最好的出价和要价”,输出是这样的:

该文档指出“默认情况下,仅返回内部(即最佳)买入和卖出。这相当于 1 级的账簿深度。如果您想查看更大的订单簿,请指定级别查询参数。”

该文档还指出,第 2 级获得“前 50 名出价和要价(汇总)”,第 3 级获得“完整订单簿(非汇总)”。

Github 上的类包含以下与我的查询相关的代码:

对于“书”:

现在我想$getOrderBook = $exchange->getOrderBook($exchangeProduct)为第 2 级或第 3 级调用我的函数。

请问如何在不修改从 Github 导入的代码的情况下做到这一点?

使用 URL,输出应如下所示:

https://api.gdax.com/products/BTC-EUR/book?level=2

谢谢。

0 投票
1 回答
489 浏览

node.js - GDAX 心跳通道

我正在查看有关 GDAX API 的 Coinbase 的 Github 文档并尝试订阅心跳通道,但是当我使用此代码时,会不断返回以下错误:

错误:

0 投票
1 回答
890 浏览

node.js - Coinbase GDAX NodeJS - 无效的 API 密钥

我正在尝试编写一个脚本来取消我在 GDAX 上的所有订单。根据取消订单的文档,我需要向 /delete 发送 DELETE 请求。但我假设在我可以这样做之前,我需要先签署消息

当我在 Node 中使用 fetch 提交请求时,我得到以下响应:{ message: 'Invalid API Key' }

这是我正在处理的代码示例,当然替换了机密内容:

0 投票
1 回答
92 浏览

c# - 无法反序列化 Json

我需要帮助我无法反序列化我的 json

我越来越:

System.dll 中出现“System.Net.WebException”类型的未处理异常

附加信息:

远程服务器返回错误:(400) 错误请求。

在这条线上:

0 投票
3 回答
4162 浏览

python - 如何使用 Python 将 FIX 登录消息发送到 GDAX/Coinbase

我正在尝试建立一个 FIX 4.2 会话来修复.gdax.com(文档:https ://docs.gdax.com/#fix-api或https://docs.prime.coinbase.com/?python#logon -a ) 使用 Python 3.5 和 stunnel。除了我的登录消息被拒绝并且会话被服务器关闭而没有响应之外,一切都正常工作,因此很难调试出了什么问题。我的Python代码如下:

这两个打印语句的结果是:

这里有很多变量可能是错误的,并且反复试验的过程变得有点乏味。任何人都可以看到登录消息有什么问题吗?

0 投票
1 回答
2184 浏览

coinbase-api - GDAX API:购买时获得状态“拒绝”(reject_reason:仅发布)

我有一个 Python 脚本,它使用以下参数调用 /orders 方法:

有时它可以工作,但大多数时候我收到此错误:

阅读交易规则后,它说:

1.8 选择了“仅发布”的限价单只有在与订单簿上现有订单的价格不同时才会发布到订单簿。

所以我尝试使用 + $0.01, + $0.02, ..., + $0.99 进行购买(只是为了确保它的价格不会与书中现有订单的价格相同)但无论如何我仍然会收到该消息很多美分我加价买...

有人碰到这个问题吗?
有人知道“拒绝理由”的真正含义吗?

0 投票
1 回答
5397 浏览

php - 在 wordpress 中包含一个外部 PHP 库

您好,我正在开发一个 Wordpress 插件,我需要在我的插件中添加一个外部 PHP 库,但我不知道如何将它包含在我的项目中。有人可以帮助我吗?亲切的问候,菲利波。