Как создать торгового бота без кода: пошагово в конструкторе Veles
Можно ли создать торгового бота, если вы не программист? Да. В конструкторе Veles вы не пишете код, а заполняете настройки бота: выбираете торговую пару, депозит, сетку ордеров и индикаторы для входа и выхода. До запуска вы проверяете бота на истории цен биржи. Ниже вы узнаете, чем сборка бота в конструкторе отличается от написания кода на Python и от заказа у разработчика, пройдёте семь шагов редактора и запустите бота на Bybit. Ближе к концу — сколько Veles берёт за работу бота и сколько денег держать на бирже под него.
Три способа создать торгового бота
Большинство инструкций в поисковой выдаче по запросу «как создать торгового бота» написаны для программистов: установить Python, получить ключи API биржи, написать код торговой стратегии и запустить скрипт на своём сервере. Второй путь — заказать разработку торгового робота у фрилансера или студии. Третий — собрать бота для трейдинга в конструкторе, то есть в сервисе для создания торговых ботов: код, который отправляет ордера на биржу, уже написан, а вы задаёте только правила торговли.
| Написать код самому | Заказать разработку | Собрать в конструкторе Veles | |
|---|---|---|---|
| Что нужно уметь | Программировать на Python или другом языке, работать с API биржи | Составить техническое задание и проверить результат | Понимать основы технического анализа |
| Где работает бот | На вашем компьютере или арендованном сервере | На сервере разработчика или вашем | На серверах Veles, круглосуточно |
| Проверка на истории цен | Пишете тестер сами или подключаете библиотеку | Зависит от исполнителя | Встроена: бэктест на минутных свечах с бирж |
| Что платите | Своё время и аренду сервера | Стоимость разработки; исходный код — как условитесь с исполнителем | 20% от прибыли бота, без прибыли — ничего |
| Что делать, когда стратегия перестала работать | Переписывать код | Снова обращаться к разработчику | Изменить настройки в редакторе и повторить бэктест |

Конструктор не заменяет понимание рынка. Бот исполняет правила, которые вы задали: если правила убыточные, бот будет терять деньги в каждой сделке подряд, потому что не пропустит ни одной. Поэтому в Veles проверка на истории цен — обязательный шаг перед запуском. Мы разобрали, как устроен цикл работы любого торгового алгоритма, в статье об алготрейдинге.
Что нужно до начала
Боты Veles торгуют на вашем счёте на криптобирже. Перед тем как создавать бота, подготовьте три вещи.
- Аккаунт на бирже с пройденной проверкой личности и пополненным счётом. Veles работает с Binance (спот и фьючерсы), Bybit (спот и фьючерсы), OKX (спот и фьючерсы), Gate (спот и фьючерсы), Hyperliquid (спот и фьючерсы), Bitget (фьючерсы), BingX (фьючерсы), BloFin (фьючерсы) и HTX (спот).
- API-ключ без права вывода средств. Ключ даёт Veles право выставлять и отменять ордера на вашем счёте, но не переводить деньги. Инструкции по каждой бирже — в справке Veles.
- Аккаунт Veles. После регистрации вы выполняете задания-испытания и получаете до 5 USDT бонуса на внутренний баланс. Бонус покрывает комиссию сервиса, пока вы тестируете первого бота; вывести его нельзя.
Внутренний баланс Veles и торговый счёт на бирже — два разных кошелька. Торговый депозит всегда остаётся на бирже, Veles списывает с внутреннего баланса только свою комиссию после прибыльных сделок.
Как создать торгового бота в конструкторе Veles: 7 шагов
В кабинете Veles есть два пути. Первый — скопировать готового бота с витрины «Готовые боты» или из статьи блога: у вас создаётся личная копия настроек, которую вы меняете под себя. Второй — нажать «Создать бота» и заполнить редактор с нуля. Ниже мы проходим второй путь: он показывает, из чего состоит любой бот Veles. Поля редактора описаны в том порядке, в котором вы их заполняете.

