Обновлено:
СтратегииКак настроить торгового робота: шаг за шагом
Naomi TanakaРедакционный персонаж · Аналитика
Коротко
Чтобы настроить торгового робота, напишите чёткие правила входа и выхода, задайте стоп, пропорциональный волатильности актива, и рассчитайте размер каждой позиции по той потере, которую вы готовы принять. Затем протестируйте правило на исторических данных и на демо-счёте, прежде чем использовать реальные деньги. Робот выполняет именно то, что было настроено, включая ошибки.
Торговый робот — это набор правил, написанных так, чтобы программа могла выполнять их самостоятельно: когда происходит условие X, покупай; когда происходит условие Y, продавай. Он не думает, не интерпретирует новости и не знает, изменилось ли поведение рынка. Он делает именно то, что ему приказали, включая ошибки.
В этом руководстве мы собираем простого робота от начала до конца и тестируем его на реальных дневных котировках эфира (ETH/USDT на Binance) с апреля по октябрь 2026 года. Цель не в том, чтобы продать правило, а в том, чтобы показать, где настройка играет роль: стоп и размер позиции повлияли на результат сильнее, чем сигнал входа.
Что должно быть у торгового робота
Прежде чем писать код или использовать визуальный конструктор, сформулируйте стратегию в фразах, которые не оставляют места для сомнений. Каждому роботу нужны четыре элемента:
- Условие входа: что должно произойти, чтобы открыть сделку.
- Условие выхода с прибылью: цель, противоположный сигнал или скользящий стоп.
- Условие выхода с убытком (стоп): точка, в которой идея оказалась неверной. Робот без стопа — это не автоматизированная стратегия, а автоматизированный риск.
- Размер позиции: сколько покупать при каждом сигнале, рассчитанное исходя из допустимой потери.
Если вы не можете объяснить правило другому человеку без слова «зависит», робот тоже не сможет его выполнить.

Как настроить робота, шаг за шагом
Этап 1: правило входа и выхода
В нашем примере используются две экспоненциальные скользящие средние на дневном графике: за 9 периодов (быстрая) и за 21 (медленная). Робот покупает на закрытии дня, когда средняя за 9 пересекает среднюю за 21 снизу вверх, и продаёт на закрытии дня, когда она пересекает её сверху вниз. Это распространённое правило во вводных материалах именно потому, что его легко запрограммировать.
Этап 2: стоп, измеренный по волатильности
Часто встречающаяся настройка — фиксированный стоп в 2% ниже входа. Проблема в том, что 2% может быть как много, так и мало, в зависимости от актива. Лучший способ — измерить волатильность с помощью ATR (средний истинный диапазон) за 14 периодов и поставить стоп на расстоянии, кратном ему, например 2 ATR.
Этап 3: размер позиции
Когда стоп определён, размер получается из простого расчёта: размер = сумма, которую вы готовы потерять ÷ расстояние до стопа. С реальными цифрами сигнала от 7 апреля 2026 года:
- Цена входа: US$ 2.240,01; ATR за 14 дней в тот же день: US$ 108,02 (4,82% от цены).
- Стоп на 2 ATR: 2 × 108,02 = US$ 216,04 → стоп на уровне US$ 2.023,97.
- Счёт в US$ 10.000 с риском 1% на сделку: максимальный убыток US$ 100.
- Размер: 100 ÷ 216,04 = 0,46 ETH, позиция примерно на US$ 1.036,85.
Обратите внимание, что позиция составила около 10% счёта, а не весь счёт. Именно это делает серию убытков переносимой.
Этап 4: издержки и исполнение
Задайте в тесте комиссию за сделку (например, 0,1% при покупке и 0,1% при продаже, гипотетическое значение) и некоторую разницу между ценой сигнала и ценой исполнения. У стратегий с частыми сделками вся прибыль может быть съедена издержками, которые не видны на графике.
Реальный пример: робот на скользящих средних для эфира в 2026 году
На графике синяя линия — экспоненциальная средняя за 9 дней, а оранжевая — за 21. С 1 апреля по 7 октября 2026 года ETH прошёл с US$ 2.140,35 до US$ 2.574,14 (рост на 20,27%), с минимумом US$ 1.505,68 6 июня и максимумом US$ 2.807,34 21 сентября. Средние пересеклись за этот период всего три раза, и каждое пересечение учит чему-то своему.
Апрель: стоп в 2% выбил бы робота на следующий день
Пересечение вверх 7 апреля дало сигнал на покупку по US$ 2.240,01. С фиксированным стопом 2% выход был бы на US$ 2.195,21, а минимум 8 апреля составил US$ 2.179,78: робота выбило бы за один день. Со стопом на 2 ATR (US$ 2.023,97) сделка выжила, потому что самый низкий минимум до выхода составил US$ 2.157,31, 9 апреля. Цена дошла до US$ 2.464,91 17 апреля (на 10,04% выше входа).
Май: сигнал выхода вернул почти всю прибыль
Пересечение вниз произошло только 14 мая, когда ETH был на уровне US$ 2.283,25. Сделка закрылась с валовой прибылью 1,93% — заметно меньше 10,04%, которые цена успела предложить. Скользящие средние по своей природе дают сигнал с запозданием; тому, кто хочет защитить часть прибыли, нужно другое правило, например скользящий стоп или частичная цель. В следующие 10 дней после этого пересечения вниз ETH упал ещё на 8,03%.
Июль: тот же урок со стопом и долгий трендовый ход
Пересечение вверх 5 июля дало сигнал на покупку по US$ 1.785,65. Снова стоп в 2% (US$ 1.749,94) был бы задет на следующий день, когда минимум 6 июля составил US$ 1.728,95. Стоп на 2 ATR находился на уровне US$ 1.623,77 (ATR US$ 80,94, или 4,53% от цены) и не был затронут: самый низкий минимум после входа составил US$ 1.713,44, 8 июля. До 7 октября пересечения вниз не было, и открытая позиция накопила рост на 44,16%.
Со стопом в 2% обе покупки превратились бы в два небольших убытка. Со стопом, измеренным по волатильности, они закончились небольшой прибылью и большой прибылью. Один и тот же сигнал входа, противоположные результаты. Это описывает то, что произошло на этом отрезке ETH; в другой период то же правило может принести убыток.

