# SCALPTRAIN\_GUIDE\_FULL

## ScalpTrain Guide

Это пользовательский гайд по ScalpTrain. Он написан под текущую web-версию приложения и рассчитан на обычного пользователя, который впервые открывает тренажёр в браузере.

Основная ссылка на приложение:

```
https://scalptrain.ru
```

ScalpTrain — это тренажёр для отработки реакции на ситуации в стакане. В приложении можно запускать сценарии, открывать Long/Short, закрывать позицию, менять скорость, настраивать внешний вид стакана, сохранять профили настроек и работать в двух режимах отображения: классическом и плавающем.

### Как пользоваться этим гайдом

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

1. Начало работы.
2. Активация ключа.
3. Режимы отображения.
4. Интерфейс стакана.

После этого можно перейти к настройкам, сценариям, Ping и статистике.

### Важно

В web-версии часть окон открывается отдельными окнами браузера. Если окно настроек, статистики, Ping или журнала реакции не открывается, нужно разрешить всплывающие окна для сайта `scalptrain.ru`.

Статистика тренировок хранится локально в браузере. Настройки и шаблоны можно сохранить на сервер вручную через вкладку `Профили`.

***

## 1. Начало работы

### Как открыть ScalpTrain

Открой в браузере:

```
https://scalptrain.ru
```

Рекомендуемый браузер: Chrome или Edge. В других браузерах приложение тоже может работать, но лучше сначала использовать Chrome/Edge, потому что там стабильнее работают отдельные окна настроек и горячие клавиши.

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

### Что нужно для запуска

Для работы нужен лицензионный ключ. Он покупается в телеграмм боте&#x20;

Обычно тебе дают:

```
Ссылка: https://scalptrain.ru
Ключ: ST-XXXX-XXXX-XXXX
```

### Что происходит после входа

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

* `Классический` — стакан закреплён на всю вкладку.
* `Плавающий` — вкладка становится рабочей областью, а стакан можно двигать и растягивать внутри неё.

Режим можно изменить позже кнопкой `Режим` в правом верхнем углу рабочей области.

Если какие-то окна не открываются, смотри раздел `Частые проблемы`.

***

## 2. Активация ключа и доступ

### Как активировать ключ

1. Открой `https://scalptrain.ru`.
2. Введи лицензионный ключ в поле активации.
3. Нажми `Активировать`.
4. Дождись проверки ключа.

Если ключ активен, откроется приложение. Если ключ не подходит, появится ошибка.

### Привязка к устройству

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

В этом случае нужно обратиться в поддержку, чтобы сбросить лишнюю активацию.

### Что делать, если ключ не работает

Проверь:

1. Ключ введён без лишних пробелов.
2. Ты открыл именно `https://scalptrain.ru`.
3. Интернет работает.
4. Ключ не истёк по сроку.
5. Не превышен лимит устройств.

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

***

## 3. Режимы отображения

В ScalpTrain есть два режима отображения стакана.

### Классический режим

В классическом режиме стакан закреплён на всю вкладку браузера. Это самый простой и стабильный режим.

Подходит, если:

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

### Плавающий режим

В плавающем режиме вся вкладка браузера становится рабочей областью, а сам стакан находится внутри неё как отдельное окно.

Можно:

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

### Как сменить режим

В правом верхнем углу рабочей области есть кнопка:

```
Режим
```

Нажми её, чтобы снова открыть выбор режима отображения.

### Сохраняется ли выбранный режим

Да, выбранный режим сохраняется в браузере. Если выбрать плавающий режим и обновить страницу, приложение должно остаться в плавающем режиме.

Сохраняются также размер и положение плавающего стакана.

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

***

## 4. Интерфейс стакана

Основной экран ScalpTrain похож на торговый терминал. В центре находится стакан, снизу — кнопки управления тренировкой, сверху — кнопки настроек и статистики.

### Верхняя панель

В верхней части есть:

* `Настройки` — открывает основные настройки приложения.
* `Статистика` — открывает статистику тренировок.

Эти окна открываются отдельными окнами браузера. Их можно двигать по монитору и растягивать как обычные окна.

