Кейс по созданию на BALIA OS торгового бота, который использует API криптобиржи для распознавания ценовых паттернов и автоматического открытия и закрытия позиций. Он построен со строгостью, необходимой для любой системы, работающей с инвестиционными решениями — предотвращение утечки данных, проверка бэктестов в правильном хронологическом порядке и другое.
Независимо от того, работаете ли вы с широко известным техническим паттерном, таким как «голова и плечи» или перевёрнутая «голова и плечи», или с методом торговли, который вы разработали сами на основе опыта, вы можете показать агенту изображения графиков и указать «когда график выглядит так, оценивай это таким образом» — построив систему, которая от начала до конца обрабатывает мониторинг графика, принятие решений о входе в позицию и автоматическое размещение ордеров.
| Инструмент | Роль | Можно представить как |
|---|---|---|
| Chat Claude (claude.ai) | Определяет «что строить» в диалоге. Отвечает за проектирование и спецификацию | Планёрка с вашим архитектором |
| Claude Code в VS Code | Берёт финальный проект и непосредственно создаёт файлы и пишет код | Подрядчик на объекте |
Большинство готовых решений для автотрейдинга строят свою логику один раз на исторических данных, а затем используют её неизменной постоянно. Подход к сборке в этом руководстве отличается от этого по двум ключевым направлениям.
| Типовое ПО для автотрейдинга | Подход к сборке в этом руководстве | |
|---|---|---|
| Выбор торговых инструментов | Продолжает использовать логику/инструменты, определённые в начале, без изменений | Каждый день перезапускает бэктест на текущих рыночных данных и заново отбирает выгодные инструменты |
| Повышение точности | Просто продолжает использовать логику точно в том виде, в каком она была изначально построена | Анализирует ежедневные результаты сделок — особенно сделки, закрытые по стоп-лоссу — и постоянно обучает агента на основе полученных выводов, непрерывно повышая точность со временем |
Выбор торговых инструментов автоматически перепроверяется каждое утро, и список наблюдения постоянно обновляется. Проверка паттернов перед размещением ордера также построена вокруг цикла непрерывного улучшения — анализа сделок по стоп-лоссу и постепенного добавления новых сформулированных паттернов. Это система, построенная так, чтобы никогда не быть «завершённой» с фиксированной логикой.
| Фаза | Содержание | Используемый инструмент | Результат |
|---|---|---|---|
| Фаза 0 | Настройка окружения и подготовка данных (выбор биржи, получение API-ключей, сбор исторических данных, проектирование подхода к хранению данных) | Оба инструмента | Лист требований + полностью настроенное окружение |
| Фаза 1 | Проектирование сигналов и признаков (проектирование технических индикаторов и распознавания паттернов, предотвращение утечки данных) | Chat Claude | Документ по проектированию сигналов |
| Фаза 2 | Создание движка бэктестинга стратегии (хронологическое разбиение train/valid/test, создание кассеты) | Оба инструмента | Движок бэктестинга стратегии + SKILL.md/WORKFLOW.md/SPEC & soul.md |
| Фаза 3 | Настройка параметров (настройка только на valid-периоде; test-период — только для итоговой проверки) | Оба инструмента | Настроенные параметры + результаты итоговой оценки |
| Фаза 4 | Переход к реальной торговле (сначала демо/бумажная торговля → затем небольшая реальная позиция, архитектура с поддержкой нескольких бирж, постоянный мониторинг) | Оба инструмента | Работающий торговый бот + настроенный мониторинг |
Прежде чем перейти к реальной торговле, вы поэтапно выстраиваете проверку на исторических данных — тщательный процесс, необходимый для любой серьёзной финансовой системы. Поскольку исходные предпосылки сильно различаются в зависимости от торгового инструмента и биржи, готового TASK.md, пропускающего интервью, не существует. Всегда начинайте с интервью по требованиям на Фазе 0.
Просто вставьте этот промпт как есть в новый диалог с «Chat Claude» (claude.ai), чтобы начать интервью по требованиям Фазы 0.
Остальная часть доступна в полном руководстве после покупки T1.
(Полный текст, включая логику выбора торговых инструментов по умолчанию, логику входа/выхода из позиции, детали предотвращения утечки данных и шаблоны листов инструкций для Фазы 1 и далее)
⚠️ Данное руководство и данная кассета не являются инвестиционной рекомендацией или предложением осуществлять инвестиции.
BALIA OS — это инструмент, помогающий создавать автоматизированные системы, включая торговых ботов. Он не гарантирует какой-либо конкретный инвестиционный результат. Результаты бэктестов, основанные на исторических данных, не гарантируют будущих рыночных условий или будущих торговых результатов.
Криптотрейдинг сопряжён с сильными колебаниями цен, и убытки могут превысить вложенный капитал. Всегда торгуйте, руководствуясь собственным суждением и на свой собственный риск.
Философия проектирования и методы, представленные в этом руководстве (распознавание паттернов, подходы к управлению рисками и т.д.), приводятся исключительно в информационных целях и не гарантируют какой-либо конкретный процент попаданий, процент выигрышных сделок или прибыль. Регулирование и налогообложение криптотрейдинга различаются в зависимости от страны и региона. Соблюдайте законы своей юрисдикции в отношении доступности бирж и налогообложения и при необходимости консультируйтесь со специалистом.
Логика выбора торговых инструментов по умолчанию, логика входа/выхода из позиции, подход к предотвращению утечки данных, шаблоны листов инструкций для Фазы 1 и далее и многое другое — полный текст изложен на гайд-сайте BALIA OS.
Смотреть полное руководство →Другие кейсы, построенные по тому же принципу — системы управления бронированием, автообновление сайтов сообществ/фан-сайтов, прогнозирование лодочных гонок и другое — уже доступны или в разработке.
Смотреть все кейсы →