Kraken API AddOrder成功通过,但订单未放置在Kraken上

时间:2018-03-26 20:03:30

标签: api cryptocurrency

我通过C#尝试Kraken API,我设法调用公共API以及私有API来获取余额并获得未结订单。但是当我想尝试AddOrder API时遇到问题,API成功执行,但Kraken没有订单。

以下是调用AddOrder API后得到的结果。看起来很正常,没有错误,所有参数都是我指定的(在8100.00美元时卖出0.01 btc)

{"error":[],"result":{"descr":{"order":"sell 0.01000000 XBTUSD @ limit 8100.0"}}}

但是Kraken平台上没有订单。知道我做错了吗?

2 个答案:

答案 0 :(得分:0)

我发现参数验证必须为false !!
默认情况下,我将validate设置为true(我猜想应该是这样),
但它不起作用。
使用validate == false命令正确放置 仅供参考,即使验证== false,也会执行基本输入参数检查。

答案 1 :(得分:0)

@Milos发现,validate = False将下订单。

摘自文档https://www.kraken.com/features/api#add-standard-order

  

validate =仅验证输入。不提交订单(可选)