Блог им. IIPOKYPOP
Секреты азиатского алготрейдинга. Часть 3: След крупного игрока, Защитные откаты и Сила событий.

Всем привет! Мы продолжаем глубокое погружение в логику продвинутого китайского робота для торговли ценными бумагами. В прошлых частях мы разобрали работу в горизонтальных коридорах, торговлю по сильному тренду, вычисление скрытых секторных лидеров и стратегию контртренда — ловлю падающих ножей.
Сегодня мы переходим к самому ценному — к алгоритмам, которые выслеживают действия крупных фондов. Мы разберем, как азиатский код отличает истинный пробой от ловушки, как математически точно рассчитывается идеальный откат и как робот оцифровывает корпоративные новости, чтобы открывать сделки до того, как толпа запрыгнет в уходящий поезд.
Как обычно — никакой воды, только чистая пошаговая логика, адаптированная под реалии и ликвидность нашего рынка акций.
Алгоритм 1: Импульсный пробой на объемах (Volume Breakout) 
Этот алгоритм решает главную проблему любого трейдера: как зайти в пробой уровня и не попасть на ложный вынос. Азиатские разработчики заложили сюда жесткое правило «эффективности и строгого входа» — робот покупает только тогда, когда в активе появляется аномальный объем торгов, подтверждающий присутствие институционального капитала.
Полный алгоритм работы:
Поиск барьера: Система сканирует рынок и находит ключевые уровни сопротивления. Чаще всего это локальный максимум за последние 20 торговых дней или верхняя граница долгой горизонтальной проторговки.
Фактор силы (Объем): Как только цена приближается к уровню, включается счетчик ликвидности. Текущий объем торгов должен превысить средний объем за последние 5 дней как минимум в 2 раза. Коэффициент объема в реальном времени должен быть строго больше 2.0.
Фиксация результата: Чтобы пробой не признали ложным, цена закрытия свечи обязана закрепиться строго выше уровня сопротивления. Более того, закрытие должно произойти в верхней 30%-й зоне всего дневного диапазона (ценового спреда) свечи, что доказывает доминацию покупателей под конец дня.
Защита от перегрева: Бот рассчитывает величину отрыва цены от уровня. Если цена успела улететь вверх более чем на 5%, вход блокируется, чтобы избежать покупки на самом пике.
Фильтр безопасности: Система проверяет фундаментальный мультипликатор PE (цена/прибыль), чтобы отсечь «мусорные» пампы, а также сканирует ленту новостей на отсутствие негатива. Если сектор акции тоже растет, бот увеличивает вес сделки.
Выход из сделки: Идеальная точка входа — как можно ближе к пробитому уровню. Защитный стоп-лосс выставляется строго на 3% ниже пробитого уровня сопротивления.
Оптимизация под рынок России: На Мосбирже из-за специфической ликвидности во втором и третьем эшелонах этот алгоритм в чистом виде использовать опасно — можно влететь в искусственный разгон.
Пример адаптации: Настраиваем алгоритм на «голубые фишки» (Сбербанк, Лукойл, Роснефть). Ищем 20-дневный максимум. Допустим, Сбербанк долго не может пробить 280 рублей. Как только цена пробивает 280, а дневной объем торгов вместо стандартных 5 миллиардов рублей улетает за 11 миллиардов, и при этом акция закрывается по 282 рубля (в верхней трети дня) — алгоритм дает команду на вход. Стоп-лосс выставляем на 271.6 руб. (3% ниже уровня 280).

Если первая стратегия покупает силу на пробое, то этот алгоритм создан для консервативного входа. Его философия — покупать акцию, когда она корректируется, но делает это «неохотно», без реальных продаж со стороны крупных держателей.
Полный алгоритм работы:
Проверка фундамента: Актив обязан находиться в явном, подтвержденном растущем тренде. Математическое условие: скользящие средние выстроены строго по цепочке: быстрая MA5 выше средней MA10, а та, в свою очередь, выше медленной MA20.
Замер падения: Робот выслеживает момент, когда цена начинает корректироваться вниз и опускается в зону скользящих средних. Идеальной точкой считается касание линии MA5 (с погрешностью не более 1%) или линии MA10 (с погрешностью до 2%).
Анализ «засыхания» рынка: Главный критерий — во время этого падения объемы торгов должны упасть ниже 70% от средней 5-дневной нормы. Это доказывает, что у продавцов нет сил, крупный капитал не выходит из бумаги, а текущее снижение — лишь временная техническая фиксация.
Вход в позицию: Покупка совершается в момент, когда цена нащупывает опору на мувинге (MA5 или MA10), а индикатор отклонения показывает, что цена не перегрета.
Риск-менеджмент: Защитный стоп-лосс привязывается к долгосрочной линии тренда и выставляется строго на уровне скользящей средней MA20. Если тренд ломается и MA20 пробивается вниз — алгоритм закрывает позицию.
Оптимизация под рынок России: Российский рынок крайне техничен в плане отработки скользящих средних, особенно на таких тяжеловесах, как Газпром нефть или Новатэк.
Пример адаптации: Акция Полюс Золото находится в мощном тренде, MA5 > MA10 > MA20. Акция начинает локально падать. Цена опускается точно к линии MA5. Трейдеры в панике думают, что это разворот. Но алгоритм видит: объемы торгов на этом падении упали наполовину от обычных дневных значений. Это сигнал «сухого отката». Бот покупает акцию прямо на линии MA5, а стоп-лосс выставляет под линию MA20, защищая позицию от глубокого слома тенденции.

