问题标签 [kraken.com]

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 回答
64 浏览

python - 如何使用 kraken api (python) 将未结订单请求限制为一对?

为了使我的代码更高效,我试图将我对未结订单的 api 请求限制为一对。我不知道如何正确使用输入参数。我正在使用 python3 和 krakenex 包(如果有更好的包,我可以替换它)

---> 不幸的是,这会返回我所有货币对的未结订单,而不仅仅是“ADAEUR”。我想需要调整我无法弄清楚的数据参数......如果有人可以帮助我,那就太棒了。提前谢谢了

0 投票
1 回答
150 浏览

authentication - 从 python 转换为 Google 应用程序脚本的 Kraken API 身份验证示例未返回相同的输出

我正在尝试将 python kraken API 身份验证转换为 Google 脚本以在 Google 电子表格中使用它,但没有运气。

我最终得到了这个,但它没有返回相同的输出。

两个代码示例都应该执行相同的操作,并且应该输出相同的 API-Sign 密钥。他们不在这个阶段,我想知道为什么会这样。

0 投票
0 回答
60 浏览

django - 在我的 Django 数据库中保存外部 kraken API json?

上下文

我想将来自外部公共 kraken API 的 json 数据保存在我的 Django 数据库中你有什么建议(i)我怎样才能让 json 响应相应地工作,以及(ii)我以后如何将它保存在我的 django 数据库中?

如果您有任何想法或提示,我将不胜感激。

谢谢!

我的观点.py

我的网址.py

我的序列化程序.py

我的模型.py

这是带有错误空 json 答案的 Django REST 框架: 在此处输入图像描述

这就是我的 Django REST 框架中 json unixtime 答案的样子 在此处输入图像描述

问题

你有什么建议(i)我怎样才能让json信息相应地工作,(ii)我以后如何将它保存在我的django数据库中?

0 投票
1 回答
32 浏览

python - 在 Django 中,为什么错误“TypeError at / Field 'fees' 期望一个数字但得到 [[0, 0.26], [50000, 0.24], [100000, 0.22], ...”?

我试图弄清楚如何在 Django 中获取来自 Kraken API 的字符串序列、整数和整数或数字数组。我在这里浏览了其他示例并创建了下面的代码。我的代码字符串正确返回值,但是整数数组返回错误。如何解决此错误并控制此 API 内容的每个部分?

views.py 我标记了“返回 OK”的变量,而没有正确返回的变量是“NOT OK”

作为返回错误的示例,我取消注释可变费用并返回以下错误: 在此处输入图像描述

我该如何解决这个错误?您的帮助将非常有价值。

注意:当我注释掉返回错误的变量时,我的 Django REST 响应是: 在此处输入图像描述

Kraken 文档在这里:kraken AssetPair API 文档

0 投票
0 回答
61 浏览

python - Kraken API - 帐户余额请求返回 Invalid Nonce

所以我正在使用 kraken api 文档,我正在尝试返回我的帐户余额,但是在运行我的 python 文件时,我得到了{'error': ['EAPI:Invalid nonce']}返回。对于我在签名和请求中的随机数,我正在使用str(int(1000*time.time())).

我做了一些研究,我知道随机数必须增加价值,所以认为这会起作用,感谢任何帮助:)

0 投票
0 回答
42 浏览

python - 指定列的 DataFrame 形状值错误

我正在尝试使用带有以下代码的 Krakenx 库导入 OHLC 数据,但是当我尝试将其转换为 PD Dataframe 时,我收到有关列数的错误。错误告诉我有 2 列,但如果我打印 OHLC 数据,显然还有更多。

这是代码:

错误发生在这里: data = pd.DataFrame(OHLC, columns=['Time', 'Open', 'High', 'Low', 'Close', 'vwap', 'volume', 'count'])

我得到的错误是: ValueError: Shape of passed values is (2, 1), indices imply (2, 8)

0 投票
0 回答
27 浏览

