VF Code: Торговые роботы | Алготрейдинг | ML
2.4K subscribers
146 photos
38 videos
98 links
Обсуждаем:
▪️ Торговые боты и автоматизацию
▪️ Бэктестинг и анализ стратегий
▪️ Применение ИИ и машинного обучения в торговле
▪️ Работа с API бирж и терминалами брокеров
▪️ Индикаторы, риск-менеджмент, оптимизацию
Все рынки. Все методы. Все технологии
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Автоматическая адаптация стратегии к рынку 📌 Поддержка #1327 марта → 14 апреля 2026

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

Что разберём:
📐 PSI (Population Stability Index) Метрика, пришедшая из кредитного риск-менеджмента — там её используют чтобы детектировать, когда скоринговая модель начала работать на другой популяции. Мы применим её к рынку: берём распределение доходностей или любого признака стратегии за базовый период, делим на бакеты, сравниваем с текущим окном. PSI > 0.2 — распределение значимо сдвинулось, рынок стал статистически другим. Никакого запаздывания индикаторов — работаем напрямую с данными.

📐 Wasserstein distance (Earth Mover's Distance) Инструмент для сравнения распределений. Геометрически — это минимальная "стоимость" трансформации одного распределения в другое. В отличие от PSI учитывает порядок значений и форму: ловит изменение хвостов, асимметрии, волатильности — не только сдвиг среднего. Запускаем скользящим окном поверх стратегии — как только дистанция пробивает порог, фиксируем смену режима и реагируем.

📐 Автоизменение параметров Два подхода: либо под каждый режим держим готовый вариант стратегии и переключаемся между ними — либо параметры (период ATR, размер стопа, порог входа) пересчитываются непрерывно через функции от текущей волатильности и трендовости. Разберём оба — когда что имеет смысл применять.

🗓 27 марта → 14 апреля 2026 👇
🔥4
TradingView — это хорошо. Но вот что появилось — для тех, кто любит графики и не может от них отказаться 👀


Все привыкли к TradingView. Удобно, понятно, куча индикаторов, Pine Script, алерты. Для акций, фьючерсов, базового теханализа — по-прежнему стандарт.

Но если вы торгуете на цифровых рынках — картина немного другая. TradingView показывает данные с одной биржи. Ликвидации — на одном сайте. Стакан с глубиной — на другом. Дельта объёмов — на третьем. И так по кругу.

Мы недавно наткнулись на https://mmt.gg/ — и так как мы всё-таки про алготрейдинг, ML и данные, пройти мимо не смогли.
1
📊 Что внутри:
— Footprint charts — где именно прошли крупные объёмы, не просто свечи
— Heatmap ордербука в реальном времени
— CVD — кто реально давит: покупатели или продавцы
— Market Profile / TPO — зоны ценности, POC
— Карта ликвидаций — кластеры стопов до того, как туда пришла цена
— Net Longs & Shorts — Агрегированный стакан с Binance, Bybit, OKX, Hyperliquid и 15+ бирж
— Кастомные скрипты под свои индикаторы

🤖 Но главная фишка — AI-агент прямо в терминале
Видели видео, где люди кидают скриншот графика в ChatGPT и спрашивают куда пойдёт цена? Вот тут это сделано иначе. Агент не смотрит на картинку — он работает напрямую с данными открытого окна: видит стакан, ордерфлоу, структуру графика. Строит уровни, анализирует ликвидность, отвечает по контексту того, что происходит на экране прямо сейчас.

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

В TradingView такого пока нет. Так что, если интересно быть чуть впереди и понять, как с этим можно работать — пользуемся.
🔥35👍7
Если у вас возникают проблемы с работой сигнальных Telegram-ботов на машинах или серверах, расположенных в РФ, мы добавили небольшую доработку в код — буквально одну строку, которая помогает восстановить отправку сообщений.
🔥30👍1
Сегодня поговорим о LLM, которые можно использовать при разработке торговых роботов.



На втором модуле курса Vesperfin Code мы добавили отдельный блок по вайбкодингу — на следующем потоке углубление в это направление будет ещё больше. Задача блока простая: ускорить перенос стратегий в код.


В первую очередь это полезно в трёх случаях:
👉 когда нужно превратить идею или алгоритм в структуру торгового робота;
👉 когда нужно перенести стратегию из pandas_ta в Backtrader;
👉 когда нужно разобраться в сложном проекте и понять, как его запустить.

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

Мы разберём именно те модели, которые можно использовать бесплатно и без иностранных карт — с учётом актуальных ограничений. И важный момент: речь идёт не об обычных чат-ботах, куда вы кидаете куски кода, а об интеграции с IDE — то есть инструментах, которые понимают контекст всего проекта.


Тему будем раскрывать в нескольких публикациях - не пропустите следующие материалы в нашей группе. Так же разберем в целом запуск моделей локально на своих компьютерах.
13
Первым разберём Qwen от Alibaba


У Qwen есть отдельный инструмент Qwen Code — open-source AI-агент для терминала, оптимизированный под Qwen-модели. Он работает из CLI и интегрируется с VS Code, Zed и JetBrains IDE.

🔗 https://qwen.ai/qwencode
Как установить Qwen Code?


macOS / Linux — быстрый способ через Терминал / Terminal:

curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen.sh | bash


Windows — через CMD от имени администратора (пишем в пуске CMD):

curl -fsSL -o %TEMP%\install-qwen.bat https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen.bat && %TEMP%\install-qwen.bat


После установки рекомендуется перезапустить терминал, чтобы подтянулись переменные окружения.

Как начать работать бесплатно
После установки зайдите в папку проекта в терминале напишите qwen и нажмите enter :

qwen


Внутри CLI вызовите команду:

/auth


Можно заранее авторизоваться на сайте через https://chat.qwen.ai — через Google, GitHub или обычный email. Затем выберите Qwen OAuth. После входа учётные данные кэшируются локально, и можно сразу работать с проектом.

Возможности и лимиты

Последняя модель Qwen 3.6 Plus (qwen3.6-plus) особенно сильна в терминальной разработке, агентных сценариях и практических coding-задачах. По ряду внешних coding-бенчмарков она пока уступает Claude Opus 4.5, но в реальных задачах показывает себя очень достойно и вполне сопоставима с GPT.

Бесплатные лимиты (через Qwen OAuth): 👉 60 запросов в минуту 👉 1 000 запросов в день 👉 Контекстное окно: 1 000 000 токенов

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

Как работать с проектом

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


⚠️ Важно: всегда проверяйте результат. LLM — мощный инструмент, но не гарантия правильного кода. Главное правило вайбкодинга: доверяй, но проверяй.
13😍1
Офлайн-ИИ в кармане

Вы в дороге. Или сидите в самолёте. Или интернет просто пропал — что в наше время случается чаще, чем хотелось бы. Или вы на даче, в метро, в роуминге.

Google выпустила официальное приложение Google AI Edge Gallery с поддержкой свежей модели Gemma 4, которая запускается прямо на телефоне, полностью офлайн.

Да, это не про интеграцию с IDE — для серьёзной разработки мы разбираем другие инструменты. Но когда сети нет, а думать надо — это отличное решение.



Ставим тут:
📱 Android: https://play.google.com/store/apps/details?id=com.google.ai.edge.gallery
📱 iOS: https://apps.apple.com/ru/app/google-ai-edge-gallery/id6749645337
8
В приложении доступны две мобильные версии — Gemma 4 E2B и Gemma 4 E4B. Буква «E» означает effective parameters — реальный объём активных параметров во время работы.

Что умеет модель на телефоне
Gemma 4 поддерживает встроенный режим рассуждений (thinking mode), работу с длинным контекстом, понимание изображений — включая распознавание текста, анализ графиков, разбор документов и скриншотов. Также есть нативный function calling для агентных сценариев.
После первоначальной загрузки телефон можно перевести в режим авиаперелёта — модель продолжит работать. Запросы и ответы никуда не отправляются, всё остаётся на устройстве.

Требования к устройству
Android 10+ или iOS
Для E2B: от 3 ГБ свободной RAM
Для E4B: от 4–6 ГБ RAM

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

⚠️ Главное правило то же самое: модель на телефоне — помощник, а не замена мышлению. Любой результат проверяйте перед использованием в реальном коде.
13
OpenCode — ещё один инструмент для вайбкодинга


Продолжаем разбирать инструменты для разработки торговых роботов. Следующий в нашем списке — OpenCode, open-source AI-агент для терминала.

🔗 https://opencode.ai
Что это такое

OpenCode — open-source агент, который помогает писать код прямо в терминале, IDE или десктопном приложении. Инструмент используют более 6,5 млн разработчиков в месяц, у него 140 000 звёзд на GitHub и 850 контрибьюторов.

Главное отличие от Qwen Code: OpenCode не привязан к одной модели. Можно подключить любого провайдера — Claude, GPT, Gemini, локальные модели — или использовать встроенные бесплатные модели без API-ключей и карты.
Установка
macOS / Linux — один скрипт быстрый способ через Терминал / Terminal:

curl -fsSL https://opencode.ai/install | bash


Windows
Если не хотите разбираться с пакетными менеджерами - просто установите Node.js и используйте npm (он тем более нужен для MCP в дальнейшем).

Это самый короткий маршрут:
https://nodejs.org/en

Скачайте Node.js и просто следуйте установщику, ничего не меняя, нажимая Next.

Перезапустите терминал.

Запускаете:
npm install -g opencode-ai


Все. Node.js - это единственное, что нужно заранее.

macOS / Linux через Homebrew:

brew install anomalyco/tap/opencode


После установки зайдите в папку проекта и запустите:


opencode


Затем выполните /init — агент проанализирует проект и создаст файл AGENTS.md с описанием структуры и паттернов кода. Это помогает модели понимать контекст при каждом запросе.

Как работать с проектом
OpenCode поддерживает два режима, между которыми переключаются клавишей Tab:

Plan mode — агент только предлагает план изменений, ничего не трогая. Удобно перед переносом стратегии в Backtrader: сначала смотрите, что он собирается делать, потом разрешаете.

Build mode — агент вносит изменения. Если результат не понравился — /undo откатит всё назад, /redo вернёт. Можно откатывать несколько шагов подряд.

Файлы в проекте подключаются через @ — например, @strategy.py. Изображение можно перетащить прямо в терминал, и агент его прочитает.

Бесплатные модели — без VPN и карты
При запуске /models в OpenCode сразу доступны три бесплатных модели через OpenCode Zen. Никаких API-ключей, никакой карты, никакого VPN.

⚠️ Все три модели бесплатны на ограниченный период. В это время данные могут использоваться для обучения — учитывайте это при работе с чувствительным кодом.

🟠 MiniMax M2.5 Free — самая мощная из трёх. 230 млрд параметров (10 млрд активных), контекст 200 000 токенов, 80.2% на SWE-Bench Verified — один из лучших результатов среди открытых моделей.

Подходит для: сложной отладки, архитектурных решений, переноса стратегий с большим контекстом.

🟢 Nemotron 3 Super Free — от NVIDIA, быстрая и эффективная. 120 млрд параметров (12 млрд активных), гибридная архитектура Mamba-Transformer. Контекст до 1 млн токенов, в OpenCode доступно 262 000. Архитектура Mamba держит большой контекст без роста потребления памяти — удобно при работе с крупными кодовыми базами.

Подходит для: работы с большими файлами стратегий, документирования, быстрых правок.

Big Pickle — stealth-модель, команда OpenCode не раскрывает, что за ней стоит. Быстрая, справляется с большинством повседневных задач.

Подходит для: рутинных правок, реализации функций, код-ревью.

Как выбрать модель под задачу
Перенос стратегии из pandas_ta в Backtrader - MiniMax M2.5 Разобраться в большом проекте - Nemotron 3 Super
Быстро поправить функцию / добавить логику - Big Pickle
Отладка сложного бага - MiniMax M2.5

Переключение между моделями — /models прямо в сессии, без перезапуска. Остальные модели в списке (Claude, GPT, GLM) — платные, подключаются через собственные API-ключи или подписки.

Платные варианты — если нужно больше и есть иностранные карты
OpenCode Zen — pay-as-you-go, пополнение от $20. Кураторский список моделей, проверенных командой OpenCode для coding-агентов. Данные не используются для обучения.

OpenCode Go — $5 в первый месяц, затем $10/месяц. Доступ к популярным open-source моделям с хорошими лимитами.

Другие провайдеры: Claude, GPT, GLM и т.д.

⚠️ Главное правило остаётся тем же: всегда проверяйте, что сделал агент. Plan mode существует именно для этого — сначала смотрите план, потом запускаете.
🔥16👍32
Cline — AI-агент прямо в редакторе кода



Продолжаем серию про инструменты вайбкодинга. Если Qwen Code и OpenCode живут в терминале, то Cline — это другой подход: агент встраивается прямо в ваш редактор как расширение. Но и терминал тоже есть.

🔗 https://cline.bot
Что это такое

Cline — open-source AI-агент для VS Code, Cursor и JetBrains. Более 50 000 звёзд на GitHub, более 5 млн разработчиков. Работает прямо в сайдбаре редактора: читает файлы, запускает команды, пишет и редактирует код — с вашего разрешения на каждое действие.
Главное отличие от терминальных инструментов: не нужно переключаться между редактором и терминалом. Видите код — там же и работаете с агентом.

Установка

Как расширение в IDE — самый простой способ:
Откройте VS Code / Cursor / JetBrains
Нажмите Ctrl/Cmd + Shift + X → Extensions
В поиске введите Cline
Нажмите Install

После установки — значок Cline в левой панели. Рекомендуется перетащить его в правый сайдбар, чтобы файлы проекта оставались слева, а агент был справа.

Как CLI в терминале — вариант существует, но официально пока только для macOS и Linux, Windows поддержка ещё в разработке. Плюс установка через npm требует доступа к зарубежным репозиториям. Поэтому для наших реалий разбираем IDE-вариант.

Установка в JetBrains / PyCharm без маркетплейса
Маркетплейс JetBrains недоступен без VPN — но это не проблема, плагин можно поставить вручную из файла:
Скачайте .zip плагина:
Официально: https://plugins.jetbrains.com/plugin/28247-cline
Или с Яндекс.Диска (уже скачали для вас): https://disk.yandex.ru/d/4D4pyzY64niXsw

В PyCharm / JetBrains: Settings → Plugins → шестерёнка → Install Plugin from Disk

Выберите скачанный .zip файл → перезапустите IDE
Готово — плагин появится в панели, как при обычной установке из маркетплейса. Кто находится в другой стране — можно ставить напрямую через маркетплейс в один клик.
👍5