Стартовал шоу-эксперимент Alfa Arena, где шесть LLM моделей (Claude, GPT, Gemini и компания) торгуют криптой на реальные деньги. Каждой дали по $10,000 и сказали: "Докажи, что ты умнее рынка".

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

Пока вы следите за руками фокусника, фокус происходит в другом месте

Давайте честно: краткосрочная торговля — это казино с калькулятором. Сегодня +40%, завтра -30%, послезавтра модель объяснит почему это было "стратегически верно". Крипта непредсказуема как женщина после третьего бокала, и никакая LLM этого не изменит.

Поэтому забудьте про результаты. А вот что действительно стоит украсть у этого эксперимента:

  • Как формулируется задача — разница между "дай совет" и "вот 50 индикаторов, объясни что делать"

  • Что модель видит — MACD, RSI, EMA или гороскоп на завтра

  • Как LLM принимает решения — это не магия, это структура промпта

  • Прозрачность рассуждений — модель не просто говорит "покупай", она объясняет почему

Посмотрите на скрин из Arena. Обратите внимание как формулируется промпт и какие данные передаются:

Обратите внимание на USER_PROMPT и дальнейшее рассуждение модели
Обратите внимание на USER_PROMPT и дальнейшее рассуждение модели

И самое интересное — можно увидеть рассуждения модели. Claude Sonnet объясняет: "Моя длинная позиция по ETH показывает небольшую прибыль, и я держу её, потому что внутридневные сигналы выглядят хорошо, хотя долгосрочный тренд немного падающий".

Красиво звучит? Да. Заработает ли? Время покажет.

LLM — это не бот, а советник который объясняет

И вот здесь зарыта собака. Обычные торговые боты: "RSI < 30 = покупай". Быстрые и тупые, как касса в магазине. LLM — это прилавок. Показывает товар и объясняет почему именно этот. Главное отличие: рассуждает и объясняет решение человеческим языком.

Это спасение для тех, кто торгует на эмоциях после новостей на РБК, покупает на максимумах "потому что все говорят" и продаёт в панике на минимумах. LLM может стать вашим другом — тем, кто интерпретирует сотни показателей и говорит: "Смотри, вот почему сейчас не время входить". Вопрос только в том, насколько качественно вы его кормите.

Контекст решает, модель тоже

Структура промпта
Структура промпта

Посмотрите на промпты в Alfa Arena:

  • Временной контекст (сколько торгуешь)

  • Текущие цены и индикаторы на разных таймфреймах

  • Состояние портфеля (что держишь, в плюсе или минусе)

Это не "посоветуй что купить", а подробная карта местности. Разница между "дай совет по акциям" и "вот позиция, вот индикаторы за неделю, вот уровни — что происходит?"

А что если попробовать управлять своим портфелем таким способом?

Для этого много не нужно. Посчитал индикаторы, сделал скрин портфеля и кинул в чат. Пока все смотрят шоу, мы начнем экспериментировать уже сегодня. Возьмем Claude, накормим его данными по своим позициям и спросим: "Что ты видишь?" Месяц таких экспериментов и у вас будет больше понимания рынка, чем после года чтения "аналитики" в телеграм-каналах. ВРЕМЯ ВСЁ РАВНО ПРОЙДЁТ. Вы можете провести его, гадая по новостям, или научиться использовать инструменты. Готовы начать? Соберем такой же промпт систему для российских акций.

Расчет индикаторов

Здесь берем Algopack от Московской биржи — большой банк данных и рыночной аналитики. На основе этих данных посчитаем все метрики, которые видим на Арене.

import numpy as np
import pandas as pd
from moexalgo import Ticker, session

session.TOKEN = 'eyJhbGciOiJSUzI1NiIsInR5...zWWJvAuFUijHEg'

#часовые и минутные свечи за последние несколько дней
df_hour = Ticker('SBER').candles(start='2025-10-20', end='2025-10-31', period='1h')
df_minute = Ticker('SBER').candles(start='2025-10-31', end='2025-10-31', period='1min')

def calculate_ema(data, period):
 """Calculate Exponential Moving Average"""
 return data.ewm(span=period, adjust=False).mean()

ema20_minute = calculate_ema(df_minute['close'], 20)
current_ema20 = ema20_minute.iloc[minute_idx]

остальной код в google colab

На выходе получаем такой промпт для любых акций, на любой момент времени с актуальными данными:

Проанализируй торговые данные и значения индикаторов технического анализа. 
Дай торговую рекомендацию основываясь на имеющихся данных:

