Я использовал модель o1 от OpenAI для разработки торговой стратегии. Она РАЗРУШАЕТ рынок

Буквально с одной попытки. Я был в шоке.

Моя алгоритмическая торговая стратегия, опережающая рынок
Моя алгоритмическая торговая стратегия, опережающая рынок

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

🚀 Решайте свои задачи с помощью последних самых дорогих версий искусственного интеллекта!

🚀 Бот ChatGPT по-русски умеет:

💸 Придумывать финансовые стратегии.

📃 Писать рефераты, курсовые, дипломы.

📐 Решать задачи.

👨🏻‍💻 Программировать.

🖼 Рисовать изображения.

📝 Писать за вас любые тексты.

🧠 Предлагать идеи на любые темы.

Жмите ChatGPT по-русски

На самом деле, это заняло так много времени, что мне пришлось обновить код моего приложения, потому что я продолжал сталкиваться с тайм-аутами на протяжении всего моего приложения. Я не знал, что новой нормой будет ждать 5 минут, прежде чем получить ответ.

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

И я сделал это случайно... с первой попытки. Я в шоке.

Как я создал алгоритмическую торговую стратегию, используя степень магистра права

Сначала давайте поговорим о том, как я создал алгоритмическую торговую стратегию с использованием клубники.

Я построил свою алгоритмическую торговую платформу NexusTrade для работы с любой крупной языковой моделью. В то время как бэкэнд позволяет ей работать с Gemini, моделями с открытым исходным кодом, такими как Llama, и другими LLM, фронтэнд поддерживает только модели OpenAI и Anthropic прямо сейчас.

Это работает как многоэтапный процесс.

Как работает AI Chat с NexusTrade
Как работает AI Chat с NexusTrade
  • Отправить запрос: сообщение от пользователя отправляется на сервер.
  • Классификация запроса: из списка подсказок, таких как «Подсказка AI Stock Screener», «Подсказка Create Portfolio» и «Analyze Fundamentals», модель определяет наиболее релевантную подсказку для обработки запроса.
  • Переслать на запрос: отправьте сообщение на наиболее релевантный запрос и получите ответ
  • Post-Process Response: В зависимости от подсказки мы выполним дополнительные действия. Например, с подсказкой «AI Stock Screener Prompt» мы сгенерируем SQL-запрос, а затем на этапе постобработки выполним запрос к базе данных.

Когда модель интерпретирует желание пользователя создать торговые стратегии, она создает «цепочку подсказок».

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

Создание портфеля с NexusTrade
Создание портфеля с NexusTrade

Затем из описания стратегий мы создаем схему стратегии. Она включает название стратегии, действие («купить» или «продать»), актив, который мы хотим купить, сумму (например, 10% от вашей покупательной способности или 100 акций) и описание того, когда мы хотим выполнить действие.

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

Этот процесс позволяет нам создавать портфели с использованием ИИ.

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

Вот почему я был потрясен, когда увидел, что эта новая модель создала ОЧЕНЬ прибыльную торговую стратегию с первой попытки.

Разница, которую «мышление» имеет при разработке алгоритмических торговых стратегий

Чтобы показать, насколько это безумно, я буду использовать одни и те же подсказки для создания двух портфелей. Первый портфель будет создан GPT-4. Второй портфель будет создан GPT-o1-mini. Нет никакой разницы в подсказках, которые я использую для создания этих портфелей.

Создание портфолио с помощью GPT-4

Создание портфеля с помощью ИИ с использованием GPT-4
Создание портфеля с помощью ИИ с использованием GPT-4

Чтобы создать портфолио, я зашёл в AI Chat и сказал следующее:

  • Я: Создайте портфель под названием Omni с начальной стоимостью 10 000 долларов.
  • Aurora: Какую стратегию вы хотели бы реализовать в своем портфеле под названием «Omni»? Например, вы можете указать условия покупки или продажи определенной акции или криптовалюты.
  • Я: Я хочу стратегию пересечения SMA на TQQQ. Я хочу стратегию тейк-профита, но без стоп-лоссов — я настроен оптимистично по отношению к технологиям в долгосрочной перспективе и не хочу, чтобы у меня был стоп-лосс. Я также хочу растянуть свои покупки и не идти ва-банк сразу.

