Руководство пользователя – Сигналы покупки/продажи RSI

  • Home
  • Documentation
  • Руководство пользователя – Сигналы покупки/продажи RSI

Обзор

Сигналы RSI (Relative Strength Index) помогают выявлять потенциальные торговые возможности на основе экстремальных условий перекупленности и перепроданности рынка. Данное руководство объясняет, как эффективно настроить и использовать сигналы RSI_BUY и RSI_SELL.

Настройки конфигурации

1. Включение сигналов RSI

# Триггеры на основе RSI
enable_overbought_signal: false # Установите true для сигналов RSI_SELL
enable_oversold_signal: false   # Установите true для сигналов RSI_BUY

Важно: Установите значения в true, чтобы активировать обнаружение сигналов RSI.

2. Уровни порогов RSI

rsi_ultra_extreme_oversold: 4.0      # Ультраэкстремальный сигнал покупки
rsi_extreme_oversold: 15.0           # Экстремальный сигнал покупки
rsi_extreme_overbought: 85.0         # Экстремальный сигнал продажи
rsi_ultra_extreme_overbought: 96.0   # Ультраэкстремальный сигнал продажи

Как это работает:

  • Сигнал RSI_BUY: Срабатывает, когда RSI падает ниже порогов перепроданности (4.0 или 15.0)
  • Сигнал RSI_SELL: Срабатывает, когда RSI поднимается выше порогов перекупленности (85.0 или 96.0)

Настройка действий сигналов

Вариант 1: Автоматическая торговля (бот размещает ордера)

Добавьте сигналы RSI в supported_volatility_action для автоматического размещения ордеров:

supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "RSI_BUY"    # Бот автоматически размещает длинные ордера
  - "RSI_SELL"   # Бот автоматически размещает короткие ордера

Примечание: После изменения этого параметра удалите все символы из symbols.json и выполните повторную синхронизацию.

Вариант 2: Только уведомления (без автоматической торговли)

Добавьте сигналы RSI в supported_volatility_action_broadcast только для уведомлений:

supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "RSI_BUY"    # Только уведомление о сигнале покупки (без размещения ордера)
  - "RSI_SELL"   # Только уведомление о сигнале продажи (без размещения ордера)

Это отправляет оповещения в WhatsApp, Discord или Telegram без выполнения сделок.

Рекомендуемые настройки по стилю торговли

Скальпинг (быстрая прибыль)

Цель: Захватывать небольшие движения цены в очень коротких таймфреймах

ПараметрРекомендуемое значение
Таймфрейм1м, 3м
Период RSI14 свечей
Уровень перепроданности15.0 (менее экстремальный для большего количества сигналов)
Уровень перекупленности85.0 (менее экстремальный для большего количества сигналов)
Свечи для загрузки50–100 свечей

Конфигурация:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_extreme_oversold: 15.0
rsi_extreme_overbought: 85.0
interval: 1m # или 3m

Дейтрейдинг (внутридневные позиции)

Цель: Удерживать позиции в течение нескольких часов в рамках одного торгового дня

ПараметрРекомендуемое значение
Таймфрейм5м, 15м, 30м
Период RSI14 свечей
Уровень перепроданности10.0 – 15.0
Уровень перекупленности85.0 – 90.0
Свечи для загрузки100–150 свечей

Конфигурация:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 15m # или 5m, 30m

Свинг-трейдинг (позиции на несколько дней)

Цель: Захватывать колебания цены в течение нескольких дней или недель

ПараметрРекомендуемое значение
Таймфрейм1ч, 2ч, 6ч
Период RSI14 свечей
Уровень перепроданности4.0 – 10.0 (более экстремальный)
Уровень перекупленности90.0 – 96.0 (более экстремальный)
Свечи для загрузки200–500 свечей

Конфигурация:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 1h # или 2h, 6h

Долгосрочная/позиционная торговля

Цель: Удерживать позиции от недель до месяцев

ПараметрРекомендуемое значение
Таймфрейм12ч, 1д
Период RSI14 свечей
Уровень перепроданности4.0 (только ультраэкстремальный)
Уровень перекупленности96.0 (только ультраэкстремальный)
Свечи для загрузки500–1000 свечей

Конфигурация:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
interval: 1d # или 12h

Лучшие практики расчета RSI

Количество загружаемых свечей

