Как создавать и редактировать бота? Полный список настроек бота — Veles Help Center

Как создавать и редактировать бота? Полный список настроек бота

Как создать нового бота?

  1. Воспользоваться готовыми стратегиями, они находятся на главной странице Личного кабинета в разделе «Готовые боты» (https://veles.finance/cabinet). Витрина готовых ботов регулярно обновляется.
  2. Взять готовые настройки ботов из статей в нашем блоге:
    https://blog.veles.finance/ru/
  3. Создать бота с нуля, для этого нажмите на кнопку «Создать бота».

Если вы открываете бота с витрины (или любого другого бота по ссылке), то у вас создаётся отдельная личная копия настроек бота, которую вы можете изменять по своему желанию. Пока вы эти настройки не сохраните в список «Мои боты» — бот не создаётся. Как минимум, нужно выбрать Привязку к своему API ключу на бирже, где у вас имеется активный торговый аккаунт (поскольку бот мог создаваться для другой биржи, и в шаблоне стоит именно она). Иногда также требуется указать монету, депозит и плечо — после этого остальные настройки будут взяты из шаблона.

Затем нужно сохранить бота (выбрав для него информативное имя) — и можно будет его запускать.
Перед запуском на биржу настоятельно рекомендуется провести бэктест бота, чтобы оценить его прибыльность. Если вас всё устраивает (особо смотрите на Прибыль Net, МПУ, на незакрытую сделку), то можно выпускать бота на биржу.

Подробнее о ключах и привязках читайте в статье:
https://help.veles.finance/ru/что-такое-api-ключ/

Читайте подробнее о том, как запускать и понимать бэктесты, в нашей статье:
https://help.veles.finance/ru/бэктесты/

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

Подробное описание Карточки бота смотрите в нашей статье:
https://help.veles.finance/ru/карточка-бота/

Как отредактировать бота?

Чтобы отредактировать сохранённого бота, найдите его карточку на Главной странице и используйте кнопку «Карандаш» или «Редактировать».

Если вы редактируете бота, который имеет статус «В сделке», то бот завершит текущую сделку по старым настройкам (хотя показывать в редакторе будет уже новые настройки). Новые настройки применятся только в следующей сделке.
Новичкам во избежание путаницы и для облегчения диагностики проблем мы рекомендуем:
1. создавать клон бота,
2. вносить все изменения в клона и сохранять их,
3. останавливать оригинального бота,
4. и только тогда запускать клона.

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

НАЗВАНИЕ БОТА:  Введите имя для создаваемого бота.

API КЛЮЧ:  Выберите Привязку к API ключу, которую создали заранее, либо создайте новый API ключ с соответствующей Привязкой. От типа выбранной привязки зависит, будет ли это спотовый бот или фьючерсный.

ТИП ТОРГОВЛИ: Задайте алгоритм работы бота, Long или Short.
Подробнее о направлениях торговли читайте в статье:
https://help.veles.finance/ru/принципы-работы-стратегий-лонг-и-шорт/

ТОРГОВАЯ ПАРА: Выберите монеты торговой пары. Первая монета в паре называется «Базовой валютой», вторая — «Валютой котировки» или «Валютой номинала». В качестве валюты котировки чаще всего используется стейблкоин — USDT или USDC. Если вы затрудняетесь с выбором, то рядом представлены пары, по которым было совершено больше всего сделок за последние 24 часа.
Если же в выпадающем списке нет нужной вам пары монет — напишите в Поддержку запрос «Прошу добавить пару» и приложите веб-ссылку на страницу этой пары на бирже (пример нужной ссылки: https://www.bybit.com/trade/usdt/ETHUSDT).

ДЕПОЗИТ: Выделите боту сумму средств, в пределах которой он будет торговать.

БАЛАНС НА БИРЖЕ: В этом поле вы видите сумму доступных на данный момент средств на торговом счёте (поле не редактируется). При торговле на фьючерсах мы рекомендуем прописывать в поле «Депозит» не более 1/10 части баланса на бирже. Более точная методика расчёта суммы описана в статье:
https://help.veles.finance/ru/как-сократить-риски

ПЛЕЧО: При торговле на фьючерсах вам доступен займ от биржи — увеличение размера позиции в несколько раз. Ваш депозит будет умножен на выбранное плечо, и полученную сумму бот будет делить на ордера. Торговля с плечами повышает прибыль, но также резко повышает риски потерь. Когда собираетесь торговать с плечами, заранее тщательно изучите рекомендации из раздела «Стратегии и риски торговли» (https://help.veles.finance/ru/category/стратегии-и-риски-торговли/). Когда цена ликвидации оказывается близко, то спасать ситуацию обычно уже сложно, мягко говоря.
Важно! Если на бирже уже имеется позиция по монете, то бот для этой монеты должен иметь такое же плечо в своих настройках. В противном случае бот при входе в сделку выставит новое плечо на оба направления торговли (и Long, и Short сразу), а это изменит цену ликвидации вашей старой позиции (цена может стать близкой и неожиданно сработает). Это действует при торговле на обоих типах маржи (и для изолированной, и для перекрёстной).

ТИП МАРЖИ: Когда вы торгуете с плечом, вы берёте у биржи в долг средства. Но она за это принимает меры по страховке. Биржа вычисляет, сколько своих средств вы внесли в позицию и приложили в качестве обеспечения (залога), и на основе этого объёма указывает, до какого уровня цена на вашу позицию может уходить в неблагоприятную сторону (в минус). Если эта цена (т.н. цена ликвидации) достигается, биржа принудительно закрывает сделку с убытком, списывает в свою пользу маржу позиции и средства обеспечения — и вы больше ничего ей не должны.
В этом случае, если у вас торговля на Изолированной марже — вы теряете средства, вложенные только в эту позицию. А если торговля на Кросс-марже (Перекрёстной) — то может обнулиться целиком ваш торговый счёт + монеты обеспечения (если вы его настраивали).

Важно! В зависимости от вашей биржи, иногда надо следить, чтобы все боты, работающие на одном торговом счете, имели одинаковый тип маржи — так как он переключается для всего счёта сразу. Если все боты имеют тип маржи «Перекрестная», а один запускается с типом «Изолированная» — то у вас может неожиданно сработать ликвидация для многих позиций.

РЕЖИМ ТОРГОВЛИ: «Простой», «Свой», или «Сигнал».

Боты Veles относятся к DCA ботам, принцип их работы описан в статье:
https://help.veles.finance/ru/что-такое-усреднение-позиции/
Сетку лимитных усредняющих ордеров можно создать автоматически, в режиме «Простой». При этом можно выбрать один из шаблонов («Консервативный», «Умеренный» или «Агрессивный»), и настройки сетки будут взяты из шаблона. Можно не использовать шаблон, а задать параметры для автоматической сетки самостоятельно.
Подробнее о режиме «Простой» читайте в статье:
https://help.veles.finance/ru/режим-торговли-простои/

Также можно вручную настроить каждый из ордеров лимитной сетки или торговлю одним ордером, если переключиться в режим торговли «Свой»:
https://help.veles.finance/ru/режим-торговли-свой/

Также можно создать сетку из рыночных усредняющих ордеров в режиме «Сигнал». При этом на каждый ордер нужно будет указать набор из индикаторов (фильтров), подробнее читайте в статье:
https://help.veles.finance/ru/режим-торговли-сигнал/

Основные настройки режима торговли «Простой»:

  • Перекрытие изменения цены. Это расстояние между первым и последним ордером в сетке, указывается в процентах хода цены. Перекрытие выбирают, изучая типичный ход цены туда-обратно (её волатильность).
  • Сетка ордеров. Это количество ордеров в автоматической сетке. Чем больше ордеров — тем они получаются мельче (поскольку объем сделки делится на большее число).
    На графике «TradingView» вы увидите расчётную сетку ордеров, наложенную на текущую цену монеты.
  • % Мартингейла. Этим параметром регулируется то, на сколько процентов каждый следующий ордер в сетке будет больше по объему предыдущего.
    Подробнее о настройке «% Мартингейла» читайте в статье:
    https://help.veles.finance/ru/как-работает-стратегия-мартингейл/
  • Отступ (первого ордера). В алгоритме Long после входа в сделку бот вычислит цену на указанном отступе вниз от текущей цены и выставит лимитный ордер по полученной цене. В алгоритме Short после входа в сделку бот вычислит отступ вверх от текущей цены и выставит там лимитный ордер. А затем от первого ордера будет отложена сетка на выбранный процент перекрытия (сетка вниз — для Long, и сетка вверх — для Short). Это делается для того, чтобы первый ордер был лимитным, то есть обошёлся чуть дешевле в плане биржевой комиссии. Но мы рекомендуем использовать значение = 0 или «Маркет» (то есть первый ордер делать рыночным).
  • Логарифмическое распределение цен. Данный параметр устанавливает расстояние между ордерами в сетке. При выключенном распределении ордера будут расположены на одинаковом расстоянии друг от друга по всему перекрытию изменения цены.
    Ставьте разные значения и используйте график TradingView, чтобы оценить, как при этом сдвигается средняя цена сделки (голубая пунктирная линия).
    Подробнее о настройке «Логарифмическое распределение цен» читайте в статье:
    https://help.veles.finance/ru/как-работает-логарифмическое-распределение-цен-ордеров/
  • Частичное выставление сетки ордеров. Если в боте много ордеров (допустим, 20), то выставлять их все сразу может не иметь большого смысла. В большинстве случаев они не все будут исполнены, придется часть отменять. А если ордера на большом расстоянии — то одновременное выставление их всех может быть вообще невозможно. Поэтому вы указываете максимальное количество сеточных ордеров на бирже (например, 3), которые будут выставлены одновременно. Когда исполняется ближайший к текущей цене ордер, бот выставляет новый из рассчитанной заранее очереди, чтобы общее число ордеров на бирже соответствовало заданному значению. Ордера, которые бот рассчитал, но пока не создал на бирже, обозначены как «Ожидает» на карточке Активной сделки (https://help.veles.finance/ru/карточка-активной-сделки/).
  • Подтяжка сетки ордеров. Бывают ситуации, когда бот расставил сетку ордеров, а цена уходит в другую сторону — тогда на помощь приходит Подтяжка сетки ордеров. При достижении заданного процента сдвига цены бот отменяет текущую сделку, удаляет ордера, и ищет новую точку входа.
    Внимание! Если первый ордер имеет Отступ = 0 или «Маркет», то Подтяжка полностью игнорируется (но её всё равно требуется обязательно указать в настройках, чтобы получить возможность сохранить бота).
    Важно! Настраивая Отступ и Подтяжку, нужно соблюдать меру. Если эти параметры указать слишком большими, то будет часто проходить слишком много времени между выставлением ордеров и их исполнением (возможны часы и даже дни). То есть, к тому моменту, как ордер на отступе сможет исполниться, индикаторы (фильтры) на старт бота уже будут показывать совершенно другие значения, нежелательные для входа! Проверяйте время выставления и исполнения первого ордера, если обнаруживаете, что бот входит «не по индикаторам».
    Подробнее о параметре «Подтяжка» читайте в материале:
    https://help.veles.finance/ru/как-работает-подтяжка-сетки-ордеров/

Имейте в виду, что реальная сетка бота (как автоматическая, так и своя) будет отличаться от математически рассчитанной. Поскольку на бирже имеются ограничения на шаг цены, на шаг объёма, неделимые монеты (когда нельзя выставить ордер на 1.3 монеты, а только на 1 или 2, и так далее), то бот должен найти компромисс между требованиями пользователя и требованиями биржи.

ОСТАНОВИТЬ БОТА ПОСЛЕ ЗАВЕРШЕНИЯ СДЕЛОК: Здесь можно указать предельное число сделок, которые должен совершить запущенный бот, после чего он перейдёт в статус «Остановлен». Если данный выключатель деактивирован, бот заходит в новые сделки в бесконечном цикле.
Примечание. Если бот находится в сделке, а пользователь редактирует эту настройку и указывает «1», то бот считает текущую сделку как «первую» и остановится после её завершения.

ВКЛЮЧАТЬ ПОЗИЦИЮ НА БИРЖЕ В СДЕЛКУ: Опция, позволяющая передать боту в управление фьючерсную позицию, которая уже присутствует на счёте. Позиция может образоваться после остановки бота с ошибкой, либо от ручной торговли, либо от исполнения забытого ордера. Подробнее читайте в нашей статье:
https://help.veles.finance/ru/включать-позицию-на-бирже-в-сделку/

УСЛОВИЯ ОТКРЫТИЯ СДЕЛКИ: Если выключатель неактивен, бот будет входить в новую сделку сразу после окончания предыдущей. Если выключатель активировать, нужно будет указать фильтры для старта (и бот будет ожидать их исполнения, чтобы входить в сделки только, когда все фильтры совпадут).
Фильтры, или индикаторы технического анализа – это вычисляемые параметры, по которым вы можете определять условия входа в сделку (или выхода из неё). Набор доступных фильтров на платформе постоянно расширяется:
https://help.veles.finance/ru/category/условия-старта-бота/
Используйте также кнопку «?» в редакторе бота для быстрого перехода к статье про нужный индикатор.
Используйте кнопку «Рассчитать»/»Показать», чтобы посмотреть на расчётные точки старта по выбранным вами фильтрам.

ТЕЙК-ПРОФИТ: В этом разделе мы указываем свои цели для завершения сделки. Здесь есть на выбор три режима — «Простой» процент профита (создает один лимитный ордер), режим «Свой» (закрытие частями на разных уровнях), режим «Сигнал» (выход по сигналу индикатора, закрывает сделку одним рыночным ордером). Подробнее можно прочитать в нашей статье:
https://help.veles.finance/ru/как-настраивать-тейки/

СТОП-ЛОСС: Функция для ограничения убытков в сделке, которая пошла не по плану. Пожалуйста, обязательно изучите статьи о данной настройке:
https://help.veles.finance/ru/стоп-лосс/
https://help.veles.finance/ru/стоп-лосс-по-сигналу-индикатора/

ПРОТЕСТИРОВАТЬ: Перед тем, как выпускать на биржу любого бота (даже купленного, даже с витрины), рекомендуется провести его бэктест. Это симуляция торговли на исторических данных, бесплатная и безопасная проверка, которая позволяет заранее определить ошибки и вероятностный результат вашей торговли. Выдача бэктеста содержит большое количество информации, и важно уметь её правильно понимать. Задавайте свои вопросы Поддержке или в чате Сообщества, чтобы не пропустить ничего важного!

Читайте подробнее о том, как запускать и понимать бэктесты, в нашей статье:
https://help.veles.finance/ru/бэктесты/

TradingView: В этом разделе конфигуратора ваши запланированные ордера будут показаны на графике цены монеты. Сетка ордеров будет отложена не от расчётной точки входа по индикаторам, а от текущей цены монеты (как если бы вход случился сейчас). Но вы можете оценить протяжённость сетки, расстояние между ордерами, итоговую среднюю цену после исполнения всей сетки ордеров, а также место и размер убытка по стоп-лоссу (если он есть в данном боте). У каждого ордера должен быть ярлык с ценой (красный либо зелёный) и объёмом (число на чёрном фоне). Если у какого-то ордера (или у всех) объём не указан — значит, такой ордер бот не сможет создать и выдаст ошибку. Изменяйте масштаб сетки, чтобы увидеть больше/меньше ордеров.

СОЗДАТЬ БОТА / ОБНОВИТЬ БОТА: Только если все необходимые настройки указаны (например, не забыли «Подтяжку», или «Фильтры» в разделе «Профит->Сигнал»), в редакторе активируется кнопка для сохранения бота. Бот должен иметь уникальное имя.
Для переименования существующего бота его надо открыть в редакторе, изменить имя и нажать «Обновить».

Уведомления о сделках бота

Запуская бота на биржу, убедитесь, что вы настроили оповещения в личном кабинете, для этого перейдите в раздел «Уведомления».
Мы описали процесс настройки в отдельной статье:
https://help.veles.finance/ru/как-подключить-telegram-нотификацию/
После успешного подключения в чат «Veles.Finance Bot» в Телеграм будут приходить оповещения о сделках по всем ботам. Новичкам рекомендуется получать все доступные оповещения, а впоследствии часть из них можно будет отключить.

Veles сотрудничает с биржами!

Регистрируйтесь по нашим ссылкам и получите максимальные бонусы от бирж.