> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/guide/nastroiki/profili-limitov.md).

# Профили лимитов

Раздел «Профили лимитов» нужен для настройки ограничений на создание заявок.

Путь в панели управления: **«Настройки» — «Профили лимитов»**

<figure><img src="/files/Qi0z3V5I1f896Ye4iUQT" alt=""><figcaption></figcaption></figure>

Простыми словами: здесь администратор задаёт, сколько заявок клиент может создавать, как часто он может это делать, какие ограничения действуют для новых клиентов и как система должна реагировать на попытки обхода лимитов.

## Важно не путать

| Раздел                            | За что отвечает                                       |
| --------------------------------- | ----------------------------------------------------- |
| «Настройки» — «Профили лимитов»   | Ограничивает создание заявок и защищает от спама      |
| Лимиты сумм обмена в направлениях | Управляет минимальными и максимальными суммами обмена |

В этой инструкции описан именно раздел «Настройки» — «Профили лимитов».

## Для чего нужны профили лимитов

Профиль лимитов позволяет создать набор правил и применять его к клиентам или направлениям обмена.

Например, можно настроить:

<table><thead><tr><th width="286.078125">Сценарий</th><th>Пример</th></tr></thead><tbody><tr><td>Обычный клиент</td><td>До 5 заявок в час</td></tr><tr><td>Новый клиент</td><td>Только небольшие заявки до первых успешных обменов</td></tr><tr><td>VIP-клиент</td><td>Более мягкие ограничения</td></tr><tr><td>Подозрительный клиент</td><td>Строгие лимиты и дополнительные проверки</td></tr><tr><td>Рискованное направление</td><td>Отдельные ограничения только для одного направления</td></tr><tr><td>Защита от обхода</td><td>Контроль по IP, устройству, e-mail и реквизитам</td></tr></tbody></table>

## Где применяется профиль

Профиль лимитов может применяться в трёх местах:

<table><thead><tr><th width="324.046875">Где назначается</th><th>Как работает</th></tr></thead><tbody><tr><td>Направление обмена</td><td>Профиль применяется к заявкам по конкретному направлению</td></tr><tr><td>Пользователь</td><td>Профиль применяется к конкретному клиенту</td></tr><tr><td>Профиль по умолчанию</td><td>Используется, если у направления и пользователя нет своего профиля</td></tr></tbody></table>

Порядок выбора профиля:

1. Сначала система проверяет профиль, назначенный направлению обмена.
2. Если у направления профиля нет — проверяет профиль пользователя.
3. Если у пользователя профиля нет — использует профиль по умолчанию.
4. Если подходящего активного профиля нет — профильные лимиты не применяются.

Профиль направления имеет самый высокий приоритет.

***

## Создание профиля лимитов

Чтобы создать профиль:

<figure><img src="/files/gTWmiVy3ywE0Gt7EUjh0" alt="" width="563"><figcaption></figcaption></figure>

1. Откройте **«Настройки» — «Профили лимитов».**
2. Нажмите **«Добавить профиль лимитов».**
3. Заполните вкладку **«Профиль».**
4. Настройте вкладку **«Быстрые лимиты».**
5. При необходимости добавьте правила во вкладке «Обход лимитов».
6. Нажмите **«Создать профиль».**

Форма создания состоит из трёх вкладок:

| Вкладка        | Назначение                                                  |
| -------------- | ----------------------------------------------------------- |
| Профиль        | Основные параметры профиля                                  |
| Быстрые лимиты | Простые ограничения на создание заявок                      |
| Обход лимитов  | Защита от обхода через аккаунты, IP, устройства и реквизиты |

***

## Вкладка «Профиль»

Во вкладке «Профиль» задаются основные параметры.

| Поле                    | Описание                                    |
| ----------------------- | ------------------------------------------- |
| Название                | Понятное название профиля                   |
| Описание для операторов | Внутренний комментарий для команды          |
| Приоритет               | Чем меньше число, тем выше важность профиля |
| Активен с               | Дата начала действия профиля                |
| Активен до              | Дата окончания действия профиля             |
| Профиль включён         | Включает или отключает профиль              |
| По умолчанию            | Делает профиль основным для системы         |

{% stepper %}
{% step %}

### Название

Используйте понятные названия:

