我通过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平台上没有订单。知道我做错了吗?
答案 0 :(得分:0)
我发现参数验证必须为false !!
默认情况下,我将validate设置为true(我猜想应该是这样),
但它不起作用。
使用validate == false命令正确放置
仅供参考,即使验证== false,也会执行基本输入参数检查。
答案 1 :(得分:0)
@Milos发现,validate = False
将下订单。
摘自文档https://www.kraken.com/features/api#add-standard-order
validate =仅验证输入。不提交订单(可选)