### PING

Кнопка `PING` находится в верхней части стакана. Нажатие открывает окно настройки задержки входа и выхода.

Подробнее смотри раздел `Ping, реакция и журнал реакции`.

### Кнопка ⚙ в стакане

Кнопка `⚙` открывает окно `Параметры стакана`. Сейчас в нём оставлены визуальные цвета фильтров:

* цвет фильтра 1;
* цвет фильтра 2;
* цвет без фильтра.

Объёмы, пороги, реакция и проценты настраиваются в окне сценария.

### Блок CLK / IN / OUT

На стакане есть блок реакции:

```
CLK
IN
OUT
```

Он показывает текущие значения реакции и задержки.

* `CLK` — скорость реакции от появления сигнала до действия.
* `IN` — задержка входа.
* `OUT` — задержка выхода.

Блок можно перетаскивать мышью. Клик по блоку открывает журнал реакции.

### Сжатие стакана

Внизу/сбоку стакана отображается индикатор сжатия. Сжатие меняет только визуальный ценовой шаг строк, а не механику ситуации.

Открыть окно сжатия можно:

* горячей клавишей `Z` по умолчанию;
* через индикатор сжатия;
* удержанием клавиши изменения шага цены и колесом мыши.

По умолчанию клавиша изменения шага цены — `H`.

### Прокрутка стакана

Колесо мыши листает стакан. Если зажать клавишу изменения шага цены, колесо меняет сжатие стакана.

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

```
H + колесо мыши = изменить сжатие стакана
```

### Лимитная заявка

В тренажёре может использоваться лимитный вход. Если выставлена лимитная заявка, её можно отменить кнопкой или горячей клавишей `Q` по умолчанию.

***

## 5. Управление тренировкой

В нижней части приложения находятся основные кнопки управления.

### Кнопка сценария

Слева находится кнопка с названием текущего сценария. По нажатию открывается окно настроек сценария.

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

### Start

Запускает текущую ситуацию. Если ситуация ещё не начата, нажми `Start`, чтобы начать.

Горячая клавиша по умолчанию:

```
Enter
```

### Pause / Play

Ставит ситуацию на паузу или продолжает её.

Горячая клавиша по умолчанию:

```
Space
```

### x1 / скорость

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

Горячая клавиша по умолчанию:

```
X
```

### Long

Открывает Long-позицию.

Горячая клавиша по умолчанию:

```
A
```

### Short

Открывает Short-позицию.

Горячая клавиша по умолчанию:

```
S
```

### Close

Закрывает открытую позицию раньше завершения ситуации.

Горячая клавиша по умолчанию:

```
C
```

### Skip

Пропускает текущую ситуацию.

Горячая клавиша по умолчанию:

```
Esc
```

### Next

Загружает новую ситуацию.

Горячая клавиша по умолчанию:

```
N
```

### Что считается результатом

Результат зависит от того, как ты отработал ситуацию:

* `Profit` / `OK` — удачная отработка.
* `Loss` / `ERR` — неудачная отработка.
* `Skip` — ситуация была пропущена.

Статистика по результатам доступна в окне `Статистика`.

***

## 6. Основные настройки

Окно основных настроек открывается кнопкой `Настройки` в верхней части приложения.

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

В настройках есть вкладки:

* `Основные`;
* `Горячие клавиши`;
* `Тема стакана`;
* `Профили`.

### Вкладка “Основные”

#### Автостарт новой ситуации

Настройка задаёт, через сколько секунд автоматически запускать новую ситуацию.

```
0 = автостарт выключен
```

Пример:

* `0` — новая ситуация не запускается сама.
* `3` — новая ситуация начнётся через 3 секунды.
* `10` — новая ситуация начнётся через 10 секунд.

Эта настройка удобна, если ты хочешь тренироваться без постоянного нажатия `Start`.

#### Шрифт интерфейса

Отвечает за шрифт и размер шрифта интерфейса: кнопки, окна, настройки, подписи.

Не путать со шрифтом стакана. Шрифт стакана настраивается отдельно во вкладке `Тема стакана`.

Поля:

