# Полный список настроек DCA-бота

> Пошагово: как создать DCA-бота Veles с нуля или по шаблону, и что означает каждый параметр.

Создать бота в Veles можно двумя способами: **скопировать шаблон** и адаптировать его под себя или **собрать с нуля**. Новичкам рекомендуем начинать с учебных стратегий и готовых пресетов, а затем постепенно вносить изменения.

## Как скопировать бота из шаблона

1. Откройте раздел **«Готовые боты»** на главной странице личного кабинета: https://veles.finance/cabinet — витрина регулярно обновляется.
2. Изучайте готовые настройки в нашем блоге: https://veles.finance/ru/blog/

Если вы открываете бота по ссылке с витрины или из блога, у вас создаётся **личная копия** настроек. Пока вы её **не сохраните**, бот в коллекцию кабинета не попадёт.

Для сохранения укажите:
- **Привязку к API-ключу** вашей биржи (у шаблона может стоять другая биржа);
- при необходимости — **торговую пару, депозит и плечо**. Остальные параметры подтянутся из шаблона.

## Как создать нового бота с нуля

Нажмите **«Создать бота»**, выберите переключатель **«DCA»**, заполните ключевые поля и сохраните.

:::caution[Важно]
Перед реальным запуском **обязательно** проведите бэктест (смотрите Net-прибыль, МПУ и наличие незакрытой сделки). Обсудите его с поддержкой или с опытными пользователями. Только если результаты вас устраивают — запускайте бота на бирже.
:::

Подробнее:
- О ключах и привязках — [в этой статье](https://help.veles.finance/ru/exchange/general/api/).
- О запуске и анализе бэктестов — [в этой статье](https://help.veles.finance/ru/platform/components/backtests/).

После сохранения бот появится на главной: https://veles.finance/cabinet.

- Если бот не виден, нажмите на «Мусорную корзину» (очистка фильтров для списка ботов) или проверьте вторую страницу списка.

Описание карточки бота — [здесь](https://help.veles.finance/ru/platform/components/bot-card/).

## Как редактировать бота без риска

Откройте карточку бота → **«Карандаш / Редактировать»**.

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

Чтобы избежать путаницы:
1) **Клонируйте** бота,
2) меняйте настройки в копии,
3) **остановите** оригинал,
4) **запустите** клона.

## Полный список настроек

### Название бота
Дайте информативное имя — это ускорит поиск, когда ботов станет много.

