GDAX API:购买时获取"已拒绝"状态(reject_reason:仅限发布)



我有一个python脚本,该脚本调用/orders方法,带有以下参数:

{
    "size": "0.01",
    "price": "<last price>",
    "side": "buy",
    "product_id": "BTC-USD",
    "type": "limit",
    "post_only": true
}

有时它有效,但是大多数时候我都会遇到此错误:

{
    "status": "rejected",
    "reject_reason": "post only"
}

阅读交易规则后,它说:

1.8A限制订单,只有"仅邮政"命令仅以与订单簿上现有订单相同的价格发布时,才会发布到订单簿中。

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

有人遇到了这个问题吗?
有人知道"拒绝原因"的意思是什么?

"仅发布"购买订单的价格必须低于人们愿意出售的当前市场价格。

放置不同的话,如果您希望购买订单上订单簿,并且不立即填写,则必须竞标比目前愿意出售的人要少的。

当您尝试以<last_price>发布订单时,价格很有可能以最低的价格价格,即人们目前愿意出售的价格。

当然,当您增加出价时,您很容易进入人们已经愿意出售的领土。

要解决这个问题,只需少而不是更多。

1.8A部分正是这样说的,尽管这是您看待它的方式。他们说,如果某人已经在订单书上说他们愿意以该价格出售,则您不能向订单簿发布买入订单。您当然可以以与其他人愿意购买的相同的购买价格发布买入订单。

相关内容

最新更新