* `Шрифт` — семейство шрифта интерфейса.
* `Размер` — размер шрифта интерфейса.

#### Размер блока реакции

Увеличивает или уменьшает блок `CLK / IN / OUT` на стакане.

Если значения реакции плохо видно, увеличь этот параметр. Блок можно также перетащить мышью в удобное место.

Диапазон:

```
70% – 260%
```

#### Версия приложения

Показывает текущую версию приложения. Это нужно, чтобы понимать, какая версия установлена у пользователя при тестировании или ошибках.

При отправке ошибки владельцу приложения желательно указывать версию.

***

## 7. Горячие клавиши

Горячие клавиши настраиваются в окне:

```
Настройки → Горячие клавиши
```

Чтобы изменить клавишу:

1. Нажми на поле напротив нужного действия.
2. Нажми новую клавишу на клавиатуре.
3. Если хочешь отменить настройку, нажми `Esc`.
4. Если хочешь очистить поле, нажми `Backspace` или `Delete`.

Кнопка `Сбросить клавиши` возвращает стандартные значения.

### Список действий

| Действие                 | Что делает                                                  | По умолчанию |
| ------------------------ | ----------------------------------------------------------- | ------------ |
| Старт                    | Запускает текущую ситуацию                                  | Enter        |
| Пауза / Продолжение      | Ставит ситуацию на паузу или продолжает                     | Space        |
| Скорость                 | Переключает скорость                                        | X            |
| Покупка / Long           | Открывает long-позицию                                      | A            |
| Продажа / Short          | Открывает short-позицию                                     | S            |
| Закрыть позицию          | Закрывает открытую позицию                                  | C            |
| Отменить заявку          | Снимает выставленную лимитную заявку                        | Q            |
| Центровка стакана        | Возвращает стакан к текущему спреду после прокрутки         | F            |
| Открыть настройки сжатия | Открывает или закрывает окно сжатия стакана                 | Z            |
| Изменить шаг цены        | Зажать эту клавишу и крутить колесо мыши для сжатия стакана | H            |
| Пропустить               | Пропускает ситуацию                                         | Esc          |
| Дальше                   | Загружает новую ситуацию                                    | N            |

### Почему некоторые сочетания могут не работать

Браузер и Windows могут забирать часть системных сочетаний себе. Например, `Ctrl+W`, `Alt+Tab`, `F5` и похожие комбинации лучше не использовать.

Лучше назначать простые клавиши: буквы, цифры, Space, Enter, Esc.

### Когда горячие клавиши работают

Горячие клавиши работают, когда активна вкладка ScalpTrain. Если фокус находится в другом окне или в другом приложении, браузер не передаёт нажатия в тренажёр.

***

## 8. Тема стакана

Вкладка находится здесь:

```
Настройки → Тема стакана
```

Она отвечает за внешний вид стакана: цвета, шрифты, масштаб, прозрачность лимитки и курсора.

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

### Шрифт стакана

Отвечает за шрифт чисел и элементов внутри стакана.

Поля:

* `Шрифт стакана` — семейство шрифта.
* `Размер шрифта` — размер шрифта стакана.

### Масштаб стакана %

Меняет общий масштаб стакана.

Диапазон:

```
60% – 180%
```

Если элементы слишком мелкие — увеличь масштаб. Если стакан не помещается — уменьши.

### Цвета интерфейса

#### Фон вокруг окна

Цвет области вокруг основного окна приложения.

#### Фон корпуса / нижней панели

Цвет корпуса терминала и нижней панели управления.

#### Верхняя панель

Цвет верхней панели окна.

#### Фон левой части

Цвет рабочей области слева от ценовой колонки.

#### Правая верхняя часть

Цвет верхней части правого стакана.

#### Правая нижняя часть

Цвет нижней части правого стакана.

#### Обычная ячейка объёма

Цвет ячеек объёма.

#### Текст цены/объёма

Цвет текста в ценах и объёмах.

#### Сетка/границы

Цвет линий сетки и разделителей.

### Лимитная заявка

#### Цвет лимитки

Цвет линии или отметки лимитной заявки.

#### Прозрачность лимитки %

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