powerquery - 如何在带有 json 结果导航的 power query api 查询中使用变量?

我正在尝试遍历并将 api json 结果列表附加在一起。我可以手动获取结果,但导航步骤返回错误“我们无法将值“结果 [值]”转换为类型列表。” 或者

“Expression.Error:找不到记录的字段'pair'。详细信息:ADAUSD = [List]”每当我尝试使用变量时。此示例只是列表 (XETHZCAD) 中的条目之一。

这是 Power Query 生成的内容:

我尝试了几种尝试将变量替换为该变量的变体,但不知道如何为此部分执行此操作:

XETHZCAD = result[XETHZCAD],

我试过(忽略额外的变量,它们稍后使用并且工作正常):

和:

但是除了错误消息之外,这些都没有返回任何内容。

欢迎和赞赏任何想法!

0 投票
0 回答
108 浏览

c# - 使用 EF Core 生成的 sqlite 数据库进行慢速查询。存在指数

架构

下面描述的 sqlite 数据库当前为 52 GB。它是作为 Entity Framework Core 6.0 项目的一部分生成的。

Trades桌子_

这包含来自 Kraken 加密货币交易所的交易。

数据是从此处下载的 CSV 填充的:

https://support.kraken.com/hc/en-us/articles/360047543791-Downloadable-historical-market-data-time-and-sales

最近的交易是通过 API 检索的。

数据摘录:

表的当前大小:

Symbols桌子_

每个交易对都有一个符号。例如XBTUSD比特币。

数据摘录:

一些关键指标

一些关键列的索引:

查询性能

到目前为止,我运行的大多数基本查询似乎都很慢。这里有些例子。

最近 10 笔 XBTUSD 交易(31 秒)

按月显示 XBTUSD 的最高价和最低价(64 秒)

按交易品种分类的交易数量(53 秒)

问题

您对如何提高上述查询的性能有什么建议吗?

即你会推荐额外的指数吗?或者也许我应该看看一些特定于 sqlite 的参数?

或者你会说,基于数据库的大小和它是 sqlite 的事实,这样的查询只会很慢。如果是这样的话,我想我可以考虑使用 SQL Server 或 Postgresql。我喜欢 sqlite 的想法,因为就设置而言,它的开销最低。它也是免费的(与 SQL Server 不同)。

笔记

尽管我在上面展示了 sqlite 查询,但数据库和架构是通过 Entity Framework Core 6.0 项目创建的。

包含 EF Core 数据库代码以及从 CSV 和 API 导入贸易数据的程序的项目可在此处获得:

https://github.com/dharmatech/kraken-trades-database

实体模型和数据库上下文:

https://github.com/dharmatech/kraken-trades-database/blob/008-import-api/KrakenTradesDatabase/Model.cs

导入 CSV 的代码(如果您好奇的话):

https://github.com/dharmatech/kraken-trades-database/blob/008-import-api/KrakenImportCsv/Program.cs

通过 API 导入的代码(如果您好奇的话):

https://github.com/dharmatech/kraken-trades-database/blob/008-import-api/KrakenImportApi/Program.cs

文本列

Lasse 在下面的评论中提出了一个很好的问题:

您的价格和金额输入文本而不是 REAL 是否有原因

他指的是表中的这些列Trades

这就是 EF Core 从以下 C# 模型类生成的内容:

0 投票
1 回答
31 浏览

django - 如何从 Kraken API 解决 Django 中的“'int' object is not subscriptable”

我想知道当有一个字符串或整数数组(https://docs.kraken.com/rest/#operation/getOHLCData)时,正确的方法是在来自 Kraken API 的 Django SQLite 中保存一个数字.

我的意见.py

我的模型.py

这是我在浏览器中得到的错误: 在此处输入图像描述

SQLite 响应实际上是在数据库中保存 API 编号: 在此处输入图像描述

我在这里彻底研究并尝试了许多类似的案例,但没有一个例子是带有此错误消息的 API 响应示例。