Как протестировать робота перед запуском
Бэктест на нескольких периодах
Три сигнала за шесть месяцев — слишком маленькая выборка для каких-либо выводов. Прогоните правило на нескольких годах данных, включая фазы роста, падения и боковика, и зафиксируйте долю прибыльных сделок, среднюю прибыль, средний убыток и самую длинную серию убытков.
Демо-счёт перед реальными деньгами
После бэктеста дайте роботу поработать на демо-счёте несколько недель. Именно там проявляются проблемы, которые исторический тест не показывает: заявка, которая не исполняется, обрыв соединения, сигнал, сработавший дважды.
Постоянный мониторинг
Включённый робот не означает забытый робот. Установите дневной или месячный лимит убытка, при достижении которого автоматизация отключается до тех пор, пока вы не разберётесь, что изменилось.
Ограничения
Робот выполняет только то, что было запрограммировано. Он не реагирует на новости, не замечает, когда рынок переходит от тренда к боковику (фаза, в которой пересечения средних обычно дают серию убыточных входов и выходов), и может повторить ошибку сотни раз, прежде чем кто-то это заметит.
Частые ошибки при настройке торгового робота
- Запускать робота без стопа или со стопом, который игнорирует волатильность актива, как те 2%, что были бы задеты за один день в примере выше.
- Использовать весь счёт в каждой сделке, вместо того чтобы рассчитывать размер по допустимой потере.
- Подгонять параметры до идеального бэктеста: правило начинает описывать прошлое и не работает в будущем.
- Забывать про комиссии и разницу исполнения в тесте.
- Делать вывод, что правило работает, на основе нескольких сигналов. Примеры выше показывают то, что произошло, а не то, что произойдёт.
Чтобы попрактиковаться без риска для денег, настройте то же самое правило на демо-счёте, со стопом по ATR и размером, рассчитанным по допустимой потере, и фиксируйте каждую сделку в таблице: дата, цена входа, стоп, выход и причина. После нескольких десятков сделок ваши собственные цифры скажут о правиле больше, чем любое обещание готового робота.
Потренируйтесь, прежде чем рисковать. Откройте счёт в Duotide и проверьте свои идеи на демо-счёте с виртуальными 10 000 долларов США.
Открыть бесплатный счётОбновлено:
Редакционный персонаж редакции Duotide. Тексты пишет команда с помощью искусственного интеллекта; котировки и графики основаны на реальных рыночных данных. Объясняет графики, индикаторы и торговые стратегии: как они работают, где ошибаются и как проверить их заранее.
Была ли статья полезной?
Оцените первым.
Комментарии
- Комментариев пока нет. Будьте первым.
Готовы попробовать на практике?
Откройте счёт и тренируйтесь на демо-счёте с виртуальными 10 000 долларов США, не рискуя деньгами.
- Безопасная платформаЗащищённый вход и проверка личности
- Поддержка на разных языкахПомощь каждый день
- Бесплатный демо-счёт10 000 USD виртуально для практики
Торговля связана с риском потери вложенного капитала.