<table><thead><tr><th width="259.9296875">Хорошо</th><th>Плохо</th></tr></thead><tbody><tr><td>Хорошо</td><td>Плохо</td></tr><tr><td>Обычный клиент</td><td>test</td></tr><tr><td>VIP клиент</td><td>1</td></tr><tr><td>Новый клиент</td><td>main</td></tr><tr><td>Строгий профиль</td><td>limit</td></tr></tbody></table>

Название должно сразу объяснять, для кого или для чего создан профиль.
{% endstep %}

{% step %}

### Описание для операторов

Описание видно внутри админки и помогает команде понять назначение профиля.

Пример:

Стандартные ограничения для обычных клиентов. Используется по умолчанию, если пользователю или направлению не назначен отдельный профиль.
{% endstep %}

{% step %}

### Приоритет

Приоритет определяет важность профиля в системном выборе.

Обычно достаточно оставить значение 100.

Правило простое:

<table><thead><tr><th width="222.61328125">Значение</th><th>Приоритет</th></tr></thead><tbody><tr><td>Меньше число</td><td>Выше приоритет</td></tr><tr><td>Больше число</td><td>Ниже приоритет</td></tr></tbody></table>
{% endstep %}

{% step %}

### Активен с / Активен до

Эти поля нужны для временных ограничений.

Примеры использования:

| Сценарий                      | Как использовать                         |
| ----------------------------- | ---------------------------------------- |
| Временное усиление лимитов    | Указать дату начала и окончания          |
| Акция или повышенная нагрузка | Включить профиль только на период акции  |
| Ночная защита                 | Создать профиль на определённый период   |
| Подготовка заранее            | Создать профиль сейчас, а включить позже |

Если даты не указаны, профиль может работать постоянно.
{% endstep %}

{% step %}

### Профиль включён

Если профиль включён, система может применять его при создании заявок.

Если профиль выключен:

* он остаётся в списке;
* его можно редактировать;
* он не участвует в проверке заявок;
* назначенные пользователи и направления фактически не получают его ограничения.

Это удобно, если профиль нужно временно отключить без удаления.
{% endstep %}

{% step %}

### По умолчанию

Профиль по умолчанию используется тогда, когда у клиента и направления нет индивидуального профиля.

Рекомендуется иметь один активный профиль по умолчанию.

Если сделать новый профиль профилем по умолчанию, он станет основным для всех заявок, где не задан отдельный профиль.
{% endstep %}
{% endstepper %}

***

## Вкладка «Быстрые лимиты»

Вкладка «Быстрые лимиты» отвечает за простые ограничения на создание заявок.

<table><thead><tr><th width="304.640625">Поле</th><th>Что ограничивает</th></tr></thead><tbody><tr><td>Заявок в час</td><td>Максимальное количество заявок за час</td></tr><tr><td>Заявок в сутки</td><td>Максимальное количество заявок за сутки</td></tr><tr><td>Количество за период</td><td>Сколько заявок можно создать за указанный период</td></tr><tr><td>Период в минутах</td><td>За какой период считать гибкий лимит</td></tr><tr><td>Минимальный интервал, сек.</td><td>Пауза между созданием заявок</td></tr><tr><td>Первые N заявок</td><td>Сколько первых успешных заявок считать начальным периодом</td></tr><tr><td>Максимальная сумма для первых заявок</td><td>Максимальная сумма для новых клиентов</td></tr></tbody></table>

Если значение не заполнено или равно `0`, такой лимит считается выключенным.

{% stepper %}
{% step %}

### Заявок в час

Ограничивает количество заявок за последний час.

Клиент сможет создать не больше 3 заявок за последний час. Если попробует создать ещё одну, система ограничит создание новой заявки.
{% endstep %}

{% step %}

### Заявок в сутки

Ограничивает количество заявок за последние 24 часа.

Клиент сможет создать не больше 10 заявок за сутки.
{% endstep %}

{% step %}

### Количество за период + Период в минутах

Это гибкий лимит.

Пример:

<table><thead><tr><th width="267.58203125">Настройка</th><th>Значение</th></tr></thead><tbody><tr><td>Количество за период</td><td>3</td></tr><tr><td>Период в минутах</td><td>10</td></tr></tbody></table>

Это значит: клиент может создать не больше 3 заявок за 10 минут.

Такой лимит хорошо защищает от частого создания заявок подряд.
{% endstep %}

{% step %}

### Минимальный интервал, сек.

Это обязательная пауза между заявками.

