Система SrgArt построена по модульному принципу: каждый индикатор выполняет свою функцию, а вместе они образуют конвейер от генерации сигнала до автоматической сделки на бирже. Такой подход позволяет гибко настраивать торговую систему под конкретные задачи, комбинируя только нужные модули.
Поток данных: от сигнала до сделки
Общая схема работы системы выглядит следующим образом:
Источник сигналов — генерирует базовые сигналы Long/Short на основе встроенных алгоритмов.
Конструктор сигналов — оценивает, фильтрует и улучшает базовый сигнал. На этом этапе можно объединить несколько сигналов, добавить аналитические фильтры и создать собственную логику.
Конструктор стратегий — превращает сигнал в полноценную стратегию с мани-менеджментом, бэктестом и визуализацией. Именно здесь определяется, как открывать, сопровождать и закрывать позицию.
Adapter — конвертирует индикатор в strategy-режим TradingView, позволяя создавать алерты с вебхуками для автоматической торговли.
Биржа — получает команды через вебхук и исполняет сделки. Поддерживаются Binance, Bybit и OKX.
На каждом этапе можно остановиться и использовать только нужную часть системы. Например, анализировать графики без подключения к бирже или тестировать стратегии на исторических данных без автоматизации.
5 типов модулей
Все 22 модуля системы SrgArt разделены на 5 категорий по функциональному назначению.
Источники сигналов (6 модулей) — генерируют базовые торговые сигналы Long и Short. Каждый источник содержит несколько типов сигналов с разной логикой, что позволяет подобрать оптимальный вариант для конкретного инструмента и таймфрейма. Источники работают автономно и не требуют дополнительных модулей для анализа графика.
- Combo-1 — комбинированный индикатор с 6 типами сигналов, скользящими средними и динамическими уровнями
- Combo-2 — расширенный набор сигналов с дополнительными инструментами анализа
- Combo-3 — специализированный набор с уникальными типами сигналов
- Combo-4 — набор сигналов с расширенной визуализацией
- Bablo — самостоятельный сигнальный индикатор
- MegaBundle — пучки сигналов (малые и большие) на основе Combo-1, Combo-2 и Combo-3
Аналитические модули (5 модулей) — добавляют рыночный контекст к торговым сигналам. Позволяют фильтровать сигналы по состоянию рынка: тренд, волатильность, фаза, баланс сил. Аналитические данные загружаются в Creator для построения гибкой логики фильтрации.
- Analytics — фаза рынка, направление тренда, альтсезон, доминация BTC
- Storm — зоны волатильности (4 уровня: от низкой до экстремальной)
- VSA — анализ объёмов, баланс сил покупателей и продавцов, выявление манипуляций
- Structure — импульсная структура рынка, определение фаз движения
- Optimizer — автоматический подбор оптимальных параметров TP/SL для сигнала
Конструкторы сигналов (3 модуля) — обрабатывают базовые сигналы: оценивают качество, объединяют несколько сигналов, создают собственную логику. Это промежуточный этап между источником и конструктором стратегий.
- Sensor — оценка качества сигнала (вероятность профита/просадки, максимальная просадка, оценка качества), фильтрация и сдвиг сигнала
- Transformer — объединение нескольких сигналов, формирование пучков, комплексный сигнал с зонами активации
- Creator — создание гибкой логики из нескольких потоков данных с операторами И/ИЛИ, загрузка аналитических данных
Конструкторы стратегий (7 модулей) — превращают сигнал в полноценную торговую стратегию. Каждый конструктор реализует свою модель мани-менеджмента и имеет встроенный бэктестер для тестирования на исторических данных.
- Jugger — DCA (усреднение позиции) с мартингейл-коэффициентами и PnL-закрытием
- Ping-Pong — порционная торговля с ограничением объёма позиции
- SuperTrade — торговля с фиксированным риском, мульти-тейк до 3 уровней
- Crypt Grid — сеточная стратегия со страховочными ордерами
- StrategyBoss — стоп-лосс и тейк-профит с безубытком, реверс-режимом и временными фильтрами
- ReversTrade — переворотная стратегия с усилением позиции при стопе
- Hedge — одновременное управление Long и Short позициями (двунаправленный DCA)
Вспомогательные (1 модуль) — обеспечивают связь между конструкторами стратегий и биржей.
- Adapter — конвертирует индикатор в strategy-режим TradingView для создания алертов с вебхуками. Передаёт на биржу: направление, количество монет, TP, SL, параметры усреднения. Плечо не передаётся — оно настраивается на бирже. Модули Ping-Pong и StrategyBoss уже работают в strategy-режиме и не требуют Adapter.
Принцип модульности
Каждый модуль системы самодостаточен и выполняет одну задачу. Модули связаны через систему загрузки сигналов TradingView: выход одного модуля подаётся на вход другого.
Это даёт несколько преимуществ:
- Гибкость — можно собрать стратегию из любой комбинации модулей. Не обязательно использовать все 22.
- Постепенное усложнение — начните с источника + конструктора стратегий, затем добавляйте аналитику и фильтры по мере необходимости.
- Независимое обновление — обновление одного модуля не затрагивает остальные.
- Прозрачность — каждый этап обработки сигнала виден и контролируем.
Оптимизаторы
Система включает 5 оптимизаторов для автоматического подбора параметров:
- Optimizer — подбор оптимальных TP/SL для любого сигнала
- Jugger Optimizer — параметры DCA-стратегии (шаг усреднения, множитель, количество ордеров)
- SuperTrade Optimizer — параметры торговли с фиксированным риском
- Grid Optimizer — параметры сеточной стратегии (диапазон, уровни, распределение объёма)
- ReversTrade Optimizer — параметры переворотной стратегии
Оптимизаторы перебирают комбинации значений и показывают лучшие результаты, что значительно ускоряет процесс настройки. Подробнее об оптимизации читайте в статье Оптимизация стратегии.
Совместимость
Система SrgArt работает на платформе TradingView и совместима со следующими сервисами:
Биржи: Binance, Bybit, OKX — подключение через TradingView вебхуки.
Платформы автоматизации: Veles, Finandy, Cryptorg, 3Commas — для расширенного управления ботами и позициями.
TradingView: для работы с индикаторами подойдёт бесплатная подписка. Для создания алертов с вебхуками и автоматической торговли необходима подписка Essential или выше.