# Стохастик (Stochastic)

> Стохастик (Stochastic Oscillator) — индикатор технического анализа для поиска зон перекупленности и перепроданности, а также сигналов на вход и выход из сделки.

[Стохастик](https://static.veles.finance/videos/stochastic.mp4)

**Стохастик (Stochastic Oscillator)** — это популярный осциллятор, который оценивает положение текущей цены закрытия относительно диапазона цен за выбранный период.
Он показывает скорость и направление изменения цены, помогает выявлять зоны перекупленности/перепроданности и сигналы на разворот.

Индикатор состоит из двух линий:

- **%K (Быстрая линия)** — текущее положение цены относительно диапазона за выбранный период.
- **%D (Медленная линия)** — скользящая средняя от %K, которая сглаживает колебания.

На платформе Veles доступны **два вида стохастиков**: быстрый и медленный.

## Быстрый стохастик

- Использует 5 периодов для расчёта %K.
- Очень чувствителен к изменениям цены.
- Даёт больше сигналов, но и больше «шума».

## Медленный стохастик

- Рассчитывает %K на основе 14 периодов.
- Дополнительно сглаживает колебания с помощью скользящей средней.
- Менее подвержен ложным сигналам и подходит для более долгосрочной торговли.

## Фильтры стохастика в Veles

На базе каждого стохастика доступны два типа фильтров:

### 1. Пересечение линий

- **K пересекает D сверху вниз** → сигнал к продаже (шорт или закрытие лонга).
- **K пересекает D снизу вверх** → сигнал к покупке (лонг или закрытие шорта).

### 2. Уровни перекупленности и перепроданности

- **Выход обеими линиями за уровень 20 и обратное пересечение линией K уровня 20 снизу-вверх** → сигнал к покупке (лонг).
- **Выход обеими линиями за уровень 80 и обратное пересечение линией K уровня 80 сверху-вниз** → сигнал к продаже (шорт).

## Как применять стохастик

1. **Вход по тренду** — использовать сигналы пересечения K и D в направлении основного тренда.
2. **Фильтрация сигналов** — комбинировать стохастик с другими индикаторами (RSI, MACD, MA).
3. **Выбор таймфрейма** — на младших ТФ стохастик даёт много сигналов, на старших — более надёжные.

## Ограничения

- Стохастик часто даёт ложные сигналы в периоды низкой волатильности.
- Может долго «зависать» в зонах перекупленности или перепроданности.
- Лучше всего работает **в боковиках** и при торговле от уровней поддержки/сопротивления.

⚠ Перед использованием индикатора рекомендуется протестировать его настройки в бэктестах и убедиться, что стратегия подходит именно под ваш стиль торговли.

## Применение в ботах Veles (гибкий индикатор)

Доступны два варианта: **Stochastic (%K)** и **Stochastic (%D)**.

Доступные настройки:

- Период - количество свечей для расчёта %K. Диапазон: 3–100, стандартное значение - 14.
- SmoothK - период сглаживания линии %K. Диапазон: 1–50, стандартное значение - 1.
- SmoothD - период сглаживания линии %D (только для варианта %D). Диапазон: 1–50, стандартное значение - 3.
- Интервал - таймфрейм свечей.
- Метод - тип расчета. По закрытию бара (только на выбранном интервале), либо по минуте (раз в минуту для любого интервала).
- Сдвиг - смещение запрашиваемого значения индикатора на заданное количество свечей назад.

## Итог

Стохастик — надёжный осциллятор для определения перекупленности, перепроданности и моментов разворота. В ботах Veles доступны два варианта (быстрый и медленный) и два типа сигналов — пересечение линий и уровни 20/80. Наиболее эффективен в боковых рынках и при комбинировании с трендовым фильтром.