Стандартный расчет RSI использует 14 периодов, но для точных вычислений требуются дополнительные исторические данные. Однако загрузка слишком большого количества свечей может привести к ограничениям API и замедлению обработки.

Стиль торговлиТаймфреймМин. свечиОптим. свечиВременное покрытие
Скальпинг1м, 3м3050–10050–300 минут
Дейтрейдинг5м, 15м, 30м50100–2008–100 часов
Свинг1ч, 2ч, 6ч100150–2506–60 дней
Долгосрочная12ч, 1д100150–200150–200 дней (~6 месяцев)

Почему эти рекомендации?

Совместимость с API:

  • Большинство бирж поддерживает 200–500 свечей на запрос (1000+ может превысить лимит)
  • Binance: до 1000 свечей на запрос
  • Другие биржи: обычно 200–500 свечей
  • Меньше вызовов API = более быстрая обработка

Эффективность обработки:

  • RSI требуется только 14 периодов + прогрев (всего ~30 свечей минимум)
  • 100–200 свечей обеспечивают отличную точность без влияния на производительность
  • Больше свечей = больше времени обработки на символ

Практическое временное покрытие:

  • Таймфрейм 1д + 200 свечей = 6,5 месяцев (достаточно для анализа тренда)
  • Таймфрейм 1д + 1000 свечей = более 3 лет (не нужно, медленно, может превысить лимиты API)
  • Недавние данные более релевантны текущим рыночным условиям

Точность RSI vs. количество свечей:

  • 30 свечей: Минимально жизнеспособно (RSI рассчитан, но менее надёжен)
  • 50–100 свечей: Хорошая точность, быстрая обработка
  • 100–200 свечей: Отличная точность, оптимальный баланс
  • 500+ свечей: Незначительное улучшение, значительно медленнее обработка

Краткое руководство по началу работы

  1. Выберите стиль торговли
    Решите, занимаетесь ли вы скальпингом, дейтрейдингом, свинг-трейдингом или позиционной торговлей.
  2. Настройте параметры RSI
    В зависимости от выбранного стиля установите:
    • enable_oversold_signal и/или enable_overbought_signal в true
    • Подходящие уровни порогов RSI
    • Правильный интервал таймфрейма
  3. Выберите тип действия
    Решите, хотите ли вы:
    • Автоматическую торговлю: добавьте сигналы в supported_volatility_action
    • Только уведомления: добавьте сигналы в supported_volatility_action_broadcast
  4. Установите историю свечей
    Убедитесь, что загружаете достаточно исторических свечей для точного расчета RSI.
  5. Тестируйте и отслеживайте
    • Начните в режиме только уведомлений для тестирования сигналов
    • Отслеживайте качество сигналов перед включением автоматической торговли
    • Корректируйте пороги в зависимости от рыночных условий

Примеры конфигураций

Консервативный дейтрейдер (таймфрейм 15м)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 15m
candles_to_fetch: 200
supported_volatility_action_broadcast:
  - "RSI_BUY"
  - "RSI_SELL"

Агрессивный скальпер (таймфрейм 3м)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_extreme_oversold: 15.0
rsi_extreme_overbought: 85.0
interval: 3m
candles_to_fetch: 100
supported_volatility_action:
  - "RSI_BUY"
  - "RSI_SELL"

Терпеливый свинг-трейдер (таймфрейм 2ч)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
interval: 2h
candles_to_fetch: 500
supported_volatility_action:
  - "RSI_BUY"
  - "RSI_SELL"

Важные замечания

Управление рисками

  • Сигналы RSI лучше всего работают на боковых рынках
  • Могут давать ложные сигналы в сильных трендах
  • Всегда используйте стоп-лосс ордера
  • Не полагайтесь исключительно на RSI при принятии торговых решений

Изменения конфигурации

  • После изменения supported_volatility_action удалите symbols.json и выполните повторную синхронизацию
  • Тестируйте новые конфигурации сначала в режиме уведомлений
  • Отслеживайте частоту и качество сигналов

Советы по оптимизации

  • Нижние пороги = более частые сигналы (но больше ложных)
  • Высокие пороги = реже, но более сильные сигналы (но можно упустить возможности)
  • Настраивайте под волатильность актива и рыночные условия
  • Проводите бэктест настроек перед живой торговлей

Поддержка

При возникновении вопросов или проблем обратитесь к документации вашего бота или в службу поддержки.

📎 Related Topics