Клиент не сможет создать новую заявку раньше чем через 60 секунд после предыдущей.

{% endstep %}

{% step %}

### Первые N заявок

Этот параметр используется для новых клиентов.

| Настройка                            | Значение |
| ------------------------------------ | -------- |
| Первые N заявок                      | 3        |
| Максимальная сумма для первых заявок | 1000     |

Пока у клиента нет 3 успешных заявок, он не сможет создать заявку больше 1000 по сумме обмена.

Это полезно, если вы хотите сначала проверять новых клиентов на небольших обменах.
{% endstep %}
{% endstepper %}

***

## Вкладка «Обход лимитов»

Вкладка «Обход лимитов» нужна для защиты от клиентов, которые пытаются обойти обычные ограничения.

Например, клиент может:

* создать новый аккаунт;
* сменить IP;
* использовать тот же реквизит;
* создавать заявки с одного устройства;
* использовать один кошелёк или карту на разных аккаунтах;
* создавать много заявок в одном направлении с разных профилей.

Обычные лимиты по пользователю не всегда видят такие ситуации. Поэтому используются дополнительные правила обхода.

***

## Готовые шаблоны правил

В системе можно выбрать готовый шаблон правила.

| Шаблон                                        | Что делает                                                                  |
| --------------------------------------------- | --------------------------------------------------------------------------- |
| Много заявок с одного устройства              | Отслеживает частые заявки с одного устройства, cookie или браузерного следа |
| Один реквизит используется разными аккаунтами | Находит случаи, когда разные аккаунты используют один и тот же реквизит     |
| Много заявок из одной подсети                 | Ограничивает массовые заявки из одного IP-диапазона                         |
| Много заявок по направлению с одного IP       | Контролирует частые заявки с одного IP в конкретном направлении             |
| Один реквизит в одном направлении             | Отслеживает повторение одного реквизита в одном направлении                 |

Также можно нажать «Своё правило» и настроить правило вручную.

## Настройки правила обхода

У каждого правила есть несколько параметров.

<table><thead><tr><th width="237.5234375">Поле</th><th>Описание</th></tr></thead><tbody><tr><td>Название правила</td><td>Понятное название для администратора</td></tr><tr><td>Что считаем</td><td>Какой тип нарушения отслеживать</td></tr><tr><td>По какому признаку</td><td>По какому признаку искать совпадения</td></tr><tr><td>Период, минут</td><td>За какой период считать события</td></tr><tr><td>Порог</td><td>После какого количества правило сработает</td></tr><tr><td>Действие</td><td>Что сделать при срабатывании</td></tr><tr><td>Баллы риска</td><td>Насколько серьёзным считать нарушение</td></tr><tr><td>Правило включено</td><td>Включает или выключает конкретное правило</td></tr></tbody></table>

### Что считаем

| Тип                 | Описание                                                      |
| ------------------- | ------------------------------------------------------------- |
| Тип                 | Описание                                                      |
| Попытки             | Сколько раз создавались заявки или попытки создания           |
| Неоплаченные заявки | Сколько неоплаченных или рабочих заявок связано с признаком   |
| Разные аккаунты     | Сколько разных пользователей используют один и тот же признак |

### По какому признаку

<table><thead><tr><th width="308.890625">Признак</th><th>Что означает</th></tr></thead><tbody><tr><td>Пользователь</td><td>Считать по конкретному клиенту</td></tr><tr><td>Пользователь + направление</td><td>Считать клиента только внутри одного направления</td></tr><tr><td>Email</td><td>Считать по e-mail</td></tr><tr><td>IP</td><td>Считать по IP-адресу</td></tr><tr><td>IP + направление</td><td>Считать IP только внутри одного направления</td></tr><tr><td>Подсеть IP</td><td>Считать по диапазону IP</td></tr><tr><td>Устройство</td><td>Считать по устройству</td></tr><tr><td>Браузерный след</td><td>Считать по fingerprint браузера</td></tr><tr><td>Client ID</td><td>Считать по клиентскому cookie/id</td></tr><tr><td>Реквизит «Отдаю»</td><td>Считать по реквизиту, с которого клиент отправляет средства</td></tr><tr><td>Реквизит «Получаю»</td><td>Считать по реквизиту, на который клиент получает средства</td></tr><tr><td>Любой реквизит</td><td>Считать по любому реквизиту в заявке</td></tr><tr><td>Реквизит + направление</td><td>Считать реквизит только внутри одного направления</td></tr><tr><td>Технические признаки</td><td>Устройство, cookie, fingerprint и похожие признаки</td></tr><tr><td>Любой признак</td><td>Любое совпадение по доступным признакам</td></tr></tbody></table>

