POST /api/v1/market/positions/{market_id}/close
Закрытие позиции авторизованного пользователя на заданном рынке. Создаётся рыночный ордер на продажу всех имеющихся акций по текущей лучшей доступной цене.
Аутентификация
Обязательно. Bearer-токен в заголовке Authorization.
Запрос
Параметры пути
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
market_id | int64 | Да | ID рынка, на котором закрывается позиция. |
Пример
curl -X POST https://intotes.com/api/v1/market/positions/42/close \
-H "Authorization: Bearer <token>"
Ответ
200 OK
{
"message": "Position closed successfully"
}
Акции продаются по текущей рыночной цене (через книгу ордеров и/или LMSR AMM), а выручка зачисляется на баланс пользователя.
Ошибки
| Статус | Код | Описание |
|---|---|---|
| 404 | POSITION_NOT_FOUND | Открытая позиция для данного пользователя на рынке не найдена. |
| 409 | MARKET_PAUSED | Торговля на рынке в данный момент приостановлена. |