问题标签 [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.
python - 如何使用 kraken api (python) 将未结订单请求限制为一对?
为了使我的代码更高效,我试图将我对未结订单的 api 请求限制为一对。我不知道如何正确使用输入参数。我正在使用 python3 和 krakenex 包(如果有更好的包,我可以替换它)
---> 不幸的是,这会返回我所有货币对的未结订单,而不仅仅是“ADAEUR”。我想需要调整我无法弄清楚的数据参数......如果有人可以帮助我,那就太棒了。提前谢谢了
authentication - 从 python 转换为 Google 应用程序脚本的 Kraken API 身份验证示例未返回相同的输出
我正在尝试将 python kraken API 身份验证转换为 Google 脚本以在 Google 电子表格中使用它,但没有运气。
我最终得到了这个,但它没有返回相同的输出。
两个代码示例都应该执行相同的操作,并且应该输出相同的 API-Sign 密钥。他们不在这个阶段,我想知道为什么会这样。
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数据库中?
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 文档
python - Kraken API - 帐户余额请求返回 Invalid Nonce
所以我正在使用 kraken api 文档,我正在尝试返回我的帐户余额,但是在运行我的 python 文件时,我得到了{'error': ['EAPI:Invalid nonce']}
返回。对于我在签名和请求中的随机数,我正在使用str(int(1000*time.time()))
.
我做了一些研究,我知道随机数必须增加价值,所以认为这会起作用,感谢任何帮助:)
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)
powerquery - 如何在带有 json 结果导航的 power query api 查询中使用变量?
我正在尝试遍历并将 api json 结果列表附加在一起。我可以手动获取结果,但导航步骤返回错误“我们无法将值“结果 [值]”转换为类型列表。” 或者
“Expression.Error:找不到记录的字段'pair'。详细信息:ADAUSD = [List]”每当我尝试使用变量时。此示例只是列表 (XETHZCAD) 中的条目之一。
这是 Power Query 生成的内容:
我尝试了几种尝试将变量替换为该变量的变体,但不知道如何为此部分执行此操作:
XETHZCAD = result[XETHZCAD],
我试过(忽略额外的变量,它们稍后使用并且工作正常):
和:
但是除了错误消息之外,这些都没有返回任何内容。
欢迎和赞赏任何想法!
c# - 使用 EF Core 生成的 sqlite 数据库进行慢速查询。存在指数
架构
下面描述的 sqlite 数据库当前为 52 GB。它是作为 Entity Framework Core 6.0 项目的一部分生成的。
Trades
桌子_
这包含来自 Kraken 加密货币交易所的交易。
数据是从此处下载的 CSV 填充的:
最近的交易是通过 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
实体模型和数据库上下文:
导入 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# 模型类生成的内容:
django - 如何从 Kraken API 解决 Django 中的“'int' object is not subscriptable”
我想知道当有一个字符串或整数数组(https://docs.kraken.com/rest/#operation/getOHLCData)时,正确的方法是在来自 Kraken API 的 Django SQLite 中保存一个数字.
我的意见.py
我的模型.py
我在这里彻底研究并尝试了许多类似的案例,但没有一个例子是带有此错误消息的 API 响应示例。