### Порог

Порог определяет, после какого количества совпадений правило сработает.

Пример:

<table><thead><tr><th width="245.78515625">Параметр</th><th>Значение</th></tr></thead><tbody><tr><td>Что считаем</td><td>Попытки</td></tr><tr><td>Признак</td><td>Пользователь</td></tr><tr><td>Период</td><td>60 минут</td></tr><tr><td>Порог</td><td>3</td></tr></tbody></table>

Это значит: если один пользователь сделает 3 попытки за 60 минут, правило сработает.

### Действие правила

<table><thead><tr><th width="199.38671875">Действие</th><th>Что делает</th></tr></thead><tbody><tr><td>Только риск</td><td>Добавляет риск, но не обязательно блокирует заявку</td></tr><tr><td>Пауза</td><td>Просит клиента подождать перед новой попыткой</td></tr><tr><td>Проверка</td><td>Требует дополнительной проверки</td></tr><tr><td>Блок</td><td>Ограничивает создание заявки</td></tr></tbody></table>

Рекомендация: начинайте с мягких действий — «Только риск», «Пауза» или «Проверка».\
«Блок» лучше использовать только для очевидных злоупотреблений.

### Баллы риска

Баллы риска показывают серьёзность нарушения.

<table><thead><tr><th width="176.30078125">Баллы</th><th>Примерное поведение</th></tr></thead><tbody><tr><td>До 30</td><td>Низкий риск</td></tr><tr><td>От 30</td><td>Может включиться пауза</td></tr><tr><td>От 60</td><td>Может потребоваться проверка</td></tr><tr><td>От 80</td><td>Может быть блокировка</td></tr></tbody></table>

Если одновременно сработало несколько правил, риск может суммироваться.

***

## Аналитика профиля

У профиля может быть раздел аналитики.

Он показывает:

<table><thead><tr><th width="255.29296875">Блок</th><th>Что показывает</th></tr></thead><tbody><tr><td>За 24 часа</td><td>Сколько раз правила сработали за сутки</td></tr><tr><td>За 7 дней</td><td>Сколько раз правила сработали за неделю</td></tr><tr><td>Частые правила</td><td>Какие правила срабатывают чаще всего</td></tr><tr><td>Частые признаки</td><td>По каким признакам чаще всего обходят лимиты</td></tr><tr><td>Последние срабатывания</td><td>Последние случаи с деталями</td></tr></tbody></table>

Аналитика помогает понять:

* какие правила реально работают;
* не слишком ли строгие лимиты;
* какие признаки чаще всего используются для обхода;
* нужно ли усилить или ослабить профиль.

***

## Назначение профиля пользователю

Профиль можно назначить конкретному клиенту в карточке пользователя.

Обычно используется для:

<table><thead><tr><th width="340.578125">Тип клиента</th><th>Зачем назначать</th></tr></thead><tbody><tr><td>VIP-клиент</td><td>Дать более мягкие лимиты</td></tr><tr><td>Новый клиент</td><td>Ограничить первые заявки</td></tr><tr><td>Подозрительный клиент</td><td>Усилить контроль</td></tr><tr><td>Клиент с индивидуальными условиями</td><td>Настроить отдельные правила</td></tr></tbody></table>

Если у пользователя выбран отдельный профиль, он используется вместо профиля по умолчанию. Но если у направления назначен свой профиль, профиль направления будет важнее.

***

## Назначение профиля направлению

Профиль можно назначить конкретному направлению обмена.

Это полезно, если направление требует особых ограничений.

Примеры:

<table><thead><tr><th width="276.828125"></th><th></th></tr></thead><tbody><tr><td>Сценарий</td><td>Зачем нужен профиль</td></tr><tr><td>Направление часто спамят</td><td>Ограничить частоту заявок</td></tr><tr><td>Рискованная валюта</td><td>Усилить проверку</td></tr><tr><td>Большая нагрузка</td><td>Снизить количество новых заявок</td></tr><tr><td>Новое направление</td><td>Ограничить первые операции</td></tr><tr><td>Ручная обработка</td><td>Защитить операторов от перегрузки</td></tr></tbody></table>