```
0% = почти не видно
100% = максимально видно
```

### Курсор стакана

#### Цвет курсора стакана

Цвет линии курсора.

#### Прозрачность линии курсора %

Прозрачность линии курсора.

#### Прозрачность плашки % у курсора

Прозрачность плашки с процентом около курсора.

### Лучший ask / bid

#### Лучший ask / красная

Цвет лучшего ask.

#### Лучший bid / зелёная

Цвет лучшего bid.

***

## 9. Профили, шаблоны и серверное сохранение

Вкладка находится здесь:

```
Настройки → Профили
```

Профили нужны, чтобы сохранять и переносить настройки.

### Что сохраняется в профиле

В профили и шаблоны входят:

* горячие клавиши;
* Ping входа и выхода;
* автостарт новой ситуации;
* цвета и масштаб стакана;
* шрифты;
* размер блока реакции;
* настройки сценариев и ликвидности;
* сохранённые шаблоны.

### Что не сохраняется в профиле

Не сохраняется:

* статистика;
* журнал сделок;
* текущая тренировка;
* открытая позиция;
* лицензия;
* активная сессия;
* история действий во время тренировки.

Статистика остаётся локально в браузере.

### Сохранить на сервер

Кнопка сохраняет текущие настройки и шаблоны на сервер по текущей лицензии.

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

### Загрузить с сервера

Кнопка загружает настройки и шаблоны с сервера по текущей лицензии.

Пример сценария:

1. Настроил приложение дома.
2. Нажал `Сохранить на сервер`.
3. Открыл ScalpTrain на другом компьютере.
4. Ввёл тот же ключ.
5. Нажал `Загрузить с сервера`.
6. Получил свои настройки.

### Экспорт JSON

Скачивает текущие настройки в JSON-файл.

Это удобно, если хочешь вручную перенести настройки или сохранить резервную копию.

### Импорт JSON

Загружает настройки из JSON-файла.

Используй осторожно: импорт может заменить текущие настройки.

### Сохранить шаблон

Сохраняет текущие настройки как отдельный шаблон в списке.

Пример:

* `Агрессивный режим`;
* `Медленный режим`;
* `Тест новой темы`;
* `Настройки под ноутбук`.

### Применить шаблон

Применяет выбранный шаблон к приложению.

### Скачать шаблон

Скачивает конкретный шаблон отдельным JSON-файлом. Такой файл можно передать другому человеку.

### Импорт шаблона

Добавляет шаблон из JSON-файла в список шаблонов. Импортированный шаблон не применяется автоматически: после импорта его нужно выбрать и нажать `Применить`.

### Переименовать шаблон

Рядом с названием шаблона есть маленькая кнопка переименования. При нажатии название превращается в поле ввода. После изменения нажми `✓`, чтобы сохранить, или `×`, чтобы отменить.

### Удалить шаблон

Удаляет шаблон из списка. Если шаблон нужен позже, сначала скачай его отдельным файлом.

### Рекомендация

После важной настройки лучше сделать сразу два действия:

1. `Сохранить на сервер`.
2. `Экспорт JSON` или скачать важный шаблон.

Так настройки будут и на сервере, и отдельным файлом.

***

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

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

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

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

### Сценарий

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

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

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

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

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

Варианты:

* `Любая` — реакции могут быть и 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.

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

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

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

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

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

Настройки:

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

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

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

Настройки:

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

***

## Переставляш

В текущей версии подробные настройки переставляша могут быть временно убраны. Стабильный режим работает так: несколько плотностей идут “змейкой”, голова переставляется первой, остальные плавно догоняют её с задержкой.

Если этот сценарий появится в интерфейсе, ориентируйся на описание внутри окна настроек.

***

## 11. Ping, реакция и журнал реакции

### Что такое Ping в ScalpTrain

Ping в ScalpTrain — это искусственная задержка между действием пользователя и выполнением входа/выхода.

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

### Как открыть настройки Ping

Нажми кнопку `PING` на стакане.

Откроется отдельное окно `Ping входа / выхода`.

> Место для скриншота: окно Ping.

### Ping для входа

