Как выбрать и настроить торгового бота: пошагово | IceAI

Как выбрать и настроить торгового бота: пошагово

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

Прошлой осенью я решила торговать по расписанию: утром смотрела график, расставляла заявки, вечером закрывала. Продержалась я четыре дня. На пятый день встреча попала ровно на момент входа, я пропустила движение, которого ждала неделю, и вечером сидела злая на себя. Тогда я впервые задумалась о боте — не о волшебной кнопке «заработать», а о программе, которая делает прописанное заранее: без эмоций, без опозданий и без «ой, а может, подождать ещё чуть-чуть».

Но первая попытка меня отрезвила. Я запустила сеточного бота на всю сумму, не проверив ни одной цифры, и на двухнедельном тренде он выкупил у меня всю позицию по всё более низкой цене. Ошибка была не в боте, а во мне: я не определила задачу, не посмотрела, как стратегия ведёт себя на истории, и не поставила никакого ограничения потерь. С тех пор у меня есть порядок из нескольких шагов — им и поделюсь.

Как выбрать и настроить торгового бота: пошагово 1 2 3 4 Стратегия Бэктест API-ключ Малый депозит Бот не ищет прибыль сам — он исполняет правила, которые ты задала заранее и проверила на истории.

С чего начать

Бот — это исполнитель, а не предсказатель. Он не знает, куда пойдёт цена, и не должен знать. Его работа — механически выполнять правило, которое ты задала: купить на таком-то уровне, продать на таком-то, повторить. Поэтому начинать надо не с каталога ботов на бирже, а с ответа на один вопрос: что именно он должен делать?

Дальше всё решается по типу стратегии. Сеточный бот подходит для боковика, когда цена ходит в коридоре. DCA-бот докупает монету равными частями через равные промежутки — это для долгого набора позиции. Бот для арбитража ловит разницу цен между биржами, и там важнее скорость и комиссии, а не прогноз. Если ты не можешь одной фразой сказать, на чём бот зарабатывает, — стратегии у тебя пока нет.

Шаг 1. Сформулируй задачу и запиши три числа

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

Пример из моей практики: биткоин ходит в коридоре 60 000–70 000, сетку ставлю с шагом 1% (это примерно 650 долларов при цене 65 000), а больше 10% депозита терять не собираюсь. То есть при рабочей сумме 1 000 долларов мой предел убытка — 100 долларов. Только с этими тремя цифрами имеет смысл идти дальше.

Шаг 2. Прогони стратегию на истории

Любой нормальный бот перед запуском считает, как стратегия отработала бы на прошлых ценах. Это не гарантия будущего, но отсекает откровенную ерунду. Я беру минимум год истории: за этот срок рынок успевает побыть и в росте, и в падении, и в боковике.

Смотрю не на красивую доходность, а на два числа. Первое — максимальная просадка. Второе — результат против простого удержания монеты. Если стратегия на истории дала +40%, но в середине теряла 55% депозита, я её не беру: честно пережить такую просадку почти невозможно, а на живых деньгах рука дёрнется выключить бота в худший момент.

И ещё одно правило. Если я подкручиваю параметры до тех пор, пока цифры не станут красивыми именно на одном конкретном отрезке — это подгонка под прошлое, а не рабочая стратегия. На новых данных такая сетка рассыпается.

Шаг 3. Создай отдельный API-ключ с ограничениями

Бот подключается к бирже через API-ключ. Ключ — это доступ к твоим деньгам, поэтому правила у меня жёсткие.

Во-первых, ключ только на торговлю: галочку вывода средств я снимаю всегда. Даже если ключ утечёт, снять деньги через него будет нельзя. Во-вторых, привязываю ключ к конкретному IP — обычно это адрес сервера, где живёт бот, и никакие другие адреса с ним работать не смогут. В-третьих, если ключ хоть раз попал в переписку или на скриншот, я меняю его, не раздумывая: смена занимает пять минут.

Шаг 4. Прогони бота в демо-режиме

Почти у каждой биржи и каждого бота есть тестовый режим без реальных денег. Новую стратегию я гоняю там минимум две недели. За это время видно, как бот отрабатывает редкие события: резкий выброс цены, отмену ордера, разрыв связи.

Отдельно проверяю поведение при сбое. Что если интернет пропал на час? Что если цена ушла за нижнюю границу диапазона — позиция закроется сама или повиснет? Ответы я ищу до реальных денег, а не после. Демо-режим не покажет настоящих комиссий, но механику и «затыки» выявит полностью.

Шаг 5. Стартуй на маленьком депозите

На живые деньги я перехожу с суммой, которую готова потерять целиком. Обычно это 5–10% рабочего капитала. При депозите 10 000 долларов это 500–1 000 долларов на бота. Смысл первых недель не в прибыли, а в проверке механики на реальных комиссиях и реальном проскальзывании.

Комиссии считаю сразу, а не «потом разберусь». Если бот делает 20 сделок в месяц по 0,1%, это 2% от оборота только на комиссии. При шаге сетки 1% часть прибыли с каждой пары сделок уходит именно сюда. Поэтому перед запуском я смотрю не на доходность из демо, а на чистый результат после комиссий — и только он решает, увеличивать ли депозит.

Шаг 6. Следи за ботом и веди журнал

Бот работает сам, но не вместо меня. Раз в неделю я открываю лог сделок и выписываю три цифры: сколько сделок закрылось, какая была просадка, сколько ушло на комиссии. Скучная таблица показывает то, чего не видно на дневном графике.

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

Частые ошибки

  • Запуск на весь депозит с первого дня — самая дорогая из ошибок.
  • API-ключ с правом вывода: при утечке деньги уходят в чужие руки за минуты.
  • Игнорирование комиссий: кажется, что бот зарабатывает, а на деле он работает в ноль.
  • Подгонка параметров под один удачный отрезок истории вместо проверки на целом годе.
  • Нет стоп-условия: бот продолжает торговать, когда стратегия уже проигрывает.
  • Ожидание, что бот «сам разберётся»: без понятной задачи он просто шумит сделками.

Коротко

Чек-лист перед запуском:

  • Сформулируй, на чём бот зарабатывает, одной фразой.
  • Запиши три числа: диапазон, шаг, максимальный убыток.
  • Прогони стратегию минимум на году истории и посмотри просадку.
  • Сравни результат с простым удержанием монеты, а не только с нулём.
  • Создай API-ключ без права вывода и с привязкой к IP.
  • Погоняй бота в демо-режиме минимум две недели.
  • Стартуй на 5–10% капитала и считай прибыль после комиссий.
  • Раз в неделю проверяй журнал и держи под рукой кнопку стоп.