TSAI
Русский Read in English
РУКОВОДСТВО · ТОРГОВЫЕ СИСТЕМЫ

Как построить торговую систему

Автор: Сильвиу Василеску · Обновлено 1 августа 2026 · 10 мин чтения

Торговая система — это набор правил, полный настолько, что два разных человека, следуя ему, выставили бы одинаковые заявки. В этом весь тест. Если какая-то часть вашего метода требует посмотреть на график и решить, что вы чувствуете, — у вас есть подход, а не система. А подход нельзя измерить, значит, его нельзя и улучшить.

Это не аргумент против интуиции. Это аргумент о том, что вы не узнаете, стоит ли ваша интуиция чего-нибудь, пока механическая часть не записана и не отделена от неё. Всё дальше — о том, как дойти до этой записанной формы, а затем выяснить, сколько она на самом деле стоит.

1. Шесть решений, на которые система обязана ответить

У большинства тех, кто говорит, что у них нет системы, четыре из этих шести пунктов на самом деле закрыты, а два оставлены настроению. Почти всегда это последние два.

  1. 1. Вселенная инструментов. Какими акциями вы вообще готовы торговать? Порог ликвидности, минимальная цена, биржа, возможно, исключённые сектора. Это фильтр, который вы применяете до того, как на что-либо посмотрели; он разобран в руководстве по отбору акций.
  2. 2. Сетап. Какое условие должно существовать, чтобы акция стала кандидатом? Выше 200-дневной средней, в базе, что бы ни лежало в основе вашего преимущества. Сетап — это состояние, а не событие.
  3. 3. Триггер. Какое конкретное событие ставит заявку? Закрытие выше уровня, пробой вчерашнего максимума, выход из диапазона открытия. Триггер превращает кандидата в позицию, и ему нужна цена, а не ощущение.
  4. 4. Стоп. На какой цене причина сделки признаётся ошибочной? Решается до входа, всегда, потому что это входные данные для следующего ответа.
  5. 5. Объём. Сколько акций? Это следует арифметически из стопа и вашего риска на сделку — см. размер позиции. Это никогда не круглое число, выбранное потому, что так кажется правильным.
  6. 6. Выход на прибыльной стороне. Что выводит вас из позиции, когда вы правы? Цель, трейлинг-стоп, ограничение по времени, частичная фиксация. Это самый часто не отвеченный вопрос в трейдинге и тот, который наносит больше всего ущерба.

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

2. Начинайте с преимущества, а не с индикатора

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

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

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

3. Матожидание: число, которое имеет значение

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

матожидание = (доля побед × средняя прибыль в R) − (доля убытков × средний убыток в R)

Система, которая выигрывает в 40% случаев при средней прибыли 2,5R и среднем убытке 1R, имеет матожидание (0,40 × 2,5) − (0,60 × 1) = +0,40R на сделку. Возьмите 200 таких сделок за год, рискуя каждый раз 1% счёта, — и арифметика метода работает на вас, хотя путь не будет гладким, а просадка по дороге — отдельный вопрос с отдельным ответом.

Две вещи про матожидание легко упустить. Его нужно считать после издержек — комиссий, спреда и проскальзывания, — потому что преимущество в +0,10R на младшем таймфрейме может быть съедено ими целиком. И оно осмысленно только на приличной выборке: тридцать сделок не говорят почти ничего, потому что разница между хорошей и посредственной системой меньше, чем шум в тридцати результатах.

4. Почему высокий процент побед может терять деньги

Доля прибыльных сделок — самая цитируемая и наименее полезная величина в трейдинге, потому что она ничего не говорит о размере результатов. Метод, который выигрывает в 90% случаев, беря 0,2R на каждой прибыльной сделке и теряя 3R на каждой убыточной, имеет матожидание (0,90 × 0,2) − (0,10 × 3) = −0,12R. Он теряет деньги, ощущаясь при этом превосходным, — и ощущается превосходным довольно долго, пока не придёт десятая сделка.

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

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

График с отмеченными на цене входом, стопом и выходом торговой системы по правилам.

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

5. Бэктест без самообмана

Бэктест применяет ваши записанные правила к историческим данным и сообщает, что бы произошло. Сделанный аккуратно, он самый дешёвый источник информации о вашем методе. Сделанный небрежно, он производит уверенность, а это хуже, чем не иметь никакой.

Ошибки здесь конкретны, и их можно избежать:

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

6. Подгонка под историю — тихий провал

Подгонка — это донастройка правил до тех пор, пока они не начнут точно описывать прошлое. Она тихая, потому что производит самый красивый бэктест, который вы когда-либо видели, и нигде по пути не ощущается ошибкой. Период 14 показал себя хорошо; вы пробуете 13, 15, 12 и 16; одно из них лучше; вы его оставляете. Повторите это по пяти параметрам — и вы получили систему, выучившую историю наизусть.

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

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

7. От бэктеста к реальным деньгам

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

Ожидайте, что живые результаты будут несколько хуже протестированных. Часть разрыва — издержки, которые вы не смоделировали; часть — то, что исторический период в итоге был одной выборкой из многих возможных вариантов будущего. У метода, чьи живые результаты драматически хуже, обычно есть ошибка с заглядыванием в будущее, и стоит вернуться и поискать её, а не заключать, что рынок изменился.

8. Как пересматривать систему, которой уже торгуете

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

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

Пересматривайте по расписанию — ежеквартально или каждые пятьдесят сделок — и никогда после плохого дня. Изменения, внесённые в ответ на последний убыток, — это способ, которым протестированная система тихо превращается обратно в подход.

КОРОТКО
  • Система — это правила, полные настолько, что два человека выставили бы одинаковые заявки.
  • Ответьте на все шесть: вселенная инструментов, сетап, триггер, стоп, объём и выход, когда вы правы.
  • Стройте от преимущества, которое можно сформулировать одним предложением, и лишь потом выбирайте индикатор для его обнаружения — не наоборот.
  • Судите по матожиданию в R после издержек и на выборке, достаточно большой, чтобы что-то значить.
  • Победы в 90% случаев теряют деньги, если убытки крупные. Сам по себе процент побед не говорит ни о чём.
  • Проверяйте бэктест на заглядывание в будущее, ошибку выжившего и реальные издержки и записывайте просадку наравне с доходностью.
  • Меньше параметров, устойчивые соседние значения и нетронутые отложенные данные — защита от подгонки.
  • Отмечайте, следовали ли вы правилам. Это показывает, чинить систему или себя.

Построить систему — вместе с кодом

Trade Stocks Like A.I. доводит это от плана до рабочего метода: подробный программный код для построения и тестирования систем, более 200 разборов графиков с пояснениями и реальные сделки с логикой за каждым входом, стопом и выходом. 206 страниц от экономиста с 26-летним опытом на рынке, на 25 языках.

Посмотреть, что внутри книги

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