Профиль направления имеет самый высокий приоритет.

***

## Удаление профиля

Профиль можно удалить.

При удалении:

* удаляется сам профиль;
* удаляются его правила;
* очищаются связи с пользователями;
* очищаются связи с направлениями;
* очищается история срабатываний по профилю;
* если удалялся профиль по умолчанию, система может назначить другой профиль основным.

Перед удалением проверьте:

| Что проверить                          | Почему важно                          |
| -------------------------------------- | ------------------------------------- |
| Используется ли профиль пользователями | Чтобы не снять ограничения с клиентов |
| Используется ли профиль направлениями  | Чтобы не отключить защиту направлений |
| Есть ли срабатывания в аналитике       | Чтобы не потерять полезную защиту     |
| Является ли профиль основным           | Чтобы не удалить профиль по умолчанию |
| Есть ли активные правила обхода        | Чтобы не отключить антиспам-сценарии  |

***

## Рекомендуемый порядок настройки

Для обычной настройки лучше идти по шагам:

1. Создайте профиль «Обычный клиент».
2. Включите профиль.
3. Сделайте его профилем по умолчанию.
4. Настройте быстрые лимиты: заявки в час, заявки в сутки, интервал.
5. Добавьте мягкие правила обхода лимитов.
6. После первых срабатываний проверьте аналитику.
7. При необходимости создайте отдельные профили: VIP, Новый клиент, Строгий профиль.
8. Назначьте отдельные профили нужным пользователям или направлениям.

***

## Пример обычного профиля

<table><thead><tr><th width="274.48046875">Поле</th><th>Значение</th></tr></thead><tbody><tr><td>Название</td><td>Обычный клиент</td></tr><tr><td>По умолчанию</td><td>Да</td></tr><tr><td>Профиль включён</td><td>Да</td></tr><tr><td>Заявок в час</td><td>5</td></tr><tr><td>Заявок в сутки</td><td>20</td></tr><tr><td>Количество за период</td><td>3</td></tr><tr><td>Период</td><td>10 минут</td></tr><tr><td>Минимальный интервал</td><td>60 секунд</td></tr></tbody></table>

Правила обхода:

| Правило                                       | Действие    |
| --------------------------------------------- | ----------- |
| Много заявок с одного устройства              | Пауза       |
| Один реквизит используется разными аккаунтами | Проверка    |
| Много заявок по направлению с одного IP       | Только риск |

***

## Пример строгого профиля

<table><thead><tr><th width="275.82421875">Поле</th><th>Значение</th></tr></thead><tbody><tr><td>Название</td><td>Строгий профиль</td></tr><tr><td>По умолчанию</td><td>Нет</td></tr><tr><td>Профиль включён</td><td>Да</td></tr><tr><td>Заявок в час</td><td>2</td></tr><tr><td>Заявок в сутки</td><td>5</td></tr><tr><td>Количество за период</td><td>2</td></tr><tr><td>Период</td><td>30 минут</td></tr><tr><td>Минимальный интервал</td><td>300 секунд</td></tr></tbody></table>

Такой профиль можно назначать подозрительным пользователям или рискованным направлениям.

***

## Частые ошибки

| Ошибка                            | Что будет                                                   |
| --------------------------------- | ----------------------------------------------------------- |
| Создали профиль, но не включили   | Он не будет применяться                                     |
| Не назначили профиль по умолчанию | Общие лимиты могут не работать                              |
| Поставили слишком строгие лимиты  | Клиенты не смогут нормально создавать заявки                |
| Сразу включили блокировку         | Можно случайно заблокировать нормальных клиентов            |
| Не проверяют аналитику            | Непонятно, работают ли правила правильно                    |
| Удалили активный профиль          | Пользователи или направления могут остаться без ограничений |

***

## Коротко

Раздел **«Профили лимитов»** управляет тем, как часто и в каких условиях клиенты могут создавать заявки.

С его помощью можно:

* ограничить количество заявок в час;
* ограничить количество заявок в сутки;
* задать паузу между заявками;
* ограничить первые заявки новых клиентов;
* защититься от обхода лимитов через IP, устройство, e-mail и реквизиты;
* назначить разные профили пользователям и направлениям;
* создать профиль по умолчанию для всей системы.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/guide/nastroiki/profili-limitov.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
