Язык рынков: как нейросеть GPT находит скрытые паттерны Меррилла

Язык рынков: как нейросеть GPT находит скрытые паттерны Меррилла

Как обучить нейросеть «языку» рынка: от хаоса к предсказанию структур

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

Здесь кроется интригующий поворот: если представить рыночные циклы как последовательность букв или слов, то задача прогнозирования превращается из сложного математического моделирования в задачу обработки естественного языка (NLP). Представьте себе модель, которая «читает» график так же, как GPT читает текст, предсказывая следующее предложение на основе контекста. Давайте разберем, как этот экспериментальный подход может изменить правила игры для тех, кто ищет реальное статистическое преимущество. Многие детали и практические наработки я публикую в своем блоге, поэтому рекомендую подписаться на телеграм-канал "Олег Тестов | Соло-фаундер в найме", чтобы следить за ходом этого исследования в реальном времени.

Основные выводы (Key Takeaways)

  • Рыночный шум составляет более 95% времени, но оставшиеся 5% содержат устойчивые паттерны, дающие статистическое преимущество.
  • Систематизация движений цены через 32 структуры Меррилла позволяет превратить хаотичный график в упорядоченную последовательность токенов («словарь рынка»).
  • Обучение GPT-подобных моделей на токенизированных структурах позволяет выявлять скрытые нетривиальные зависимости, которые невозможно заметить при обычном техническом анализе.
  • Прогнозирование следующей «фразы» рынка дает вероятность формирования конкретной структуры, а не просто направление цены, что критически важно для риск-менеджмента.

Почему классический теханализ проигрывает нейросетям?

Большинство традиционных индикаторов — RSI, MACD или скользящие средние — работают с прошлыми данными, пытаясь экстраполировать их в будущее. Проблема в том, что они смотрят на цену слишком линейно. Рынок — это сложная адаптивная система. То, что работало в 2020 году, может полностью обесцениться в 2024-м. Но есть нюанс: психология толпы, которая формирует графики, меняется гораздо медленнее, чем программные алгоритмы.

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

Вот как меняется восприятие данных при таком подходе:

Параметр Традиционный подход Структурная токенизация
Объект анализа Цена и время (OHLCV) Последовательность структур (напр. 3, 16, 21, 8)
Тип данных Непрерывные числовые ряды Дискретные «слова» (токены)
Метод прогноза Математическая экстраполяция Вероятность следующего токена (LLM подход)
Устойчивость Низкая из-за шума Высокая за счет фильтрации микро-колебаний

Здесь становится очевидно, что рынок начинает «говорить». Если последовательность 3-16-21 часто приводит к появлению структуры 8, то у нас появляется то самое статистическое смещение, на котором строятся прибыльные стратегии. Для более глубокого погружения в механику работы таких систем загляните в телеграм-канал "Олег Тестов | Соло-фаундер в найме", где я делюсь результатами тестов на реальных данных.

Как превратить структуры Меррилла в обучающую выборку?

Когда у нас есть «словарь» из 32 слов, мы можем использовать архитектуру Transformer. Вместо слов «мама», «мыла», «раму», модель видит токены «M14», «W5», «M2». Обучение модели в стиле GPT на таких последовательностях позволяет ей учитывать не только предыдущую структуру, но и весь контекст за последние сотни баров. Что большинство исследователей упускают: зависимость между паттернами редко бывает парной. Это всегда сложная цепочка причин и следствий.

Вот пошаговый процесс, который я использовал в своем эксперименте:

  1. Очистка данных: Фильтрация ценового шума через алгоритм ZigZag с определенным порогом волатильности.
  2. Маркировка: Автоматическое присвоение каждой волне одной из 32 структур Меррилла.
  3. Токенизация: Превращение истории котировок за 10 лет в длинную текстовую строку.
  4. Обучение: Настройка весов нейросети для предсказания вероятности следующего токена в строке.
  5. Валидация: Проверка точности предсказаний на данных, которые модель еще не видела (Out-of-sample).

