Обзор
MagicTradeBot предлагает мощный, гибкий и высококастомизируемый модуль принятия решений, позволяющий пользователям задавать сложные правила для размещения ордеров на Long или Short для выбранных торговых инструментов. Этот модуль поддерживает как базовые, так и продвинутые параметры, чтобы оптимизировать торговую стратегию с учетом актуальных технических индикаторов, движения цены, рыночных условий и предпочтений пользователя.
Типы входных данных
Существует две категории входных параметров для принятия решений:
- i. Базовые входы
- ii. Продвинутые входы
i. Базовые входы
Базовые входы позволяют определить группы условий — наборы триггерных условий для торговли. Боту требуется, чтобы была валидирована только одна группа для принятия торгового решения.
Группы условий
Каждая группа условий включает:
- Базовые настройки
- Список условий
- Расширенные направленные настройки
1. Базовые настройки:
- Направление:
Long
илиShort
. Определяет направление сделки при выполнении условий группы.
2. Список условий:
- % Изменение: например,
4%
— процент изменения цены, который запускает условие. - Направление изменения:
Up
илиDown
— отслеживает движение цены вверх или вниз. - Условие соответствия:
Interval Start Position
: сравнение с ценой открытия интервала.Price Min Position
: сравнение с минимальной ценой за интервал.Price Max Position
: сравнение с максимальной ценой за интервал.
- Интервал: выберите из
[1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d, 2d, 3d, 7d]
- Убедитесь, что данные по свечам (kline) доступны для выбранного интервала.
3. Расширенные направленные настройки
Применяются к каждой группе условий отдельно (только для указанного направления).
Расширенные входы включают:
- Показать расширенные:
[Переключатель Вкл/Выкл]
- Мин. цена: пропуск группы, если цена ниже этой. (
0 = отключено
) - Макс. цена: пропуск группы, если цена выше этой. (
0 = отключено
)
Условия на основе RSI
- Включить условие RSI:
[Переключатель Вкл/Выкл]
- Что такое RSI? RSI (Индекс относительной силы) измеряет импульс цены. Значение выше 70 часто означает перекупленность, ниже 30 — перепроданность.
- Полезность: помогает обнаружить потенциальные развороты или подтвердить тренд.
- Пример: RSI < 30 на часовом графике может сигнализировать о Long-позиции.
- Порог RSI — перекупленность: например,
70
- Порог RSI — перепроданность: например,
30
- Направление RSI‑условия:
Перепроданность (для Long)
Перекупленность (для Short)
Нейтрально
Любое
Дивергенция RSI
- Включить детекцию дивергенции RSI
- Что это? Дивергенция — это движение цены в направлении, обратном RSI.
- Полезность: часто указывает на мощный разворот.
- Пример: цена устанавливает новый минимум, RSI формирует более высокий минимум → бычья дивергенция.
- Тип дивергенции:
Bullish
,Bearish
или оба. - Период RSI для дивергенции: например,
14
- Lookback‑бары: количество предыдущих свечей для анализа дивергенции.
ii. Продвинутые настройки (Глобальные условия)
Применяются только если направленная группа уже подтверждена, служат дополнительными фильтрами.
Глобальные продвинутые входы
- Показать продвинутые настройки:
[Переключатель Вкл/Выкл]
- Мин. объем (24ч): исключает пары с низкой ликвидностью.
Пример: торговать только пары с объемом > 1 000 000 USDT за 24 часа.
Влияние: снижает проскальзывание, улучшает исполнение ордеров. - Мин. цена: исключает пары ниже этого порога.
Пример: избегать токенов дешевле $0.01. - Макс. цена: исключает пары выше этого порога.
Пример: избегать BTC при стратегии на альткоины. - Обнаружение гэпа (%): фиксирует минимальные разрывы между закрытием и открытием свечи.
Пример: 1% гэп ловит резкие движения цен.
Рекомендуемое: 0.5–2%.
Использование: выявление всплесков волатильности. - Включить оценку по здоровью: сложный скор на основе нескольких метрик.
- Мин. skor здоровья: исключает символы ниже этого уровня.
Пример: торговать только с оценкой > 60. - Вес объема (%): вклад объема в оценку здоровья.
Пример: 40%, если объем критичен. - Вес волатильности (%): по стандартному отклонению или ATR.
- Вес позиции внутри диапазона (%): положение цены внутри полос Боллинджера или настраиваемых.\li>
- % уровень перекупленности: Пример:
1.02
= +2% выше верхней полосы. - % уровень перепроданности: Пример:
0.98
= −2% ниже нижней полосы. - Включить фильтр гэпа: пропускать сделки при значительных разрывах.
Пример: пропуск, если гэп > 3% за 2 свечи. - Всего свечей: количество свечей для анализа паттернов (консолидация, пробой)
- Включить проверку консолидации: выявление бокового движения перед пробоем.
Влияние: повышает шанс успешного пробоя. - Lookback консолидации: Пример: зона консолидации из 20 свечей.
- Включить проверку пробоя: фиксация резкого движения после консолидации.
Влияние: улучшает точность входа. - Чувствительность пробоя: Пример:
0.5
= пробой при закрытии > максимум * 1.005.
Этот всесторонний модуль предоставляет трейдерам полную гибкость для построения мощных деревьев решений — от простых триггеров импульса до многоуровневых стратегий с оценкой здоровья, волатильностью и продвинутыми индикаторами.
Движок принятия решений MagicTradeBot разработан для баланса точности и адаптивности, позволяя как новичкам, так и профи настраивать правила, подходящие под любые рыночные условия.