Каждый Long/Short получает случайную задержку при открытии позиции.

Поля:

* `от` — минимальная задержка;
* `до` — максимальная задержка;
* единица измерения — `ms`.

Пример:

```
от 100 / до 300
```

Это значит, что вход будет исполняться со случайной задержкой от 100 до 300 миллисекунд.

### Ping для выхода

Задержка применяется при закрытии позиции через `Close` или горячую клавишу закрытия.

Поля такие же:

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

### Быстрые пресеты Ping

В окне есть быстрые кнопки:

* `0`;
* `100-300`;
* `100-500`;
* `500-900`.

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

### Блок CLK / IN / OUT

На стакане есть блок реакции:

```
CLK
IN
OUT
```

Что означает:

* `CLK` — время реакции от появления сигнала до твоего действия;
* `IN` — задержка входа;
* `OUT` — задержка выхода.

### Как двигать блок реакции

Зажми блок `CLK / IN / OUT` мышью и перетащи в удобное место.

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

### Как изменить размер блока реакции

Открой:

```
Настройки → Основные → Размер блока реакции
```

Увеличь процент, если цифры плохо видно.

### Журнал реакции

Клик по блоку `CLK / IN / OUT` открывает окно `Журнал реакции`.

В журнале видно:

* количество сделок;
* количество замеров;
* средний `CLK`;
* средний `IN`;
* средний `OUT`;
* последние сделки с параметрами реакции.

Колонки журнала:

| Колонка | Значение                     |
| ------- | ---------------------------- |
| №       | Номер записи                 |
| Время   | Время сделки                 |
| Side    | Long или Short               |
| Type    | Market или Limit             |
| CLICK   | Время реакции                |
| IN      | Задержка входа               |
| OUT     | Задержка выхода              |
| PNL     | Результат сделки в процентах |

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

***

## 12. Статистика и журнал сделок

Окно статистики открывается кнопкой:

```
Статистика
```

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

### Где хранится статистика

Статистика хранится локально в браузере пользователя. На сервер она не отправляется.

Это сделано, чтобы не перегружать сервер и не хранить лишние данные.

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

### Кнопка “Сбросить статистику”

Очищает статистику и журнал сделок.

Перед нажатием лучше убедиться, что данные точно больше не нужны.

### Вкладка “Общая”

Показывает основные результаты:

* `Total` — всего ситуаций;
* `Profit` — удачные результаты;
* `Loss` — неудачные результаты;
* `WR` — win rate;
* `Skip` — количество пропусков.

### Вкладка “По сценариям”

Показывает статистику отдельно по каждому сценарию.

Колонки:

* `Сценарий`;
* `Total`;
* `Profit`;
* `Loss`;
* `WR`;
* `Skip`;
* `Входы`;
* `CLICK`;
* `PING`.

Эта вкладка помогает понять, какие сценарии тренируются чаще и где результат хуже.

### Вкладка “Реакция”

Показывает более подробную статистику по реакции.

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

* `Входы` — количество входов;
* `WR` — доля прибыльных результатов;
* `Avg CLICK` — средняя скорость реакции;
* `Avg IN PING` — средняя задержка входа;
* `Avg OUT PING` — средняя задержка выхода;
* `Avg PNL` — средний результат;
* `Best / Worst` — лучший и худший результат.

Дополнительно есть блоки:

* `Скорость` — средние, лучшие и худшие значения CLICK/IN/OUT;
* `Входы` — Long/Short, Market/Limit;
* `Результат` — Profit/Loss, лучший и худший PNL.

### Вкладка “Журнал”

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

Колонки:

| Колонка  | Что означает          |
| -------- | --------------------- |
| №        | Номер записи          |
| Сценарий | Тип сценария          |
| Side     | Long или Short        |
| Type     | Market или Limit      |
| PNL      | Результат в процентах |
| CLICK    | Скорость реакции      |
| IN       | Задержка входа        |
| OUT      | Задержка выхода       |
| Result   | Итог сделки           |

В журнал попадают только реальные сделки. Если ты нажал `Skip` без позиции, запись в журнал сделок не добавляется.

***