Шаг 1. Название бота
Поле «Название бота» — имя, под которым бот появится в списке «Мои боты». Имя должно быть уникальным: дайте боту название, по которому через полгода вы вспомните стратегию, например «BTC лонг RSI-15м сетка 5».
Шаг 2. API-ключ и направление
Выберите API-ключ: от него зависят биржа и рынок — спот или фьючерсы. Затем выберите тип торговли: лонг или шорт. Бот в лонг покупает дешевле и продаёт дороже, бот в шорт — наоборот. Нейтрального режима нет, но вы можете запустить на одну монету двух ботов — в лонг и в шорт: для этого на фьючерсах включите режим хеджирования на счёте.
Справка Veles советует новичкам начинать со спота: на споте нет ликвидации, и убыток ограничен падением цены монеты.
Шаг 3. Торговая пара
Торговая пара — монета, которой торгует бот, в паре с USDT или USDC, например BTC/USDT. Редактор предлагает рекомендованные пары — те, по которым за последние 24 часа было больше всего прибыльных сделок. Один бот может торговать несколькими парами — это мультипарный режим.
Шаг 4. Депозит, плечо и тип маржи
Депозит — сумма, в пределах которой торгует бот. На споте депозит делится на ордера сетки. На фьючерсах депозит сначала умножается на плечо, затем делится на ордера. Плечо увеличивает и объём позиции, и риск. Пример: при плече x5 движение цены на 20% против позиции означает потерю всего депозита, а биржа ликвидирует позицию ещё раньше. Справка рекомендует для фьючерсов депозит около десятой части баланса на бирже, а точное правило мы приводим в разделе «Сколько стоит создать и запустить бота».
Для фьючерсов выберите тип маржи. При изолированной марже вы рискуете только суммой под конкретную позицию, при перекрёстной — всем балансом торгового счёта.
Шаг 5. Фильтры: условия входа
Поле «Условия открытия сделки» определяет, когда бот начинает сделку. Если условия выключены, бот входит сразу после закрытия предыдущей сделки. Если условия включены, вы выбираете фильтры — индикаторы технического анализа и их значения, — и бот ждёт, пока не совпадут все условия. Например: RSI на 15-минутном графике ниже 30, цена ниже нижней полосы Боллинджера, объём выше среднего.
В справке Veles описано больше 40 фильтров: скользящие средние, RSI, MACD, стохастик, полосы Боллинджера, каналы Дончиана и Кельтнера, SuperTrend, ATR, объём, время торговли и другие. Описание каждого открывается по кнопке «?» прямо в редакторе.
Если вы не знаете, с какого индикатора начать, нажмите «Подбор индикаторов» на графике предпросмотра. Veles проверит 34 варианта популярных индикаторов на последних 1 500 свечах выбранной пары и таймфрейма и покажет, какие из них принесли бы прибыль при торговле одним ордером — отдельно для лонга и для шорта, с числом сделок, долей прибыльных и максимальной просадкой. Кнопка «Применить» добавит индикатор на график с точками входа и выхода. Справка советует использовать подбор как отправную точку и добавлять к найденному индикатору фильтры, которые отсекают ложные сигналы.
Если нужного индикатора в списке нет, бот может исполнять ордера по оповещениям TradingView: вы настраиваете стратегию там, а Veles получает сигналы через вебхук. Для этого нужна платная подписка TradingView: вебхуки доступны с минимального тарифа.
Шаг 6. Ордера: один ордер или сетка усреднения
Боты Veles относятся к DCA-ботам: бот может входить в сделку не одним ордером, а сеткой из нескольких. Если цена идёт против позиции, бот докупает монету по более низкой цене, и средняя цена позиции смещается ближе к текущей. Чтобы сделка стала прибыльной, цене достаточно вернуться к средней, а не к точке входа.
Пример из справки Veles, округлённо: пара SOL/USDT, цена 203 USDT, сетка из трёх ордеров с перекрытием 10%. Бот покупает по 203, 193 и 183 USDT. Если исполнились все три ордера, средняя цена позиции — 192 USDT, и бот закроет сделку в плюс, как только цена поднимется выше этого уровня, а не выше 203.

