Сколько стоит торговый робот и из чего складывается цена
Почему цену робота нельзя назвать до разбора стратегии, чем советник для MetaTrader отличается от торговой платформы и как оплачивается разработка.
Короткий ответ: честно назвать цену до того, как разобрана стратегия, нельзя. Не потому что это секрет, а потому что стоимость определяет не сама торговая идея, а всё, что вокруг неё: площадка, исполнение заявок, защита от ошибок и то, как робот будет жить на сервере. Одна и та же стратегия может обойтись в разы дешевле или дороже в зависимости от этих деталей.
Ниже — из чего складывается цена, где проходит граница между простым советником и полноценной платформой и как устроена оплата.
Почему цену не называют сразу
Описание «покупаю на пробое, выхожу по трейлинг-стопу» умещается в одну строку. Но чтобы робот торговал так же, как вы, на каждый шаг нужен однозначный ответ:
- что именно считается пробоем — закрытие свечи, касание уровня, всплеск объёма;
- по какой цене входить и что делать, если заявка исполнилась частично;
- как вести позицию, если связь с биржей пропала посреди сделки;
- что делать при гэпе, приостановке торгов или клиринге.
Пока эти вопросы не разобраны, любая названная цена — угадывание. Разработчик либо закладывает запас на неизвестное и называет цену выше, либо занижает её и потом просит доплату. Ни то ни другое клиенту не нужно.
Из чего складывается стоимость
Площадка
Советник для MetaTrader 5 работает внутри терминала брокера и пользуется его инфраструктурой: котировки, исполнение заявок и график там уже есть. Робот, который работает с биржей напрямую через API, всё это делает сам — подключается, получает данные, следит за заявками и восстанавливается после сбоев. Разница в объёме работы кратная.
Сложность стратегии
Один инструмент на одном таймфрейме — одна задача. Портфель из десятка инструментов с распределением капитала и общими лимитами — совсем другая.
Исполнение
Рыночная заявка по сигналу проста. Лимитные заявки с перестановкой, частичное исполнение, дробление крупного объёма, работа сразу на нескольких площадках — каждое из этого добавляет логику, которую нужно написать и проверить.
Риск-менеджмент и защита от ошибок
Размер позиции, стоп-лоссы, дневной лимит убытка, остановка при аномальных ценах, защита от повторной отправки заявки. Этой части не видно, пока всё хорошо, и экономить на ней опаснее всего.
Инфраструктура
Сервер, на котором робот работает круглосуточно, журнал сделок, уведомления в Telegram и мониторинг: жив ли процесс, есть ли связь с биржей, не разошлись ли позиции робота с позициями на счёте.
Интерфейс
Роботу, который работает у одного человека, часто хватает файла настроек и уведомлений. Панель управления — отдельный объём работы. А если робот станет продуктом для других пользователей, с регистрацией и подписками, — это уже самостоятельное приложение.
Советник и платформа — разные проекты
Советник для MetaTrader 5 и торговая платформа с коммерческим приложением — это разные проекты и по объёму работы, и по цене. Сравнивать их стоимость так же бессмысленно, как сравнивать цену ремонта кухни и строительства дома.
При этом у любого проекта есть общая часть — разбор идеи. Поэтому роботы за 40–50 тысяч рублей мне не интересны: в таком бюджете на разбор стратегии не остаётся места, а без него получается робот, который делает не то, что задумано.
Почему разбор идеи — отдельный этап
Разбор — это превращение идеи в техническое задание: точные правила, список площадок, сценарии сбоев, критерии приёмки. На этом этапе часто выясняется, что у стратегии есть подводные камни, которые стоят денег, — или что в нынешнем виде она просто нежизнеспособна.
Если выяснится, что идею лучше не реализовывать, вы узнаете об этом до разработки — а не после того, как робот написан, запущен и не приносит того, чего от него ждали.
Как оплачивается разработка
- Цену и сроки называю после разбора и фиксирую в техническом задании. Пока задача не меняется, не меняется и цена.
- Проект делится на этапы. Перед стартом вносится предоплата за первый этап, остальные оплачиваются по мере исполнения.
- В течение трёх месяцев после сдачи бесплатно исправляю ошибки в том, что сделано по ТЗ.
- При критическом сбое — остановке торговли или ошибках в заявках — подключаюсь в течение 4 часов в любое время суток.
Все условия собраны на странице «Ценовая политика».
Что подготовить к первому разговору
Чем точнее описание, тем быстрее разбор:
- правила стратегии — пусть своими словами, но по шагам;
- площадка и брокер, на которых вы торгуете или хотите торговать;
- как вы торгуете сейчас: вручную, по сигналам, по индикаторам;
- что не устраивает в нынешнем процессе — опоздания, дисциплина, нехватка времени;
- результаты на истории, если они есть, и на каких данных получены.
Если стратегия пока только в голове — это нормально, с этого начинаются многие проекты. Посмотрите, что входит в разработку торгового робота, или напишите мне.