current_price = 294.35, current_ema20 = 294.36, current_macd = -0.0167, current_rsi (7 period) = 29.03

Intraday context (by minute, oldest → latest):
Mid prices: [294.46, 294.62, 294.62, 294.56, 294.41, 294.26, 294.11, 294.21, 294.3, 294.35]
EMA indicators (20-period): [294.36, 294.39, 294.42, 294.43, 294.41, 294.39, 294.37, 294.36, 294.36, 294.36]
MACD indicators: [-0.0052, 0.0222, 0.0363, 0.0421, 0.0231, 0.0039, -0.0136, -0.0207, -0.0181, -0.0167]
RSI indicators (7-Period): [100.0, 100.0, 83.93, 70.59, 43.59, 38.75, 36.59, 31.58, 25.71, 29.03]
RSI indicators (14-Period): [63.95, 71.0, 68.93, 64.15, 50.37, 45.45, 53.1, 56.67, 55.56, 55.08]

Longer-term context (1-hour timeframe):
20-Period EMA: 295.23 vs. 50-Period EMA: 293.21
3-Period ATR: 1.46
14-Period ATR: 1.18
Current Volume: 718534.0 vs. Average Volume: 1504090.7
MACD indicators: [1.8704, 1.7518, 1.6326, 1.6585, 1.6624, 1.5108, 1.3014, 1.0269, 0.8726, 0.698]
RSI indicators (14-Period): [77.0, 67.77, 60.64, 62.84, 59.98, 54.4, 46.18, 40.27, 35.13, 39.11]

P.S. все цены и значения сигналов расположены в хронологическом порядке, от старых до свежих

Закидываем промпт в любимую модель и смотрим результат:

Торговая рекомендация от модели
Торговая рекомендация от модели

Поехали экспериментировать

Итого. Модели есть, данные есть, промпты научились создавать. Теперь можно идти пробовать на бумагах из своего портфеля. Но, категорически не рекомендую торговать на реальные деньги по советам модели. Рекомендую экспериментировать, наблюдать и записывать. Глядишь, через время появится понимание, как это использовать в бою.

Как бы я сам начал использовать LLM

Сперва сделал бы риск-менеджера. Описал бы ему свои правила: не торговать против тренда, не более 10% капитала на бумагу, ну и т.д. Перед каждой сделкой спрашивал бы разрешения. Нет противоречий — иду в сделку. Если у вас есть риск-менеджмент, вы уже успешнее множества инвесторов, которые торгуют на эмоциях после прочтения новостей. Но это отдельная тема. Напишите в комментариях ваши лучшие правила в трейдинге

Следующий шаг — использовать LLM как второй фактор. Собрался покупать Лукойл? Не спеши. Спроси у модели. Если она тоже говорит "покупай" — тогда можно и прикупить. Простая схема, но она работает.

Если тема вам зашла, ставьте плюсики. Продолжим

tg: @art_of_llm_trading

UPD 5 ноя. 11:02
Все 6 моделей в минусе, совокупно -25k$ :)

Комментарии (11)


  1. Samych
    05.11.2025 03:17

    Осталось чтобы ИИ целенаправленно наводил панику, а потом продавал и скупал все что нужно, эти глупые человеки)


    1. fivelife Автор
      05.11.2025 03:17

      Это уже претендент на неплохую стратегию) Для это ии не нужно, люди сами справляются))


  1. viktorai
    05.11.2025 03:17

    Главное в трейдинге - это система, когда нет торговой системы, никакая LLM не поможет. Если использовать LLM как советника по инвестированию, тоже самое: нужна система для инвестирования (формирования портфеля - модель Марковица, коэффициент Шарпа, VaR итд)


    1. fivelife Автор
      05.11.2025 03:17

      Система самое важное и сложное, кажется из llm можно сделать подобие простой системы


  1. Bezdelnichev
    05.11.2025 03:17

    Сколько умных людей занимаются фигнёй (трейдингом)? Сколько аналитического ресурса уходит буквально в свисток?


    1. fivelife Автор
      05.11.2025 03:17

      Лучшие идут в трейдинг, остальные в найм. И те и те кайфуют


    1. Femistoklov
      05.11.2025 03:17

      За ум денег не платят.


      1. fivelife Автор
        05.11.2025 03:17

        Ну не всем)


    1. Stranger_in_a_strangeland
      05.11.2025 03:17

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


  1. Badsanta83
    05.11.2025 03:17

    Индикаторы+ ллм = самый быстрый способ уехать жить под мост.


    1. fivelife Автор
      05.11.2025 03:17

      В трейдинге всегда высок шанс)