Предложение купить торгового робота выглядит почти идеально: не нужно учиться анализировать рынок, разбираться в сделках, считать риск и проводить время перед терминалом. Заплатили, подключили программу к брокерскому счёту, дальше она сама покупает, продаёт и якобы зарабатывает вместо вас.
Фактически вы передаёте чужой программе право принимать решения с вашими деньгами. При этом покупатель нередко знает о торговой логике робота только то, что написано на странице продажи: доходность за прошлый период, несколько красивых графиков и обещание автоматической торговли. Пока счёт растёт, этого объёма информации может казаться вполне нормальным. После серии убытков уже приходится решать, продолжает ли система работать нормально или её пора отключать, а без понимания стратегии сделать это осмысленно невозможно.
Вы покупаете не программу, а чужую торговую систему
За любым торговым роботом стоят правила. Программа должна каким-то образом выбирать инструмент, определять момент входа, рассчитывать размер позиции, ограничивать убыток и принимать решение о выходе. Даже если разработчик использует машинное обучение или нейросеть, деньги всё равно не начинают зарабатываться сами собой: модель получает данные, принимает решения по определённой логике и работает с заданными ограничениями.
Покупателю не обязательно знать исходный код или точные параметры стратегии. Но если он вообще не понимает, за счёт чего система должна иметь преимущество и каким риском это преимущество оплачивается, оценивать продукт практически нечем.
Фраза "робот анализирует рынок и сам находит лучшие точки" ничего не объясняет. Какие данные он анализирует? Что считает хорошей точкой? Сколько готов потерять, если ошибся? Как ведёт себя после серии убытков? В каких условиях его логика работает хуже? Если вместо ответов остаётся только график доходности, вы покупаете чёрный ящик, подключённый к своему депозиту.
Доходность робота без риска почти бесполезна
На странице продажи можно показать: за год робот сделал +60%. Цифра выглядит убедительно, пока рядом не появляется информация о том, как именно она была получена.
Один робот мог заработать 60% при умеренном размере позиций и максимальной просадке 10%. Другой - использовать большое
кредитное плечо, усреднять убыточные позиции и пережить просадку 55%. Итоговая доходность одинаковая, но риск совершенно разный.
Нормальная оценка требует хотя бы максимальной просадки, количества сделок, худшей серии убытков, среднего результата прибыльной и убыточной сделки,
математического ожидания,
Profit Factor и информации об использованном плече. Если продавец показывает только процент заработанного, он показывает одну приятную часть статистики и скрывает то, какой ценой она была получена.
Красивый бэктест можно собрать даже для плохой стратегии
Исторический тест выглядит убедительно потому, что результат уже известен. Разработчик может менять периоды индикаторов, стопы, цели, время торговли, фильтры и десятки других параметров, каждый раз проверяя новый вариант на тех же прошлых данных.
После сотен или тысяч попыток почти неизбежно найдётся комбинация, которая показывает красивую кривую доходности. Это может быть не устойчивое преимущество, а
подгонка стратегии под историю.
Хороший
бэктест всё равно нужен, но он не должен быть единственным доказательством. Стратегию проверяют на данных, которые не участвовали в настройке, затем смотрят, сохраняется ли поведение на новых участках рынка и в реальной торговле.
Если робот великолепно работал только на периоде, под который его настраивали, вы купили не систему, а описание прошлого.
После нескольких убытков нужно понимать, что именно произошло
Допустим, робот два месяца торговал в плюс, а затем получил шесть стопов подряд. Для одной стратегии такая серия может быть статистически нормальной и встречаться несколько раз в год. Для другой - выходить далеко за границы того, что наблюдалось при тестировании.
Владелец понятной торговой системы может сравнить текущий результат с исторической статистикой, посмотреть, сохранились ли исходные условия и решить, является ли просадка нормальной частью процесса. Покупатель закрытого робота часто не знает даже того, какую серию убытков разработчик считает допустимой.
В итоге остаются два одинаково слабых решения: выключить программу после нескольких минусов из страха или продолжать держать её включённой только потому, что раньше она зарабатывала. Ни одно не основано на понимании того, что происходит с системой.
Робот не избавляет владельца от эмоций
Программа действительно способна выполнять сделки без страха и азарта. Она не отменяет стоп из надежды, не увеличивает позицию после обидного убытка и не решает внезапно "отыграться".
Но решения владельца никуда не исчезают. После просадки именно он определяет, оставлять робота включённым, уменьшать капитал или прекращать торговлю. Если логика системы неизвестна, принимать такие решения приходится по изменению баланса счёта: растёт - доверяем, падает - начинаем сомневаться.
Автоматизация дисциплинирует исполнение правил, но не создаёт понимание этих правил. Человеку, который вообще не знает, почему робот открывает сделки, психологически может быть даже тяжелее переживать просадку, чем тому, кто самостоятельно работает по понятной системе.
Реальная торговля отличается от красивой симуляции
В историческом тесте программа может увидеть цену 100 рублей и записать покупку по 100. На настоящем рынке по этой цене мог стоять небольшой объём, заявка могла исполниться частично, а остальная позиция - уже по 100,20. При лимитном входе отдельно работает
очередь заявок: нужная цена может появиться на графике, а до вашей заявки встречный объём так и не дойдёт.
Комиссии,
спред,
ликвидность и
проскальзывание способны заметно изменить результат, особенно если робот торгует часто и рассчитывает забирать небольшие движения. Стратегия с расчётным преимуществом 0,2% на сделку может потерять большую часть этого преимущества уже на исполнении.
Добавляются технические риски: перестал приходить поток котировок, брокерский API не ответил, заявка исполнилась только частично, программа не получила подтверждение и отправила её повторно. Хороший робот должен учитывать такие сценарии заранее, а не просто уметь найти условие для покупки.
Если продавец рассказывает только о доходности и ничего не говорит о том, как система работает с реальным исполнением и сбоями, часть продукта остаётся за кадром.
Покупая готового робота, вы зависите от разработчика
Работоспособность программы зависит не только от торговой идеи. Меняются брокерские API, комиссии, характеристики инструментов, ликвидность и технические требования. Роботу могут понадобиться обновления, а сама стратегия со временем - повторная проверка.
Если разработчик продолжает поддерживать продукт, этим занимается он. Если проект закрывается или поддержка прекращается, покупатель остаётся с программой, устройство которой сам не понимает.
За несколько лет использования робота вы при этом не обязательно приобретаете торговый навык. Программа могла заработать вам деньги, но после её отключения вы всё так же не знаете, почему нужно открыть конкретную сделку, где она перестаёт иметь смысл и какой риск допустим.
В хорошем обучении зависимость должна двигаться в противоположную сторону: сначала вам нужен преподаватель, затем всё больше решений вы способны принимать сами. Готовый закрытый робот может годами сохранять зависимость от разработчика, потому что вся торговая логика остаётся у него.
Профессиональная автоматизация устроена иначе
Торговые роботы сами по себе не являются ерундой. Профессиональная
алгоритмическая торговля существует, и огромный объём операций на современных рынках выполняется автоматически.
Разница в последовательности действий. Профессиональная команда разрабатывает торговую логику, проверяет её, понимает ограничения, определяет риск и только затем автоматизирует процесс. Если робот перестаёт соответствовать ожидаемому поведению, команда способна разобраться, что изменилось.
В массовом предложении "купите программу, и она будет торговать за вас" робот часто продаётся человеку именно вместо торговой системы. Покупатель не умеет оценить стратегию и поэтому приобретает продукт, обещающий избавить его от необходимости что-либо оценивать.
Получается очень слабая конструкция: деньги доверяют системе как раз потому, что сами не умеют проверить, насколько она хороша.
Что нужно узнать до покупки робота
Я бы начал не с доходности, а с принципа работы. За счёт чего стратегия должна получать положительное ожидание? В каких условиях она работает хуже? Какой риск заложен в одну сделку и во весь счёт?
После этого нужны результаты на данных, которые не использовались при настройке, и реальная статистика после запуска. Отдельно стоит посмотреть максимальную просадку, худшие периоды, количество сделок, использование плеча, комиссии и фактическое проскальзывание.
Ещё один обязательный вопрос - критерии остановки. При какой просадке разработчик отключит робота? Какая серия убытков считается штатной? Как он определяет, что система перестала соответствовать той модели, которая была проверена раньше?
Если ответы сводятся к "робот адаптируется", "рынок всегда меняется" или "главное не вмешиваться", я бы не давал такому продукту доступ к своему счёту.
Почему мы в Altz School не учим торговле роботами
Наша цель другая: после обучения вы должны сами понимать, почему появилась торговая идея, где находится значимая область рынка, что именно происходит с ценой, какой риск вы принимаете и при каких условиях первоначальный сценарий перестаёт работать.
Часть работы после этого можно автоматизировать. Программа может искать инструменты, считать размер позиции, собирать статистику или помогать с исполнением. Но если выключить программу, сама торговая логика должна остаться у вас.
С готовым роботом, купленным вместо понимания рынка, всё устроено наоборот. Выключили программу - вместе с ней исчез и весь способ принимать решения.
Поэтому я бы не покупал торгового робота именно как замену обучению. Если вы уже умеете торговать, понимаете свою систему и хотите автоматизировать часть работы - это нормальная техническая задача. Если робот нужен потому, что вы не хотите разбираться в рынке, вы передаёте деньги системе, которую сами почти не способны оценить.
В Altz School мы учим самостоятельной работе с рынком, а не покупке готовой кнопки. Если хотите посмотреть программу, практическую часть, формат работы с преподавателем и совместную торговлю после обучения, запишитесь на подробную экскурсию по школе. Покажем, как всё устроено, а решение вы примете уже после.