## 13. Плавающие окна и всплывающие окна

В ScalpTrain несколько окон открываются отдельно от основной вкладки:

* основные настройки;
* настройки сценария;
* статистика;
* Ping;
* журнал реакции.

Такие окна можно двигать по монитору и растягивать как обычные окна браузера.

### Почему окна могут не открываться

Браузер может заблокировать всплывающие окна.

Если нажимаешь `Настройки`, `Статистика`, `PING` или блок `CLK / IN / OUT`, но окно не появляется, проверь значок блокировки всплывающих окон в адресной строке браузера.

Нужно разрешить всплывающие окна для:

```
https://scalptrain.ru
```

### Как разрешить всплывающие окна в Chrome

1. Нажми на значок слева от адреса сайта.
2. Открой настройки сайта.
3. Найди `Всплывающие окна и переадресация`.
4. Выбери `Разрешить`.
5. Обнови страницу.

### Повторное нажатие на кнопку

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

Например:

* нажал `Настройки` — окно открылось;
* окно ушло за браузер;
* нажал `Настройки` ещё раз — старое окно должно стать активным.

### Чем отличается плавающий режим стакана от отдельных окон

Плавающий режим стакана двигает сам стакан внутри вкладки браузера.

Отдельные окна настроек, статистики, Ping и журнала реакции могут выходить за пределы основной вкладки, потому что это отдельные окна браузера.

***

## 14. Частые проблемы

<details>

<summary>Не открывается окно настроек, статистики, Ping или журнала реакции</summary>

Скорее всего браузер заблокировал всплывающее окно.

Что сделать:

1. Посмотри на значок блокировки в адресной строке.
2. Разреши всплывающие окна для `scalptrain.ru`.
3. Обнови страницу.
4. Нажми кнопку ещё раз.

</details>

<details>

<summary>После обновления страницы снова просит ключ</summary>

Проверь, что открываешь именно:

```
https://scalptrain.ru
```

Не используй IP, `www` или старые ссылки.

Также проблема может быть из-за очистки cookies/localStorage или режима инкогнито.

</details>

<details>

<summary>Превышен лимит устройств</summary>

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

Что сделать:

1. Проверь, что заходишь через `https://scalptrain.ru`.
2. Не используй `www` и IP.
3. Напиши владельцу приложения, чтобы он сбросил лишнюю активацию.

</details>

<details>

<summary>Не работают горячие клавиши</summary>

Проверь:

1. Активна ли вкладка ScalpTrain.
2. Не открыт ли ввод текста в настройках.
3. Не назначена ли системная клавиша браузера.
4. Не заблокирована ли клавиша другой программой.

Лучше использовать простые клавиши: A, S, C, N, X, Space, Enter.

</details>

<details>

<summary>Статистика пропала</summary>

Статистика хранится локально в браузере. Она может пропасть, если:

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

Настройки и шаблоны можно сохранить на сервер, но статистика на сервер не отправляется.

</details>

<details>

<summary>Настройки не перенеслись на другой компьютер</summary>

Нужно вручную использовать вкладку `Профили`:

1. На первом компьютере нажать `Сохранить на сервер`.
2. На втором компьютере войти с тем же ключом.
3. Нажать `Загрузить с сервера`.

Либо можно использовать `Экспорт JSON` и `Импорт JSON`.

</details>

<details>

<summary>Плавающий стакан стал неудобно расположен</summary>

Нажми кнопку `Сбросить` в верхней панели плавающего стакана.

Если нужно вернуться к обычному виду, нажми `Классический` или кнопку `Режим`.

</details>

<details>

<summary>Блок CLK / IN / OUT пропал или уехал</summary>

Попробуй:

1. Переключить режим отображения туда-обратно.
2. Уменьшить размер блока реакции в настройках.
3. Обновить страницу.

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

</details>

<details>

<summary>Сайт не открывается</summary>

Проверь:

1. Интернет.
2. Правильный адрес: `https://scalptrain.ru`.
3. Другой браузер.
4. Не блокирует ли сайт антивирус или VPN.

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

</details>

***


---

# 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/scalptrain_guide_full.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.