Этот алгоритм обрабатывает не только графики, но и внешние триггеры: дивидендные новости, финансовые отчеты МСФО/РСБУ, крупные корпоративные контракты, государственные заказы и санкционные риски. Его задача — понять, заложена ли новость в цену, или впереди сильное движение.
Полный алгоритм работы:
Сортировка новостей: ИИ-модуль собирает все официальные публикации и делит их на жесткие категории: финансовые результаты, госрегулирование, новые заказы, слияния/поглощения и риски/штрафы. Каждому событию присваивается маркер времени — старые или неточные слухи сразу отсекаются.
Оценка масштаба: Алгоритм вычисляет, на что именно повлияет новость: принесет ли она компании реальную чистую прибыль, изменит ли долю рынка, или это просто краткосрочный хайп, который быстро утихнет.
Проверка заложенных ожиданий: Робот сопоставляет новость с текущим графиком. Если акция к моменту выхода позитивного отчета уже выросла на 30%, алгоритм считает, что «новость отыграна», и запрещает покупки. Если же на сильном отчете идет фиксация прибыли («покупай слухи, продавай факты») — робот может открыть шорт-позицию или остаться вне рынка.
Фильтр негатива: Если новость несет регуляторные риски, судебные иски или штрафы, приоритет автоматически отдается защите капитала, сделки в лонг блокируются.
Условия отмены: Каждая сделка имеет «точку невозврата» — если выходят официальные опровержения, данные оказываются хуже прогнозов или цена пробивает ключевую техническую поддержку, алгоритм мгновенно ликвидирует позицию. Если новость сильная, а цена еще не успела вырасти, бот открывает позицию с повышенным весом.
Оптимизация под рынок России: Наш рынок — абсолютно дивидендный и событийный. Новости о рекомендациях советов директоров по дивидендам (например, у Сургутнефтегаза, Татнефти или МТС) вызывают мощнейшие движения.
Пример адаптации: Выходит новость: Совет директоров крупной компании неожиданно рекомендует высокие дивиденды. Акция мгновенно реагирует ростом на 2%, но технически она до этого лежала на дне и не была перегрета. Алгоритм оценивает, что событие имеет высший статус доверия, а цена еще не успела отыграть этот позитив полностью. Бот заходит в лонг по рыночной цене. Условие отмены (стоп-лосс) — перенос даты заседания или падение цены ниже уровня, с которого начался импульс на новости.
Мы разобрали уже 8 ключевых стратегий китайского алго-пакета. В следующей части мы затронем еще более интересные темы: как алгоритмы вычисляют циклы рыночной паники и эйфории толпы, и как правильно расторговывать каскады ликвидаций.
Пишите в комментариях, какой подход вам ближе: агрессивный импульсный пробой на объемах или спокойный консервативный вход на откатах? Всем удачных торгов и профита!
и нет ответа когда выходить и насколько покупать…
Привет! Справедливое замечание, но важный нюанс: описанные правила — это в первую очередь триггеры для входа. Ведение открытой сделки и выход из неё регулируются отдельными жесткими алгоритмами, чтобы робот не резал прибыль раньше времени и не пересиживал убытки.
Вот как в этих трех стратегиях автоматизированы объем покупки (риск-менеджмент) и правила выхода (тейк/стоп):
1. Импульсный пробой на объемах (Volume Breakout)
На сколько покупать: Стандартный рабочий объем позиции (например, 100% от заложенного на сделку риска). Если фиксируется «секторный резонанс» (весь сектор летит вверх вместе с акцией), объем покупки увеличивается на 30–50% за счет математического перевеса.
Когда выходить (Защита): Стоп-лосс выставляется строго на 3% ниже пробитого уровня сопротивления. Робот выходит мгновенно, если цена закрытия дня возвращается под уровень.
Когда выходить (Прибыль): Фиксация тейк-профита динамическая. Используется скользящий трейлинг-стоп по минимумам предыдущих дней или закрытие 50% позиции при достижении ближайшего сильного макро-сопротивления на старшем таймфрейме.
2. Безопасный откат на сухом объеме (Shrink Volume Pullback)
На сколько покупать: Позиция набирается частями (сеткой лимитных ордеров). Идеальный объем входа (основной) ставится на уровне линии MA5, а страховочный долив — чуть ниже, на уровне MA10. Общий объем позиции — умеренный, так как сделка идет внутри уже существующего тренда.
Когда выходить (Защита): Стоп-лосс привязан к скользящей средней MA20. Как только цена закрывается ниже MA20, алгоритм полностью ликвидирует позицию, так как структура растущего тренда ломается.
Когда выходить (Прибыль): Выход по тейку происходит частями при обновлении локального максимума (хая), от которого начался этот самый откат.
3. Событийный драйвер (Event Driven)
На сколько покупать: Объем позиции жестко зависит от силы новости и степени ее заложенности в цену. Если новость вышла неожиданно, имеет высший приоритет, а цена еще на дне — робот заходит повышенным объемом. Если новость уже частично отыграна графиком, объем снижается до минимального (тестового).
Когда выходить (Защита): Выход по стопу происходит по двум триггерам. Первый — технический: пробой локальной поддержки, с которой начался импульс на новости. Второй — фундаментальный (условие отмены): выход официальных опровержений, негативных уточнений к отчету или резкое угасание хайпа в инфополе.
Когда выходить (Прибыль): Тейк-профит завязан на временное окно («тайм-аут события»). Робот удерживает позицию, пока идет волна отыгрыша (обычно от 1 до 3 торговых сессий), после чего закрывает сделку по рынку, переходя из «торговли ожиданий» в режим «проверки реальных фактов».
Про алгоритмы сопровождения позиций и трейлинг-стопы азиатского софта сделаю отдельный подробный пост, там математика не менее интересная. Подписывайтесь!
Что есть, то есть. Описать математику риск-менеджмента и логику выходов простыми словами всегда сложнее и «душнее», чем просто дать сигнал «покупаем на пробое». Зато алгоритм не подвержен эмоциям и не уговаривает себя пересидеть просадку.
Как шутят на рынке: — Знаешь, в чем разница между дерзким спекулянтом и убежденным долгосрочным инвестором? — Инвестор — это просто спекулянт, который забыл поставить стоп-лосс! 😅
Привет! Это классическая манипуляция на рынке, и от нее никто не застрахован на 100%. Но робот там точно не застрянет, потому что у него в коде прописана защита от таких фокусов.
Во-первых, он не прыгает в сделку просто из-за объема. Ему важно посмотреть, чем закончится день. Если это был ложный вынос, цена обычно откатывается и оставляет длинный «хвост» на графике. А алгоритм купит, только если цена закроется уверенно, в самой верхней части дневного диапазона, показывая, что покупатели удержали силу.
Во-вторых, у бота нет эмоций или надежды на то, что «цена скоро отрастет». Если сделка все же открылась, а на следующий день цена ныряет обратно под уровень — срабатывает жесткий стоп-лосс в 3%. Робот просто хладнокровно фиксирует микро-убыток и идет искать следующую сделку, пока обычные трейдеры продолжают сидеть в минусе и ждать чуда.
Привет! Вопрос прямо в точку. Главная фишка китайского алгоритма в том, что он включает поиск откатов только при жестком выполнении «фильтра старшего порядка».
Бот вообще не будет выкупать падение, если до этого актив математически не доказал свою силу. В коде прописано базовое правило: сделка разрешена только в том случае, если глобальный тренд железобетонно восходящий (быстрые скользящие средние выстроены строго выше медленных).
Как только начинается снижение цены, бот замеряет объемы — они должны упасть ниже 70% от нормы. То есть система видит картину: актив исторически сильный, но прямо сейчас крупные игроки просто отошли в сторону, и падение идет без реального давления крупного капитала. Как только цена аккуратно ложится на линию поддержки, бот делает вход. Если же изначальной силы в тренде не было, алгоритм просто проигнорирует эту бумагу, каким бы «сухим» ни было ее падение.