От отсутствия сигналов до готовности к эксплуатации: как мы создали торгового бота по концепциям «умного капитала»
Начало: смелая идея 💡
Всё началось с простого вопроса: «Можно ли создать торгового бота, который мыслит, как институциональные трейдеры?»
Мы хотели создать что-то новое — не очередного бота, основанного на индикаторах, а систему, которая понимает концепции «умного капитала» (SMC) и следует той же логике, что и крупные игроки на рынке.
Проблема: отсутствие сигналов в течение года 📉
После нескольких месяцев разработки мы столкнулись с проблемой. Наш бот работал идеально — только он не находил ни одного сигнала по BTC, ETH и DOGE в течение целого года тестирования.
Проблема? Мы построили это как учебную систему SMC, ожидая идеального исполнения со стороны институционалов с идеальными точками отката. Но криптовалютные рынки не работают таким образом — особенно крупные монеты, которые движутся быстро и редко предоставляют вам "идеальные" настройки.
Прорыв: Две модели входа 🎯
Вместо того чтобы сдаваться, мы переработали систему с двумя моделями входа:
Модель входа A: Классическая SMC (Перфекционист)
Чистые справедливые ценовые разрывы (FVG)
Глубокие откаты к Ордер Блокам (OB)
Редкие, высококачественные сигналы
Идеально подходит для институциональной торговли
Модель входа B: Совместимая с криптой (Реалист)
Мелкие касания FVG (30-50% заполнение)
Возвраты смещения (0.2-0.35× ATR)
Первая противоположная свеча OB (даже 1-свечная)
Разработано для быстро движущихся криптовалютных рынков
Суть: Каждый сканер может выбрать свою модель — Только классическая, Только крипто или Обе (с логикой резервирования).
Архитектура: 5-ступенчатая система проверки ⚙️
Каждый сигнал должен пройти через 5 строгих ворот:
Контекст HTF - Тренды и зоны цен более высокого временного интервала
Событие ликвидности - Цена вымывает ликвидность с подтверждением объема
CHoCH - Изменение характера (подтвержденный разворот намерения)
Модель входа - Классическое или совместимое с крипто обнаружение POI
Исполнение - Подтверждение риска-вознаграждения (минимум 2:1 R:R)
Никаких коротких путей. Никаких компромиссов. Если какие-либо ворота не проходят, сигнал отклоняется.
Три сканера, Три личности 🎭
1. СБАЛАНСИРОВАННЫЙ_SCM (Универсал)
15-минутный временной интервал
Сканирует каждые 2 минуты
Максимум 12 параллельных сигналов
Использует обе модели входа (классическая первая, крипто резерв)
Идеально для большинства трейдеров
2. СТРЕЛОК_SCM (Точный охотник)
5-минутный временной интервал
Сканирует каждую 1 минуту
Максимум 6 параллельных сигналов
Только классическая SMC (строгий контроль качества)
Минимум 2.5:1 R:R
Для опытных трейдеров, которые хотят совершенства
3. ВЫСОКИЙРИСКВОЗВРАТ_SCM (Охотник за большими играми)
15-минутный временной интервал
Сканирует каждые 10 минут
Максимум 4 параллельных сигнала
Совместимая с криптой модель (оптимизирована для BTC/ETH/DOGE)
Минимум 3:1 R:R
Сигналы действительны в течение 72 часов
Для трейдеров, которые хотят высококачественные, высокие R:R настройки
Технический стек 🔧
Python - Основная логика и машина состояний
Binance Futures API - Данные рынка в реальном времени
Многоуровневый анализ - Интеграция от 1м до 1д
Фильтрация на основе сессий - Лондон и Нью-Йорк
Двигатель обратного тестирования - Историческая валидация с профессиональными отчетами
YAML Конфигурация - Легкая настройка сканера
Структурированная регистрация - Мониторинг на уровне производства
Ключевые особенности, которые делают это особенным ✨
🎯 Охрана близости цен
Даже с расслабленными крипто-правилами, мы предотвращаем погоню:
Жесткий блок на крайностях HTF (без покупки на максимумах, без продажи на минимумах)
Проверки близости на касании POI (не на CHoCH)
Единственный источник допуска (0.15-0.25× HTF_ATR)
📊 Профессиональное обратное тестирование
Интерактивный выбор обратного тестирования
Пользовательские диапазоны дат
Всеобъемлющие отчеты с:
Процент побед по сканеру
Анализ производительности модели входа
Анализ фактора прибыли
Подробные журналы сделок
🔄 Готово к производству
Управление процессами (без конфликтов)
Структурированная регистрация
Обработка ошибок
Чистая кодовая база (без мертвого кода)
Полная документация
Результаты: Что мы узнали 📈
Недостаток - это функция, а не ошибка - Меньше сигналов = выше качество
Крипто нуждается в крипто логике - Учебная SMC не всегда работает
Ограничители предотвращают эрозию границ - Проверки безопасности не подлежат обсуждению
Итерации превосходят совершенство - Мы пересобрали модель входа 4 раза, прежде чем добраться до правильного варианта
Что дальше? 🚀
Живое тестирование - Развертывание в производство
Мониторинг производительности - Отслеживание реальных результатов
Обратная связь сообщества - Учимся у реальных трейдеров
Непрерывное улучшение - Уточнение на основе поведения рынка
Итоговые мысли 💭
Создание этого бота научило нас, что торговые системы — это не просто код — они модели рынка. Каждое решение имеет значение. Каждое ворота важно. И иногда, лучшее решение — это построить два решения и позволить рынку выбрать.
Всем трейдерам: Независимо от того, используете ли вы индикаторы, SMC или чистое ценовое действие — помните, что лучшая система — это та, которую вы понимаете и можете последовательно исполнять.
Хотите узнать больше? 📚
Мы задокументировали все:
логика проверки в 5 этапов
конфигурации модели входа
руководства по настройке сканера
рабочие процессы обратного тестирования
контрольные списки развертывания в производство
Это не просто бот — это полная торговая система.
Создан с использованием Python, поддерживаемый Binance Futures API, проверенный обратным тестированием и улучшенный через сотрудничество.
#TradingBots #smc #cryptotrading #BinanceFutures #AlgorithmicTrading
Отказ от ответственности: Это система генерации сигналов, а не автоматизированная торговля. Всегда проводите собственные исследования и используйте правильное управление рисками. Торговля связана с риском потерь.