### API-ключ (Привязка)
Выберите заранее созданную **Привязку к API-ключу**. От неё зависит тип торговли (спот / фьючерсы / инверсные фьючерсы). Как создать — [см. инструкцию](https://help.veles.finance/ru/exchange/general/api/).

### Тип торговли
Алгоритм: **лонг** или **шорт**.
Подробнее о направлениях — [в статье](https://help.veles.finance/ru/getting-started/overview/bot/#%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D0%BB%D1%8F-%D0%B2-%D0%BB%D0%BE%D0%BD%D0%B3-%D0%B8-%D0%B2-%D1%88%D0%BE%D1%80%D1%82).

### Торговая пара
Выберите пары для торговли. Первая монета в паре — **базовая**, вторая — **валюта котировки** (номинал), обычно USDT/USDC. В списке видны популярные пары за 24 часа.

Как работает **мультипарный бот**, описано в [инструкции](https://help.veles.finance/ru/platform/settings/multipair/).

> Нет нужной пары? Напишите в поддержку «Прошу добавить пару» и приложите ссылку вида:
`https://www.bybit.com/trade/usdt/ETHUSDT`.

### Депозит
Сумма, в пределах которой торгует бот.

- **Спот:** депозит делится на ордера и выставляется на биржу.
- **Фьючерсы:** депозит множится на плечо, затем делится на ордера.

### Баланс на бирже (индикатив)
Нередактируемое поле — показывает количество валюты котировки на торговом счёте.

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

Рекомендация: для фьючерсов задавайте **депозит ≈ 1/10** баланса. Точную методику см. [в этой статье](https://help.veles.finance/ru/getting-started/strategies/reduce-risks/).

### Плечо
Доступно на фьючерсах. Увеличивает объём позиции и **риски торговли**.

:::caution[Критично]
1) Если по монете **уже есть позиция** — в боте установите **то же плечо**, иначе бот сменит плечо счёта (и для лонг, и для шорт).
2) Боты на одном счете даже под **блокировкой по позиции** должны иметь **одинаковое плечо**. Бот сначала устанавливает плечо, и только потом может быть ограничен блокировкой.
:::

### Тип маржи
- **Изолированная:** рискует только маржой под конкретную позицию.
- **Кросс-маржа (перекрёстная):** рискует балансом всего торгового счёта (+ монеты обеспечения, если настроены).

:::caution[Важно]
Следите, чтобы **все боты на одном счёте** работали с **одинаковым типом маржи** — на многих биржах тип маржи переключается **для всего счёта сразу**.
:::

### Реинвест

Автоматическое наращивание депозита бота после прибыльных сделок. Рекомендуется только для стратегий без стоп-лосса.

Обязательно изучите [рекомендации о безопасной настройке](https://help.veles.finance/ru/platform/settings/reinvest/) данной функции.

### Режим торговли: «Простой», «Свой», «Сигнал»
- **Свой** — торгуем одним ордером или вручную задаём объёмы и отступы лимитных [усреднений (DCA)](https://help.veles.finance/ru/getting-started/strategies/dca/).
- **Простой** — сетка лимитных усредняющих ордеров строится автоматически.
- **Сигнал** — рыночные усреднения по фильтрам/индикаторам (каждый ордер — по набору условий).

### Перекрытие изменения цены
Диапазон в % между **первым** и **последним** ордером в сетке. Выбирайте, исходя из типичной волатильности инструмента.

### Сетка ордеров (количество)
Чем больше ордеров, тем **мельче** каждый ордер (объём позиции делится на большее число заявок).
Оценивайте расчётную сетку на графике, изменяя её параметры.

### % Мартингейла
Во сколько раз растёт объём **каждого следующего** ордера. Больше % — быстрее подтягивается средняя цена позиции к текущей.

### Отступ первого ордера
- **Лонг:** лимит ниже текущей цены на указанный %.
- **Шорт:** лимит выше текущей цены на указанный %.

Рекомендуем **0 / «Маркет»** — чтобы не терять вход из-за подтяжки и комиссионных нюансов.

Сетка строится **от первого ордера** на выбранный **процент перекрытия** (вниз для лонг, вверх для шорт).

### Логарифмическое распределение цен
Определяет **шаг** между ордерами.
- Выкл — равномерное расстояние.
- Больше 1 — плотнее у текущей цены / растянуто на краях.
- Меньше 1 — растянуто от текущей цены / плотнее на удалении. 

### Частичное выставление сетки
Ограничьте число **одновременно выставляемых** ордеров (например, 3). Остальные будут в статусе **«Ожидает»** и подставятся на биржу по мере исполнения ближайших.
Это нужно для широких сеток (с большим % перекрытия) и когда ордеров в сетке много.

### Подтяжка сетки ордеров
Если цена ушла «не туда» и не взяла лимитный ордер, то бот может **отменить сделку и ордера** и ждать новую точку входа.
Если **Отступ = 0 / «Маркет»**, то подтяжка **игнорируется** (но поле нужно заполнить для сохранения).

:::danger[Осторожно с отступом и подтяжкой]
Слишком большие значения удлиняют время между **выставлением** и **исполнением** первого ордера, могут пройти **часы/дни**. К моменту исполнения условия **индикаторы уже другие**, вход получится «не по фильтрам». Проверяйте тайминг выставления/исполнения!
:::

> На реальной бирже сетка **всегда** немного отличается от расчётной: есть ограничения на шаг цены/объёма, неделимые лоты и пр. Бот подгоняет сетку под правила биржи.

### Остановить бота после N сделок
Укажите лимит сделок, после чего бот перейдёт в статус **«Остановлен»**. Если редактируете параметр во время активной сделки и ставите «1», то **текущая** засчитается как первая.

### Включать позицию на бирже в сделку
Передаёт **уже открытую** фьючерсную позицию под управление бота (например, после ошибки, ручной торговли или забытых ордеров).

Включенная позиция запишется в сделку как ордер с номером "-1" и типом "POSITION", его отметка на графике "висит в воздухе".

### Условия открытия сделки
- Выкл — бот входит **сразу** после закрытия предыдущей сделки.
- Вкл — понадобится выбрать **фильтры**, и бот будет ждать **совпадения всех условий**.

Индикаторы на платформе постоянно пополняются. В редакторе есть кнопка **«?»** с быстрым переходом к справке.
Кнопки **«Рассчитать / Показать»** — для предпросмотра точек старта.

### Тейк-профит
Три режима:
- **Простой** — один лимитный тейк по % профита,
- **Свой** — частичные выходы на разных уровнях, возможен стоп-лосс в безубыток,
- **Сигнал** — выход **рыночным** по индикатору (рекомендуем дополнять проверкой **минимального PnL**).

### Стоп-лосс
Ограничение убытка. Перед включением изучите [подробную справку](https://help.veles.finance/ru/platform/settings/stop-loss/) и сопоставьте уровни со статистикой фитилей (см. [бэктесты](https://help.veles.finance/ru/platform/components/backtests/)).

### Протестировать
Запустите бэктест **перед** реальной торговлей (даже если это чужой/купленный пресет).
Как читать результаты и искать слабые места — [в этой статье](https://help.veles.finance/ru/platform/components/backtests/).
Если что-то непонятно — задавайте вопросы в поддержке/чате сообщества.

### Предпросмотр (график TradingView)
Показывает вашу сетку и планируемые цены **от текущей цены** на графике монеты (а не от гипотетической точки входа).
Вы увидите:
- протяжённость сетки и шаги,
- итоговую **среднюю цену** после исполнения всей сетки,
- уровень и размер убытка по **стоп-лоссу** (если он включён).

У каждого ордера должен быть **ярлык с ценой** (красный/зелёный) и **объём** (чёрный бейдж).
Если объёма нет — такой ордер не получится создать (будет ошибка). Меняйте масштаб графика, чтобы увидеть всю сетку.

На графике доступен инструмент [«Подбор индикаторов»](https://help.veles.finance/ru/platform/settings/indicator-selection/), который может служить отправной точкой для построения своей стратегии.

### Создать / Обновить бота
Кнопка активируется, когда заполнены **все обязательные поля** (включая «Подтяжку», фильтры для **Профит → Сигнал** и т.д.).
Имя бота должно быть **уникальным**.
Чтобы **переименовать** бота — откройте в редакторе, измените «Название» и нажмите **«Обновить»**.
