bascomo
bascomo личный блог
17 марта 2026, 21:35

Как я строю систему, которая торгует сама

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

Не торгового бота. Не скрипта с парой индикаторов. Полноценный конвейер, который делает всё сам — от анализа сырых рыночных данных до размещения ордеров на бирже.

Расскажу, как это устроено — в общих чертах.

Идея

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

Моя система не придумывает стратегии. Она их ищет — методично, перебирая огромное пространство возможных комбинаций рыночных сигналов. Думайте об этом как о генетической селекции: выживают только те паттерны, которые доказали свою состоятельность не на одном инструменте, а на сотнях.

Ключевой вопрос был не «как сделать хорошую стратегию», а «как отличить настоящий паттерн от случайного совпадения».

Конвейер из шести частей

 Как я строю систему, которая торгует сама

Система состоит из шести модулей. Каждый решает ровно одну задачу и не знает ничего лишнего о соседях.

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

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

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

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

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

Трейдер исполняет решения в реальном времени — на двух биржах одновременно, с несколькими уровнями защиты капитала.

Главная проблема: переобучение

Если вы достаточно долго ищете паттерн в исторических данных — вы его найдёте. Проблема в том, что нашли вы, скорее всего, шум, а не закономерность.

Это называется переобучением, и в алготорговле оно убивает системы незаметно. Красивые результаты на исторических данных, провал в реальности.

Я потратил непропорционально много времени именно на борьбу с этим. В систему встроено несколько независимых механизмов, каждый из которых задаёт один и тот же вопрос разными способами: «А не выучил ли ты просто прошлое?»

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

Ни один из этих инструментов не даёт гарантий. Вместе — дают разумную уверенность.

Масштаб

Система работает с несколькими сотнями инструментов одновременно: криптовалютные фьючерсы на Binance и рублёвые активы на Московской бирже. Исторические данные — сотни миллионов минутных свечей.

Генетический поиск запускается на кластере из нескольких десятков вычислительных узлов и занимает около недели. Результат — тысячи «паспортов» стратегий, из которых после всех фильтров в боевой портфель попадают несколько сотен.

В реальном времени система одновременно ведёт сотни виртуальных позиций, которые консолидируются в реальные ордера на бирже.

Защита капитала

Торговый модуль устроен параноидально. Семь независимых уровней контроля, каждый из которых может остановить или ограничить торговлю. Жёсткие лимиты на потери: на сделку, на инструмент, на день, на портфель целиком.

Есть «аварийный рубильник» — если дневные потери превышают определённый порог, всё останавливается немедленно и не возобновляется без ручного вмешательства.

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

Зачем это вообще

Вопрос, который мне задают чаще всего.

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

И потому что это красиво — когда сложная машина работает сама.

