У меня есть скрипт 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.8 Лимитный ордер с выбранным параметром «только размещение» будет размещен в Книге ордеров только в том случае, если он не будет размещен по той же цене, что и существующий ордер в Книге ордеров.
Поэтому я попытался совершить покупку на +0,01 доллара США, +0,02 доллара США, ..., +0,99 доллара США (просто чтобы убедиться, что она не будет иметь ту же цену, что и существующие заказы в книге), но я все еще получаю это сообщение независимо от того, как много центов, я увеличиваю цену, чтобы купить ...
Кто-нибудь сталкивался с этой проблемой?
Кто-нибудь знает, что на самом деле означает эта "причина отказа"?