Представьте, что вы садовник, который посадил новый сорт яблонь. Первые плоды появятся только через несколько лет, и вам нужно убедиться, что деревья устойчивы к болезням, хорошо переносят зиму и дадут вкусный урожай. Будете ли вы просто сидеть и ждать все это время? Нет, вы начнете разбивать новый сад или улучшать тот, что уже есть.
Примерно так я чувствую себя сейчас со своим предыдущим проектом — роботом Scatter&Gather. Он проходит долгие испытания на пяти разных акциях, и это необходимо, чтобы выявить скрытые недостатки, которые проявляются только со временем. Но сидеть сложа руки — не в моих правилах. Поэтому я начинаю новый, не менее интересный проект Trend Plus.
Проект разрабатывается на языке Lua для торговой платформы QUIK, что позволяет интегрировать его напрямую в российскую торговую инфраструктуру.
Этот робот задуман как умный помощник, который будет постоянно сканировать российский фондовый рынок в поисках акций, только начинающих свой рост. А в этой статье я хочу рассказать вам, будущим пользователям, как создается такой инструмент. Какие этапы он проходит, на чем основаны его решения и почему вы можете ему доверять.
Trend Plus: не искусственный интеллект, а системный подход
В мире инвестиций много мифов, и один из самых распространенных — о существовании «волшебной кнопки», которая делает вас богатым. Уверяю вас, Trend Plus — не такая кнопка. Это скорее внимательный и дисциплинированный аналитик, который никогда не устает и не поддается эмоциям.
В чем суть его работы? Он ищет акции, у которых, по всем признакам, начинается долгий период роста. Не те, что уже взлетели и все обсуждают, а те, что только-только начали движение. Для этого робот объединяет три ключевых принципа.
Первый — выявление тренда. Как вы определяете, что река течет в определенном направлении? По движению воды, по наклону берегов. Так и робот анализирует графики, ища те самые признаки начала движения.
Второй — оценка силы. Не каждый небольшой подъем превращается в настоящий тренд. Нужно понять, насколько движение устойчиво, подкреплено ли оно интересом крупных инвесторов.
Третий — выбор момента. Можно правильно определить тренд, но войти в него в неудачное время. Робот ищет оптимальные точки для покупки, чтобы минимизировать риски.
И самое важное — он делает все это систематически, день за днем, без устали и эмоций. Именно в этой дисциплине и заключается главная ценность автоматизации.
Первый этап (завершен): отбираем только «главных героев» рынка
Первое, что делает любой хороший аналитик — определяет, с какими акциями вообще стоит работать. Представьте, что вы режиссер, подбирающий актеров для фильма. Вы не будете проводить кастинг среди случайных прохожих на улице — вы обратитесь в профессиональные агентства, к проверенным артистам.
Так и наш робот. Прежде чем искать тренды, он отбирает только самые ликвидные, то есть самые торгуемые акции Московской биржи. Почему это так важно? Потому что работа с малоликвидными акциями — это как пытаться продать уникальную антикварную вазу в маленьком городке: покупатель может и найдется, но вам придется существенно снизить цену.
Мой подход прост и прозрачен: берем все акции основного списка биржи и выбираем топ-30 по обороту торгов. Эти бумаги ежедневно привлекают внимание тысяч инвесторов, по ним проходят сотни тысяч сделок. Это значит, что вы всегда сможете купить или продать их по справедливой цене без долгого ожидания.
Интересный факт: состав этого «топа» постоянно меняется. Сегодня в нем могут быть одни компании, завтра — другие.
Поэтому робот регулярно обновляет список, следя за реальной ситуацией на рынке. В моем последнем отборе (28 января 2026 года) в первую тройку вошли ЮГК, «Селигдар» и «Полюс», а минимальный ежедневный оборот среди отобранных акций составил более 340 миллионов рублей. Это серьезные объемы, подтверждающие наш принцип работать только с «главными героями» рынка.
Как создается логика робота: не магия, а тщательная работа
Многие представляют создание торгового робота как нечто таинственное, доступное только гениям программирования. На самом деле, этот процесс больше напоминает разработку подробной инструкции для очень внимательного и дотошного сотрудника*.
Весь путь робота от начала работы до получения результата можно описать в простых шагах. Сначала он загружает настройки — сколько акций отбирать, как часто проводить анализ. Затем запрашивает у торговой системы данные обо всех акциях. Следующий шаг — сбор информации о ежедневном объеме торгов по каждой бумаге. Потом — сортировка от большего к меньшему и отбор нужного количества лидеров.
Но и здесь не обходится без нюансов. Как измерить популярность акции? По денежному обороту — сколько рублей перешло из рук в руки. Именно этот показатель, а не количество акций, дает реальное понимание интереса инвесторов. Пять миллиардов рублей, прошедших через акции Газпрома, и пять миллиардов через акции небольшой компании — это разные уровни внимания рынка.
В процессе разработки постоянно возникают вопросы, требующие решений. Например, как часто обновлять список? Слишком часто — и робот будет реагировать на случайные всплески, слишком редко — и может упустить важные изменения. Полагаю, что мне удалось найти баланс, который позволяет системе оставаться актуальной, но не становиться излишне нервной.
Что уже готово и что будет дальше?
К настоящему моменту полностью готов и протестирован первый модуль робота — тот самый, который формирует список ликвидных акций. Он работает стабильно, и я могу быть уверены, что все последующие этапы будут строиться на качественной основе.
Результаты его работы сохраняются в нескольких форматах:
- Полный отчет с детальной информацией — для тех, кто любит погружаться в цифры.
- Простой список тикеров — для следующих этапов анализа.
- И подробный журнал работы — чтобы всегда можно было понять, что и когда происходило.
Но, конечно, это только начало. Сейчас я перехожу ко второму, самому интересному этапу — созданию «мозга» робота, который будет анализировать отобранные акции и находить среди них те, кто действительно начинает расти. Для этого я «научу» его распознавать определенные графические модели и сочетания индикаторов, которые исторически предшествовали сильным трендам.
Третий этап — это уже непосредственная торговля. Разработка правил для входа в позиции, определения размера покупки с учетом рисков, установки защитных ордеров. Здесь робот перестает быть просто наблюдателем и становится активным участником рынка — конечно, под постоянным контролем инвестора.
Зачем я трачу время на подробности создания робота?
Возможно, вы задаетесь вопросом: «Зачем мне знать все эти детали, если я просто буду пользоваться готовым роботом?» Понимание принципов работы инструмента, которому вы доверяете часть своих инвестиций, — это основа осознанного подхода. Вы же не покупаете автомобиль, не интересуясь, какая у него тормозная система и кто производитель коробки передач?
Trend Plus создается с принципами максимальной прозрачности. Я рассказываю о процессе разработки именно для того, чтобы будущие пользователи понимали: здесь нет «черного ящика», нет скрытой магии. Есть системный подход, основанный на классических принципах анализа рынка, реализованный через четкие правила.
Этот проект — моя попытка сделать качественные инструменты для анализа рынка более доступными. Не секрет, что крупные фонды давно используют автоматизированные системы. Почему частный инвестор должен быть лишен таких возможностей?
В ближайших материалах я расскажу, как я «учу» робота распознавать начало тренда и выбирать точку входа в позицию. Это будет увлекательное путешествие в мир инвестиционной аналитики, понятное даже тем, кто впервые слышит о скользящих средних и уровнях поддержки.
P.S. Помните, что любой, даже самый совершенный инструмент — это всего лишь инструмент. Самые важные решения в инвестициях всегда остаются за человеком: что анализировать, как интерпретировать результаты и, в конечном счете, когда нажимать на кнопку «старт». Этот робот создается, чтобы помочь вам с первым пунктом — качественным анализом. Остальное — ваша зона ответственности и ваша финансовая свобода.
* На всякий случай напомню, что свои роботы я пишу совместно с искусственным интеллектом. Идеи за мной, реализация в коде — за DeepSeek.