В редакторе три режима торговли:
- «Простой» — редактор строит сетку сам. Вы выбираете один из трёх готовых профилей — консервативный, умеренный или агрессивный — либо задаёте параметры: перекрытие изменения цены (диапазон между первым и последним ордером в процентах), число ордеров, процент мартингейла (на сколько каждый следующий ордер больше предыдущего) и отступ первого ордера от текущей цены.
- «Свой» — вы задаёте отступ и объём каждого ордера вручную. В этом режиме можно торговать и одним ордером: поставьте ему объём 100%.
- «Сигнал» — бот выставляет каждый следующий ордер сетки по рынку, когда сработал индикатор и цена отошла от предыдущего ордера на заданный минимум. Справка рекомендует этот режим большинству пользователей.
Справка Veles приводит три готовые схемы сетки: консервативная — мартингейл от 0 до 10% и логарифмический коэффициент 0,5–0,8 (ордера плотнее в нижней части сетки); сбалансированная — мартингейл 15–25% и коэффициент около 1 (равномерно); агрессивная — мартингейл 30–50% и коэффициент 1,5–2 (ордера плотнее у текущей цены). Чем агрессивнее схема, тем быстрее бот выходит в прибыль при развороте и тем больше запас маржи ему нужен при длинном падении.
Безопасная сетка редко исполняется целиком. Если в бэктесте все ордера сетки срабатывают часто, сетка слишком короткая, и бот будет регулярно уходить в долгую просадку. Мы разобрали отличия DCA-бота от grid-бота биржи в статье о DCA- и grid-ботах.
Шаг 7. Выход из сделки: тейк-профит и стоп-лосс
Тейк-профит закрывает сделку в прибыль. Три режима: «Простой» — один лимитный ордер на заданный процент прибыли от средней цены позиции; «Свой» — несколько частичных выходов на разных уровнях, при двух и более тейках можно перевести стоп в безубыток; «Сигнал» — выход по рынку, когда сработал индикатор, например RSI показал перекупленность. Справка советует для режима «Сигнал» включить проверку минимальной прибыли, чтобы индикатор не закрыл сделку в минус.
Стоп-лосс ограничивает убыток. На фьючерсах Bybit, Binance, BingX, Bitget, Hyperliquid и OKX стоп выставляется на бирже триггерным ордером, на споте его отслеживает Veles — подробности в справке о стоп-лоссе. Подбирайте уровень стопа по длине фитилей свечей: справка рекомендует ставить стоп не ближе двух длин фитиля по перцентилю 0,99 за период, а лучше — за самым длинным фитилём. Иначе короткий фитиль закроет по стопу позицию, которая потом вышла бы в прибыль. Veles показывает длину фитилей за период в окне запуска бэктеста. Мы разобрали, как выставлять стоп и тейк, в отдельной статье.
Предпросмотр на графике
Справа от настроек редактор показывает график TradingView с вашей сеткой от текущей цены: уровни всех ордеров, итоговую среднюю цену после исполнения сетки, уровень и размер убытка по стопу, если он включён. У каждого ордера должна быть метка цены и объёма. Если объёма нет, биржа не примет такой ордер: он меньше минимального лота. Тогда уменьшите число ордеров, снизьте мартингейл или увеличьте депозит.
Протестировать и создать
Кнопка «Протестировать» запускает бэктест, кнопка «Создать» сохраняет бота в списке «Мои боты». Создать бота можно и без теста, но запускать его на реальные деньги без проверки на истории не стоит — причину объясняем ниже.
Так выглядит бот на BTC, собранный в этом редакторе: вход у нижней границы ценового канала, сетка из 4 ордеров, выход по сигналу индикаторов. За год на бэктесте — 104 сделки, чистая прибыль 8% при депозите 1 000 USDT, максимальный плавающий убыток 16%. Нажмите «Редактировать бота» — и вы увидите каждое поле из шагов 1–7 с заполненными значениями.
Бэктест: проверить бота на истории цен до запуска
Бэктест — симуляция торговли бота на минутных свечах с биржи за выбранный период. Вы задаёте период и комиссию биржи, Veles проходит по истории и показывает, как бот торговал бы: сколько сделок открыл, какую чистую прибыль получил после комиссий, какой была самая глубокая просадка по открытой сделке (максимальный плавающий убыток, МПУ) и как долго длилась самая длинная сделка. Для бэктеста нужна привязка к бирже, но не нужен реальный депозит: вы указываете любую сумму.
Veles ставит рядом с названием теста тег с предварительной оценкой: «Убыточная стратегия», если чистая прибыль ниже нуля; «Повышенная нагрузка на депозит», если МПУ выше 80% депозита; «Есть открытая сделка», если на конец периода сделка не закрылась.
Бэктест бесплатен: тариф Free начисляет 5 лет анализа в день, накопить можно до 15 лет; для тарифа нужно подтвердить email, между запусками — пауза 30 секунд. Один тест списывает длину периода в годах, умноженную на число пар: тест бота на BTC/USDT за три года спишет три года из лимита. Платные тарифы от 15 долларов в месяц нужны тем, кто проверяет десятки стратегий в день; параллельные тесты — от тарифа Pro за 29 долларов.
Результат бэктеста отличается от реальной торговли: в тесте ордер исполняется по цене открытия следующей минутной свечи, а в стандартном режиме фитили свечей не учитываются, поэтому стоп-лоссов на реальном счёте бывает больше. Если у бота есть стоп, включите параметр «Учитывать тени свечей (пессимистично)» — тест пройдёт по пессимистичному сценарию. Мы разобрали, как читать результаты теста, в статье о результатах бэктестов, а причины расхождений — в статье о том, почему бэктест не совпадает с реальной торговлей.
Как настроить и запустить бота на Bybit
Разберём запуск на примере Bybit: на этой бирже Veles торгует и на споте, и на фьючерсах, а аккаунт можно открыть через Veles Брокер.
- Если аккаунта на Bybit нет, откройте субаккаунт через Veles Брокер из кабинета Veles: после проверки личности субаккаунт, API-ключ и привязка создаются автоматически — справка. Либо зарегистрируйтесь на Bybit и пройдите проверку личности сами — инструкция.
- Пополните счёт USDT — инструкция. Сколько держать на счёте — в разделе «Сколько стоит создать и запустить бота».
- Создайте API-ключ на Bybit без права вывода и добавьте его в Veles: «Настройки профиля» → «API-ключи» → «Добавить API ключ» → Bybit — инструкция.
- Проверьте, что на счёте нет открытых ордеров и позиций по монете бота: по монете бота не должно быть ручных сделок и других ботов. Справка Veles называет несколько ботов на одну монету в одном направлении частой причиной убытков: на фьючерсах без режима хеджирования их позиции сольются в одну.
- Откройте бота в «Моих ботах» и нажмите «Запустить». Бот будет ждать сигнала, а когда условия входа совпадут — выставит ордера на Bybit. Подключите Telegram в настройках уведомлений, чтобы получать сообщения о каждой сделке.
На бирже работа бота видна только по ордерам и их исполнению: в интерфейсе Bybit бота нет, вы управляете им из кабинета Veles. Если бот уже в сделке, а вы изменили настройки, он закончит текущую сделку по старым правилам, а новые применит со следующей. Мы собрали подборку ботов на Bybit с бэктестами на отдельной странице, а типичные ошибки настройки — в статье о пяти ошибках настройки бота.
Нужен ли ИИ-бот для трейдинга
ИИ-ботом для трейдинга называют разное: бота, который открывает сделки по сигналам нейросети, или нейросеть, которая пишет код бота на Python по вашему описанию — так устроена часть инструкций из поисковой выдачи. Но код — не самое сложное в торговом боте. Сложное — правила входа и выхода, которые приносят прибыль на истории и продолжают работать на новых данных, а нейросеть не проверит их за вас.
В конструкторе Veles нейросеть не торгует и стратегию не собирает. Подобрать и проверить правила помогают два инструмента: «Подбор индикаторов» из шага 5 за несколько секунд проверяет популярные индикаторы на реальной истории пары, а бэктест проверяет на истории уже собранного бота целиком. Если ваша стратегия работает в TradingView, в том числе написанная на Pine Script с помощью нейросети, бот Veles может исполнять её сигналы через вебхуки.
Сколько стоит создать и запустить бота
Создание бота и бэктесты на тарифе Free ничего не стоят. За работу бота Veles берёт 20% от прибыли сделки до вычета биржевых комиссий, но не больше 50 USDT в месяц за спот и столько же за фьючерсы. Подписки и абонентской платы нет: если бот не заработал, вы ничего не платите. Пример из справки: при прибыли 100 USDT комиссия Veles — 20 USDT, биржевые комиссии — ещё 2–10 USDT.
Сколько денег держать на бирже, зависит от типа бота:
- Спот. Для бота с сеткой — от 30 USDT, для бота с одним ордером — меньше. Каждый ордер сетки должен быть больше минимального объёма, который задаёт биржа для пары.
- Фьючерсы без стоп-лосса. Депозит бота может быть от 1 USDT, но на счёте нужен запас на маржу. Правило из справки Veles: если МПУ бота по бэктесту меньше депозита, держите на бирже вдвое больше депозита; если МПУ больше депозита — вдвое больше МПУ. Если ботов несколько, сумма их МПУ не должна превышать половины баланса.
- Фьючерсы со стоп-лоссом. Убыток по одному стопу не должен превышать 1% баланса: баланс равен убытку стопа, умноженному на 100. Предпросмотр или бэктест покажет размер убытка по стопу.
Мы описали правило для фьючерсных ботов подробно в справке «Как сократить риски торговли».
Готовые стратегии с бэктестами — в разделе «Бэктесты». Бот быстрого старта в Telegram покажет по шагам, как зарегистрироваться, подключить биржу и запустить первого бота.
Если у вас ещё нет аккаунта, зарегистрируйтесь в Veles.
Частые вопросы
Материал носит информационный характер и не является инвестиционной рекомендацией. Результаты бэктестов не гарантируют такой же доходности в будущем. Торговля фьючерсами с кредитным плечом связана с высоким риском потери средств.