58 Комментариев
  • ХХХ
    17 марта 2026, 21:42

    Не в тот журнал написали…))

  • Игрок
    17 марта 2026, 21:52
    Как скачать?
    • Michael Nikulshin
      23 марта 2026, 07:58
      Игрок, в любом аппсторе набрать Tycoon и выбрать по картинкам
  • Ho_Chu
    17 марта 2026, 21:54
    написано красиво, спору нет
  • Дмитрий Киреев
    17 марта 2026, 22:10
    А есть уже результат от Ваших изысканий? Т.е эта система(системы) зарабатывают уже  Вам деньги или это пока просто изыскания? И если зарабатывают, то если не секрет сколько получается  % в год?
    • Клетчатый
      18 марта 2026, 03:54
      Дмитрий Киреев, у него 8-ми значный депозит, сам видел
      • Дмитрий Киреев
        18 марта 2026, 09:47
        Клетчатый, вопрос не в размере депозита. А в том сколько % имеет. Ну это уже не важно.В предыдущих его постах ответ на свой вопрос увидел.
    • Просто трейдер
      18 марта 2026, 11:31
      Дмитрий Киреев, у вечных теоретиков с очередными граалями нет времени на такие мелочи как торговля.
      • Дмитрий Киреев
        18 марта 2026, 11:58
        Просто трейдер,  ну почему? Есть же перфекционисты, которым надо, что бы минимум 99 % сделок в +  и т.д.
  • Cubigator
    17 марта 2026, 22:20
    Можно хоть один пример работающего патерна?
  • MATEMATNK
    17 марта 2026, 22:21
    я придумал название для вашего проекта: кэшмашина! Берите в долю!
  • Дэн
    17 марта 2026, 22:22
    ИИшка писала. Синтетический текст прям бросается в глаза
  • Игорь _К
    17 марта 2026, 22:25
    Если это закодить, то выглядит очень мощным роботом. Своего рода непобедимый Скайнет на бирже!

    У меня такой вопрос к алготрейдерам.

    Если я торгую в ручную и у меня очень сложное понимание рынка в голове, каждый вход в сделку и выход уникален — идет анализ многих факторов и признаков и их комбинация дает невероятное количество вариантов, и по итогу такой субъективной оценке делается вход или выход из позы. В общем каждая сделка уникальна и основывается на многих часах изучения истории свеча за свечой от минутки до дневки.

    Я не представляю как это можно алгоритмизировать. 
    • Flexiway
      17 марта 2026, 22:41
      Игорь _К, 

      Зачем это алгоритмизировать, когда можно создать собственный уникальный индикатор.
  • GOLD
    17 марта 2026, 22:25
    эксперты обсуждают строительство системы, которая торгует сама, а они спокойно сидят с салфетками на порнхабе

  • Flexiway
    17 марта 2026, 22:29
    Если не секрет — какой % в год дает такая машина? И какова макс просадка?
  • Артём Горюнов
    17 марта 2026, 23:00
    Круто кнш, но рынок обычно такие истории быстро лечит.
  • litter_bin
    17 марта 2026, 23:07
    текст смердит чатомгпт и ленью автора заниматься редактурой.
  • Александр
    17 марта 2026, 23:11
    «И потому что это красиво — когда сложная машина работает сама.»  100%  
  • mksm_trsv
    17 марта 2026, 23:12
    Talk Is Cheap Show Me the Money
  • Михаил Шардин
    18 марта 2026, 03:26
    И никакой конкретики?
    • Клетчатый
      18 марта 2026, 03:57
      Михаил Шардин, написано же в начале — в общих чертах. Про конкретику сказано не было
    • karma
      18 марта 2026, 12:12
      Михаил Шардин,  Вы видимо не читали тоже самое у этого автора 3-4 года назад ...)
  • Andrey Sanov
    18 марта 2026, 04:22
    если вы разрабатываете эту систему в одиночку, вам следовало бы присудить Нобелевку по экономике… я искренне потрясен вашим интеллектом
    • zhorzh
      18 марта 2026, 10:02
      Andrey Stepanov, тут не столько интеллект рулит, сколько настойчивость и упорство к достижению цели, т.к. объём работ колоссальный и не так легко сохранить мотивацию и не бросить всё на полпути…
  • NoobSaibotGAZPSBERLKOH
    18 марта 2026, 05:57
    Ответ — никак). Ты обычный продажник. Где твои статы на смартлабе? Слабо выложить? Знаем мы что ты давно торгуешь роботами.
  • Salvinit
    18 марта 2026, 07:04
    Мощщщщно, продолжай )))
  • Begbie
    18 марта 2026, 07:17
    И тут Мальчик проснулся
  • RM
    18 марта 2026, 08:46
    скажите, а как вы к этому пришли в плане программирования? где учились, как самообучались?
  • MoscowTrades
    18 марта 2026, 08:47
    bascomo, спасибо за интересный текст!

    А можете пояснить что такое:

    1. Статистические тесты, которые штрафуют за множественное тестирование, — другой (множественное тестирование??)
    2. Разделение данных на обучающую и тестовую выборку с запретом любой утечки между ними — третий (а как может быть утечка если вы данные поделили? Не закрыли в конце интервала?)
  • Митя
    18 марта 2026, 08:54
    Справки предъявите
  • Чушь, тут даже обсуждать нечего.
  • Андрей Чернявский
    18 марта 2026, 09:19
    Идея очень интересная но ни кто не застрахован от ошибочных суждениях, тем более компьютер. Так что оставлять его просто самостоятельно заниматься всем этим я бы не стал.
  • Вагон Купонов
    18 марта 2026, 10:22
    Вот ведь странно, что компашки типа Black Rock со всеми их деньгами и возможностями не сделали подобного раньше и не перекачали себе все деньги мира, да?

    И тут появляются такие статейки… кластера, генетические алгоритмы, куда деваться…
  • Александр
    18 марта 2026, 13:37

    Интересно. Хотелось бы статьи с пояснением на сколько возможно как работают модули верификатор, селектор, комбинатор.

     

  • DrManhattan
    18 марта 2026, 14:32
    Она их ищет — методично, перебирая огромное пространство возможных комбинаций рыночных сигналов.

    Уже было.
    Чудик А. Бутманов говорил, что перебрал все коэффициенты у всех индикаторов.
    Но он как и ты думал, что то, что работает на одном активе должно работать и на других.
    Да еще должно работать всегда как восход Солнца.

    Итог печален — ловля толстых концов, т.е. маловероятных событий.
    Банальная купля битка и Газпрома.
    Вот к чему приводит не понимание основ рынка.
  • kvazar
    18 марта 2026, 22:50
    1. Зачем ИИ обработал текст? В наше время это фу. 2. ЛЧИ 2026? 3. Случайностей набрать не проблема, в т.ч. верифицированных статистически.
  • Sishon
    19 марта 2026, 01:38
    Это гадание похоже на картографические сервисы которые каждый день сводки рисует, какой смысл, когда решает стратегия?
  • L4brazzJro
    19 марта 2026, 08:44
    По существу вопрос лишь один — можно ли назвать систему, которая вычисляет допустим значения ста индикаторов на сырых данных, а потом перебирает часть пространства вариантов, в которых указанный набор значений вкупе с жёстко зашитыми параметрами управления позиции показывает некое положительное матожидание — системой, которая находит торговые стратегии? Она же не находит вам самостоятельно новые индикаторы для обогащения? или добавляет новые параметры управления позицией? По факту это брутфорс алгоритм для «взлома рынка»)
  • Никита Ананов
    20 марта 2026, 17:37
    Спасибо, отлично написано. Готов присоединиться. Защитил диссертацию в 25 у научного руководителя знаменитого Перельмана.
    Ник
    • Ольга Гильванова
      21 марта 2026, 09:19
      Никита Ананов, если Вы математик, то должны отлично понимать, наличие у Вас и Перельмана общего научного руководителя никак не характеризует Вас лично. Лучше этот факт как аргумент приводить на вечеринках в баре, а не здесь)
  • Александр
    21 марта 2026, 08:55
    Селектор ранжирует выжившие стратегии
    Какие стратегии? После исследователя и верификатора есть только сигналы судя по описанию

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн