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

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

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

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

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

Идея

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Масштаб

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Игрок
    17 марта 2026, 21:52
    Как скачать?
  • Ho_Chu
    17 марта 2026, 21:54
    написано красиво, спору нет
  • Дмитрий Киреев
    17 марта 2026, 22:10
    А есть уже результат от Ваших изысканий? Т.е эта система(системы) зарабатывают уже  Вам деньги или это пока просто изыскания? И если зарабатывают, то если не секрет сколько получается  % в год?
    • Клетчатый
      Вчера в 03:54
      Дмитрий Киреев, у него 8-ми значный депозит, сам видел
      • Дмитрий Киреев
        Вчера в 09:47
        Клетчатый, вопрос не в размере депозита. А в том сколько % имеет. Ну это уже не важно.В предыдущих его постах ответ на свой вопрос увидел.
    • Просто трейдер
      Вчера в 11:31
      Дмитрий Киреев, у вечных теоретиков с очередными граалями нет времени на такие мелочи как торговля.
      • Дмитрий Киреев
        Вчера в 11:58
        Просто трейдер,  ну почему? Есть же перфекционисты, которым надо, что бы минимум 99 % сделок в +  и т.д.
        • __rtx
          Вчера в 16:03
          Дмитрий Киреев, 

          … Есть же перфекционисты, которым надо, что бы минимум 99 % сделок в + и т.д...


          Наверное такие есть но это только те кто не торгует. Те кто торгует про такое не думают т.к. вообще без разницы сколько сделок в + главное это то с каким риском зарабатываешь 1 рубль и как это масштабируется. Т.е. алгоритмы которые дают космическую доходность они в 100500% случаев немасштабируемы и зарабатывать много могут лишь до определённого уровня. Те алгоритмы которые хорошо масштабируются имеют сильно меньшее соотношение. Т.е. допустим немасштабируемая тема может иметь такие соотношения — 1 к 20(т.е. побывав в просадке на 1 рубль(это не убыток это имеется ввиду просто чисто теоретически например пока держал позицию вариационная маржа + результат уходил(от максимума) на 1 рубль(при этом необязательно что в течении дня алгоритм был в минусе такого может и не быть)). И допустим в итоге побывав в просадке(выше описано какой) например на 1000 рублей заработал 20 000 рублей. Это не масштабируемая тема и она перестаёт быть интересной когда капитал начинает расти т.к. обычный вклад и т.п. начинают это обгонять(с учётом того что даже зарабатывая в среднем 20-30 тыс. в день(400-600 тыс. в месяц) есть расходы на инфраструктуру которая может забирать большую часть этих денег(если допустим мы фпга, симба и т.д. и т.п. (с оговоркой что не умеем масштабироваться(и как намекает вселенная что таких коллег с большой вероятностью нет либо мало т.к. если такие есть то они точно альтруисты супер серьёзного уровня)))) и если нет масштабируемых тем в которые можно перекладывать то что зарабатывает(стабильно и быстро немасштабируемое хфт(оно бывает и масштабируемое но это уже филосовский вопрос что это хфт или тренд(условно выражаясь) но не будем углубляться...)) то ловишь себя на мысли а тем ли я занимаюсь и не лучше ли было изначально окучивать тренды(условные). Ведь если есть относительно стабильная и масштабируемая тема то стать богатым(реально богатым а не +- накопившим на новый порш) это вопрос 7-8 шагов т.е. экспонента/сложный процент и т.п. очень быстро делают своё дело. Но при условии что +- гарантированна стабильность(а с этим есть проблемы обычно). Поэтому вопрос сколько % он ничего не значит в отрыве от вопросов — какой капитал используется и какой потенциальный риск у всех этих «движений». Абсолютная мощь это подружить ((хфт с трендом) условно) тогда будет предсказуемость и ёмкость и именно это и есть крутизна а не % каких-то сделок или чего-то ещё.

          • Дмитрий Киреев
            Вчера в 16:15
            __rtx, Вы всё правильно написали.Я это и имел ввиду фразой -«которым надо, что бы минимум 99 % сделок в +  и т.д.» А именно  сокращением -т.д.
            А 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:06
    Подписался.
    В теме нейросетевая утопия, но автор — трейдер, пишущий по делу.

    UPD оттенки достоверности.  Разница между «Строю» и «Построил»
  • Артём Горюнов
    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
  • Михаил Шардин
    Вчера в 03:26
    И никакой конкретики?
    • Клетчатый
      Вчера в 03:57
      Михаил Шардин, написано же в начале — в общих чертах. Про конкретику сказано не было
    • karma
      Вчера в 12:12
      Михаил Шардин,  Вы видимо не читали тоже самое у этого автора 3-4 года назад ...)
  • Andrey Stepanov
    Вчера в 04:22
    если вы разрабатываете эту систему в одиночку, вам следовало бы присудить Нобелевку по экономике… я искренне потрясен вашим интеллектом
    • zhorzh
      Вчера в 10:02
      Andrey Stepanov, тут не столько интеллект рулит, сколько настойчивость и упорство к достижению цели, т.к. объём работ колоссальный и не так легко сохранить мотивацию и не бросить всё на полпути…
  • NoobSaibotGAZPSBERLKOH
    Вчера в 05:57
    Ответ — никак). Ты обычный продажник. Где твои статы на смартлабе? Слабо выложить? Знаем мы что ты давно торгуешь роботами.
  • Salvinit
    Вчера в 07:04
    Мощщщщно, продолжай )))
  • Begbie
    Вчера в 07:17
    И тут Мальчик проснулся
  • RM
    Вчера в 08:46
    скажите, а как вы к этому пришли в плане программирования? где учились, как самообучались?
  • MoscowTrades
    Вчера в 08:47
    bascomo, спасибо за интересный текст!

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

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

    И тут появляются такие статейки… кластера, генетические алгоритмы, куда деваться…
  • karma
    Вчера в 11:50
     я занимаюсь тем, что большинство людей считает невозможным

    Странное заявление… где вы опрос проводили и какая выборка? После этого как то уменьшается доверие к автору

    И конечно хотелось бы увидеть результаты ваших изысканий, если они есть конечно, просто про эту идею и про проблемы вы уже несколько лет пишите… 
    • __rtx
      Вчера в 12:07
      karma, 
      … Странное заявление… где вы опрос проводили и какая выборка?...

      У меня тоже такой вопрос к автору.
      … И конечно хотелось бы увидеть результаты ваших изысканий, если они есть конечно, просто про эту идею и про проблемы вы уже несколько лет пишите...

      Судя по описанию автор больше про «шашечки» чем про «ехать». То что в посте это не является какой-то гениальной темой и подозреваю что у многих уже давно реализовано(у меня уже очень давно(без нейросетей и ИИ) и кратно лучше(если конкретно в цифрах то в плане эффективности в 800+ раз чем у автора(в прошлом его посте проводил сравнение на затраты его на облака и свои получилось 25 000 000 у него против 30 000 у меня))). Но суть не в этом а в том что трейдинг как физика есть какие-то вещи которые не меняются годами и десятилетиями и зная суть эффективность(по добыче новых эджей) стремится к нулю и разница в 800+ раз(у меня и у автора) становится не заметной весь вопрос в том пришёл ли автор к тому что даёт деньги если да то ценность всей системы почти нулевая(больше про потешить самолюбие и т.п.) т.к. какой-то сильно добавочной ценности(при наличии хорошей базы) не даёт. Тут как в физике сделали открытие и потом 500 лет ничего нового а если какие-то совсем фундаментальные вещи(типа гравитации) то миллиардами лет ничего не происходит и вряд ли произойдёт.
  • Александр
    Вчера в 13:37

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

     

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

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

    Итог печален — ловля толстых концов, т.е. маловероятных событий.
    Банальная купля битка и Газпрома.
    Вот к чему приводит не понимание основ рынка.
  • kvazar
    Вчера в 22:50
    1. Зачем ИИ обработал текст? В наше время это фу. 2. ЛЧИ 2026? 3. Случайностей набрать не проблема, в т.ч. верифицированных статистически.
  • Sishon
    Сегодня в 01:38
    Это гадание похоже на картографические сервисы которые каждый день сводки рисует, какой смысл, когда решает стратегия?

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

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