> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.6mm.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.6mm.com/_mcp/server.

# Общие энумы

> Ссылайтесь на общие 6MM API энумы для состояний ордера, сторон, типов приказов, времени действия, режимов позиции, передач и реакций интеграции.

<h2 id="orders">
  Заказы
</h2>

| Энум                  | Ценности                                                                                                  |
| --------------------- | --------------------------------------------------------------------------------------------------------- |
| Сторона ордена        | `BUY` / `SELL`                                                                                            |
| Сторона позиции       | `BOTH` / `LONG` / `SHORT`                                                                                 |
| Нормальный тип ордера | `LIMIT` / `MARKET`                                                                                        |
| Тип ордера условий    | `STOP_MARKET` / `STOP_LIMIT` / `TAKE_PROFIT_MARKET` / `TAKE_PROFIT_LIMIT` / `TRAILING_STOP`               |
| Время действия        | `GTC` / `IOC` / `FOK` / `GTE_GTC`                                                                         |
| Тип триггерной цены   | `MARK_PRICE` / `CONTRACT_PRICE`                                                                           |
| Статус ордена         | `NEW` / `PENDING` / `PARTIALLY_FILLED` / `FILLED` / `CANCELED` / `REJECTED` / `PARTIALLY_FILLED_CANCELED` |

`NEW` означает, что запрос на заказ был принят и возвращён. `PENDING` означает, что приказ вошёл в состояние ожидания или открытого приказа.

<h2 id="positions">
  Должности
</h2>

| Энум                             | Ценности                                                     |
| -------------------------------- | ------------------------------------------------------------ |
| Значение запроса в режиме margin | `1` крест `2` изолирован                                     |
| Строка режима поля               | `ISOLATED` / `CROSS`                                         |
| Режим закрытия спуска            | `1` инструкции `2` тейк-профит, `3` стоп-лосс `4` ликвидации |

<h2 id="integration-rules">
  Правила интеграции
</h2>

* Рассматривать значения enum как значения проводов с чувствительностью к регистру.
* Сохранять неизвестные значения в журналах и безопасно отказывать вместо тихого сопоставления их в известное состояние.
* Не делать выводов, что каждое состояние неконечного ордера безопасно для повторной попытки. Запросите заказ или согласуйте его с частным WebSocket событием.
* Сохранять как исходное значение API , так и отображённую на партнёра, чтобы новые значения можно было поддерживать без изменения исторических записей.

<h2 id="order-state-handling">
  Обработка состояния заказов
</h2>

| Группа штатов                 | Ценности                                            | Рекомендуемое обращение                                                           |
| ----------------------------- | --------------------------------------------------- | --------------------------------------------------------------------------------- |
| Принято или открыто           | `NEW`, `PENDING`, `PARTIALLY_FILLED`                | Держите ордер активным и примиряйте WebSocket или REST обновления.                |
| Завершено                     | `FILLED`                                            | Примените итоговые данные по заполненному количеству и записи исполнения.         |
| Закрыт без полного заполнения | `CANCELED`, `REJECTED`, `PARTIALLY_FILLED_CANCELED` | Прекратите активную обработку и сохраните причину и любое выполненное количество. |

<h2 id="related-documentation">
  Связанная документация
</h2>

* [Order API](/ru/developer-api/rest-api/order): поля запросов и операции жизненного цикла заказа.
* [Типы ордеров](/ru/trading/order-types): поведение продукта для лимитных, рыночных и условных ордеров.
* [Private User Channel](/ru/developer-api/websocket/private-user-channel): ордер в реальном времени и состояние аккаунта.
* [Коды ошибок и устранение неполадок](/ru/developer-api/error-codes-and-troubleshooting): бизнес-коды и рабочий процесс диагностики.