И это только начало. Интересный момент заключается в том, что нейросеть начинает выделять «диалекты» разных рынков. Например, биткоин может чаще «разговаривать» структурами, характерными для импульсных движений, в то время как индекс S&P 500 предпочитает более сглаженные, затяжные комбинации.

Какие результаты показал эксперимент с нейросетью?

Многие ожидали, что модель просто даст ответ «покупай» или «продавай». Но истинная ценность оказалась в распределении вероятностей. Вместо бинарного выбора модель выдает спектр: «С вероятностью 15% будет структура №3, с вероятностью 45% — №16, остальные варианты — шум». Это позволяет строить стратегии, основанные на математическом ожидании, а не на слепой вере в индикатор.

Согласно принципам квантитативного анализа, которыми пользуются такие гиганты, как Renaissance Technologies, успех кроется именно в поиске ситуаций, где вероятность одного из исходов хотя бы на 2-3% выше случайного распределения. Мой подход с токенизацией структур показал, что в определенные моменты преимущество может достигать 10-12% над случайным блужданием.

Часто задаваемые вопросы

Почему именно 32 структуры Меррилла, а не обычный свечной анализ?

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

Можно ли использовать эту модель для скальпинга?

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

Какое железо нужно для обучения такой модели?

Поскольку словарь ограничен всего 32 токенами, архитектура получается значительно легче, чем полноценная GPT-4. Для обучения на истории одного актива достаточно мощного пользовательского GPU уровня RTX 3060 или облачных решений типа Google Colab.

Путь от теории к практике

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

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

Готовы увидеть, как нейросети читают графики?

Присоединяйтесь к сообществу единомышленников и следите за развитием проекта → Подписаться на канал Олега Тестова

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

Read more

План А: как спасти человечество от гонки ИИ-вооружений

План А: как спасти человечество от гонки ИИ-вооружений

Мир стоит на пороге технологической сингулярности, и вопрос уже не в том, когда появится сверхразум, а в том, как человечество переживет момент его рождения. Создатели нашумевшего проекта AI 2027 представили новый сценарий будущего под названием «Plan A» — амбициозный манифест по предотвращению глобальной катастрофы. Пока ведущие державы наращивают вычислительные мощности в

Как скрыть ИИ: 5 способов изменить ритм текста для обхода детекторов

Как скрыть ИИ: 5 способов изменить ритм текста для обхода детекторов

Вы наверняка это чувствовали: читаешь статью, и внутри срабатывает тихий звоночек. Вроде бы все грамматически верно, факты на месте, но текст ощущается «пластиковым». Это «запах» нейросети. Сегодня детекторы ИИ и обычные читатели стали невероятно чуткими к определенным паттернам, которые выдают машину с потрохами. Проблема не в использовании ChatGPT как таковом,

7 техник промптинга от Anthropic: как получать умные ответы от ИИ

7 техник промптинга от Anthropic: как получать умные ответы от ИИ

Каждый, кто активно работает с нейросетями, рано или поздно сталкивается с «эффектом плато»: ответы становятся предсказуемыми, плоскими и лишенными той глубины, которая необходима для серьезных исследовательских или бизнес-задач. Проблема не в модели, а в подходе к постановке задачи. Когда мы просим ИИ «просто решить проблему», мы получаем усредненный результат из

7 способов сохранить лицо в ИИ-видео: решаем проблему за 30 секунд

7 способов сохранить лицо в ИИ-видео: решаем проблему за 30 секунд

Вы провели часы, оттачивая промпт, выбрали лучшую модель, нажали «Сгенерировать», и первый кадр выглядит потрясающе. Но к третьему шоту ваш главный герой внезапно меняет черты лица, освещение в комнате превращается из дневного в закатное, а одежда живет своей жизнью. Знакомая ситуация? Виртуальная «преемственность» (continuity) — это главная стена, о которую разбиваются