# Настройки сценариев

Окно настроек сценария открывается по кнопке с названием сценария в нижней части приложения.

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

Кнопка `Сброс` в окне сценария возвращает настройки сценариев к стандартным значениям.

### Сценарий

В верхней части окна выбирается тип сценария.

В текущей версии основными сценариями являются:

* `Моментальная реакция`;
* `Снятие статичной плотности`.

### Направление реакции

Настройка определяет направление ситуации.

Варианты:

* `Любая` — реакции могут быть и Long, и Short.
* `Только Long` — сценарий будет под Long-реакцию.
* `Только Short` — сценарий будет под Short-реакцию.

Для разных сценариев смысл немного отличается, но общая логика такая: Long — ожидание движения вверх, Short — ожидание движения вниз.

***

## Сценарий “Моментальная реакция”

Этот сценарий тренирует реакцию на появление плотности.

### 1 простая плотность / 2 плотности

Переключатель выбирает, сколько типов плотностей будет использоваться.

#### 1 простая плотность

Используется одна плотность с одним цветом и одной логикой реакции.

#### 2 плотности

Используются две плотности:

* `Плотность 1`;
* `Плотность 2`;
* `Слабая плотность`.

Плотность ниже порога `Плотность 1` считается слабой и не даёт реакции.

### Дистанция появления плотности

Поля:

* `от спреда`;
* `до спреда`.

Определяют, на каком расстоянии от текущей цены может появиться плотность. Значения считаются в процентах.

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

Поля:

* `от`;
* `до`.

Определяют, через сколько секунд после старта ситуации появится плотность. Значение выбирается случайно внутри диапазона.

### Простая плотность

Используется в режиме `1 простая плотность`.

Поля:

* `объём от` — минимальный объём плотности;
* `объём до` — максимальный объём плотности;
* `полная шкала` — объём, при котором плотность визуально считается полной;
* `цвет` — цвет плотности.

### Общий объём плотности

Используется в режиме `2 плотности`.

Поля:

* `от` — минимальный общий объём;
* `до` — максимальный общий объём;
* `полная шкала` — объём полной визуальной шкалы.

### Плотность 1

Поля:

* `порог от` — объём, с которого плотность считается плотностью 1;
* `цвет` — цвет плотности 1.

Ниже этого порога плотность считается слабой.

### Плотность 2

Поля:

* `порог от` — объём, с которого плотность считается плотностью 2;
* `цвет` — цвет плотности 2.

### Слабая плотность

Поле:

* `цвет` — цвет слабой плотности.

Слабая плотность не даёт реакции.

### Реакция простой плотности / Реакция плотности 1 / Реакция плотности 2

Для каждой плотности есть отдельная настройка реакции.

Есть два режима:

* `Сложность`;
* `Полная`.

#### Режим “Сложность”

Варианты:

* `Лёгкий`;
* `Средний`;
* `Сложный`.

Также есть поле:

* `вероятность отскока` — шанс, что плотность даст отскок.

Этот режим проще: приложение само подбирает часть параметров реакции.

#### Режим “Полная”

В этом режиме можно вручную настроить все параметры.

| Настройка           | Что делает                                                           |
| ------------------- | -------------------------------------------------------------------- |
| Вероятность реакции | Шанс того, что после появления плотности вообще будет реакция        |
| Задержка реакции от | Минимальная задержка от появления плотности до начала реакции        |
| Задержка реакции до | Максимальная задержка, значение выбирается случайно внутри диапазона |
| Сила отскока от     | Минимальная сила отскока в процентах от текущей цены                 |
| Сила отскока до     | Максимальная сила отскока в процентах от текущей цены                |
| Шум                 | Насколько движение может быть неровным и менее чистым                |
| Старт реакции от    | Минимальная дистанция до плотности, где цена может начать реакцию    |
| Старт реакции до    | Максимальная дистанция до плотности, где цена может начать реакцию   |
| Скорость импульса   | 1 — медленно, 5 — резко                                              |

### Фейк отскок

Фейк отскок — ситуация, когда цена сначала отскакивает от плотности, но быстро возвращается обратно.

Настройки:

* `Включить фейк отскок` — включает или выключает механику;
* `шанс фейк отскока` — вероятность такой ситуации.

### Моргаш / фейк-подставление

Моргаш — плотность появляется и быстро снимается. Обычно это имитирует фейковую подставку.

Настройки:

* `Включить моргаш`;
* `шанс моргаша` — вероятность моргаша;
* `снять до` — через сколько миллисекунд плотность может исчезнуть.

### Снятие плотности

Настройка добавляет возможность снятия плотности.

Поля:

* `Включить возможность снятия плотности`;
* `шанс снятия` — вероятность снятия;
* `шанс движения после снятия` — вероятность движения после снятия;
* `снятие от` — минимальная задержка снятия;
* `снятие до` — максимальная задержка снятия.

***

## Сценарий “Снятие статичной плотности”

В этом сценарии плотность стоит уже с начала ситуации и затем снимается.

### Статичная плотность

Поля:

* `объём полной шкалы` — объём, который визуально считается полной шкалой;
* `объём плотности от` — минимальный объём плотности;
* `до` — максимальный объём плотности;
* `цвет без фильтра` — цвет плотности без фильтра;
* `фильтр 1 объём от` — объём, с которого включается цвет фильтра 1;
* `цвет фильтра 1` — цвет фильтра 1;
* `фильтр 2 объём от` — объём, с которого включается цвет фильтра 2;
* `цвет фильтра 2` — цвет фильтра 2.

Фильтры нужны в основном для визуала. Если плотность скрутили и остаток стал меньше фильтра, она может перекраситься.

### Снятие статичной плотности

| Настройка                  | Что делает                                                              |
| -------------------------- | ----------------------------------------------------------------------- |
| Шанс движения после снятия | Вероятность, что после снятия плотности цена даст реакцию               |
| Скорость реакции           | Насколько резко набирается первое движение после снятия                 |
| Спред от                   | Минимальное расстояние спреда от плотности перед снятием или доеданием  |
| Спред до                   | Максимальное расстояние спреда от плотности перед снятием или доеданием |
| Снятие от                  | Минимальное время ожидания до снятия плотности                          |
| Снятие до                  | Максимальное время ожидания до снятия плотности                         |

### Обратный отстрел

Обратный отстрел — резкое движение в противоположную сторону после первой реакции на снятие.

Настройки:

* `Включить обратный отстрел`;
* `Шанс обратного отстрела`;
* `Задержка отстрела от`;
* `Задержка отстрела до`;
* `Скорость отстрела`;
* `Сила отстрела от`;
* `Сила отстрела до`.

### Скручивание плотности

Скручивание — плотность снимается не полностью, а частично.

Настройки:

* `Включить скручивание`;
* `Шанс скручивания`;
* `Скрутить от` — минимальная часть плотности, которая будет снята;
* `Скрутить до` — максимальная часть плотности, которая будет снята;
* `Шанс доедания остатка` — вероятность, что оставшуюся часть потом доедят;
* `Шанс отстрела если не доели` — вероятность резкого отката, если остаток не доели;
* `Скорость отстрела` — резкость такого движения.


---

# Agent Instructions: 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:

```
GET https://guide.scalptrain.ru/nastroiki-scenariev.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
