Обзор
⚠️ Уведомление о функции (Устарела в v3.0)
Создание входных данных для MagicTradeBot больше не поддерживается в последней лёгкой и портативной MagicTradeBot v3.0.
Эта статья сохраняется для справочных и SEO целей, чтобы помочь пользователям старых версий бота (v2.x и ранее).
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 разработан для баланса точности и адаптивности, позволяя как новичкам, так и профи настраивать правила, подходящие под любые рыночные условия.