Вот портфолио, которое я создал с помощью GPT-4 в первый раз.

Портфель созданный с помощью GPT-4
Портфель созданный с помощью GPT-4

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

Для сравнения, вот портфолио, которое я создал с новой моделью o1.

Выдающийся портфель, созданный с помощью GPT-o1

Портфель созданный с помощью o1-mini
Портфель созданный с помощью o1-mini

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

Однако результаты оказались просто выдающимися.

Моя алгоритмическая торговая стратегия, опережающая рынок
Моя алгоритмическая торговая стратегия, опережающая рынок

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

  • Процентное изменение в 3 раза выше, чем при использовании SPY, и составляет 268%.
  • Коэффициент Шарпа намного выше: 0,71 по сравнению с 0,51.
  • Максимальная просадка составляет 37%, по сравнению с просадкой при удержании SPY в размере 34%
  • Но средняя просадка почему-то меньше и составляет 4,35% по сравнению со средней просадкой при удержании SPY, составляющей почти 7%.

Это... просто вау. Это не только намного выгоднее, но и как-то менее рискованно? Это потрясающе.

Более глубокое обсуждение этих результатов

Увидев эти результаты впервые, я был ошеломлен и решил немного разобраться — что же делала эта модель, чего не делала GPT-4?

Я обнаружил следующую важную деталь: при создании условия продажи для этой стратегии GPT-4 продавал, если позиции росли хотя бы немного на 0,15%.

Правило продажи для GPT-4
Правило продажи для GPT-4

Напротив, портфель, созданный с помощью модели «клубника» OpenAI, будет продан, если 14-дневная средняя цена акций вырастет на 15% или более.

Правило продажи модели o1-mini
Правило продажи модели o1-mini

Я полагаю, что модель, созданная GPT-4, просто продавалась слишком рано. Я внес небольшую корректировку в портфель, созданный с помощью GPT-4.

Корректировка, которую я сделал для этого портфеля
Корректировка, которую я сделал для этого портфеля

В конечном итоге этот портфель также показал выдающуюся доходность, превышающую рыночную.

Доходность после корректировки портфеля
Доходность после корректировки портфеля

Очевидно, что модель o1-mini лучше понимала, как создать валидный портфель для моего приложения без необходимости итерации. Напротив, модели GPT-4 требовалось немного больше помощи от опытного пользователя. В конце концов, оба портфеля показали выдающуюся доходность, превосходящую рыночную.

Следующие шаги в этом эксперименте

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

Таким образом, я внедряю эти стратегии на рынок и слежу за тем, как они будут работать в будущем.

Развертывание стратегии в NexusTrade
Развертывание стратегии в NexusTrade

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

Только время покажет.

Заключительные мысли

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

В этой статье показано, что обе языковые модели OpenAI могут создавать высокодоходные алгоритмические торговые стратегии. Модель o1 сделала это без необходимости ручного вмешательства, в то время как модель GPT-4 нуждалась в помощи эксперта-человека. В конечном итоге обе модели имеют возврат на бэктестинге, который оставляет S&P500 далеко позади.

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

Следите за результатами — это может изменить правила игры в алгоритмической торговле.

🚀 Решайте свои задачи с помощью последних самых дорогих версий искусственного интеллекта!

🚀 Бот ChatGPT по-русски умеет:

💸 Придумывать финансовые стратегии.

📃 Писать рефераты, курсовые, дипломы.

📐 Решать задачи.

👨🏻‍💻 Программировать.

🖼 Рисовать изображения.

📝 Писать за вас любые тексты.

🧠 Предлагать идеи на любые темы.

Жмите ChatGPT по-русски

5353
1010
55
23 комментария

Ептыть... боты комментируют ботов

19

Жаль, что смайлика клоуна тут нет. В какую же помойку это сайт превращается (превратился?)

10

А что вас удивляет? Это цель их создания, увеличивают активность на ресурсе, все для любимого рекламодателя

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

16

Каков ИИ, а! И стратегию сделал, и статью по ней написал

8

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

8