Настройка торговых индикаторов
4 мин. чтения
Раздел «НАСТРОЙКА ТОРГОВЫХ ИНДИКАТОРОВ» позволяет управлять техническими индикаторами для анализа рынка. Здесь можно настроить параметры индикаторов как на уровне блокчейна (общие настройки), так и для конкретных торговых пар (индивидуальные настройки).
🏗️ Структура меню #
Меню настройки индикаторов имеет многоуровневую структуру:
- Выбор блокчейна — выбор сети для настройки индикаторов
- Список индикаторов — все доступные технические индикаторы
- Детальные настройки — параметры каждого индикатора
- Выбор торговой пары — выбор конкретной пары токенов
- Индивидуальные настройки пары — настройки для конкретной пары
📊 Доступные индикаторы #
Система поддерживает 20 технических индикаторов:
Трендовые индикаторы:
- RSI (Relative Strength Index) — индекс относительной силы
- MACD (Moving Average Convergence Divergence) — схождение/расхождение скользящих средних
- SMA (Simple Moving Average) — простая скользящая средняя
- EMA (Exponential Moving Average) — экспоненциальная скользящая средняя
- ADX (Average Directional Index) — индекс среднего направления
- Parabolic SAR — параболическая система времени и цены
- Ichimoku Cloud — облако Ишимоку
Волатильность и объем:
- Bollinger Bands — полосы Боллинджера
- ATR (Average True Range) — средний истинный диапазон
- Keltner Channel — канал Келтнера
- Volume Profile — профиль объема
Осцилляторы:
- Stochastic Oscillator — стохастический осциллятор
- Williams %R — процентный диапазон Уильямса
- CCI (Commodity Channel Index) — индекс товарного канала
- Momentum — индикатор импульса
- ROC (Rate of Change) — скорость изменения
- OBV (On-Balance Volume) — балансовый объем
- MFI (Money Flow Index) — индекс денежного потока
- Ultimate Oscillator — ультимативный осциллятор
Уровни поддержки/сопротивления:
- Pivot Points — точки разворота
⚙️ Настройки каждого индикатора #
Каждый индикатор имеет набор настраиваемых параметров:
RSI (Relative Strength Index):
- Период — количество свечей для расчета (5-50, стандартно 14)
- Порог покупки — уровень перепроданности (0-50, стандартно 30)
- Порог продажи — уровень перекупленности (50-100, стандартно 70)
MACD (Moving Average Convergence Divergence):
- Быстрый период — период быстрой EMA (5-50, стандартно 12)
- Медленный период — период медленной EMA (10-100, стандартно 26)
- Период сигнала — период сигнальной линии (3-20, стандартно 9)
- Порог покупки — минимальное значение для покупки (стандартно 0.01)
- Порог продажи — максимальное значение для продажи (стандартно -0.01)
Bollinger Bands:
- Период — период скользящей средней (5-50, стандартно 20)
- Стандартное отклонение — множитель отклонения (1-5, стандартно 2)
- Порог покупки — позиция цены относительно нижней полосы (0-1, стандартно 0.1)
- Порог продажи — позиция цены относительно верхней полосы (0-1, стандартно 0.9)
Stochastic Oscillator:
- Период %K — период основной линии (5-50, стандартно 14)
- Период %D — период сигнальной линии (3-20, стандартно 3)
- Порог покупки — уровень перепроданности (0-60, стандартно 20)
- Порог продажи — уровень перекупленности (40-100, стандартно 80)
Williams %R:
- Период — количество свечей для расчета (5-50, стандартно 14)
- Порог покупки — уровень перепроданности (-100 до -10, стандартно -80)
- Порог продажи — уровень перекупленности (-90 до 0, стандартно -20)
CCI (Commodity Channel Index):
- Период — период для расчета (5-50, стандартно 20)
- Порог покупки — уровень перепроданности (-200 до -50, стандартно -100)
- Порог продажи — уровень перекупленности (50-200, стандартно 100)
ATR (Average True Range):
- Период — период для расчета волатильности (5-50, стандартно 14)
- Порог покупки — минимальная волатильность для покупки (0.001-1.0)
- Порог продажи — максимальная волатильность для продажи (0.001-1.0)
SMA/EMA (Moving Averages):
- Период — количество свечей (5-200, стандартно 20)
- Порог покупки — отклонение цены от MA в % (-1 до 1, стандартно 0.01)
- Порог продажи — отклонение цены от MA в % (-1 до 1, стандартно -0.01)
ADX (Average Directional Index):
- Период — период для расчета тренда (5-50, стандартно 14)
- Порог покупки — минимальная сила тренда для покупки (5-50, стандартно 25)
- Порог продажи — максимальная сила тренда для продажи (5-50, стандартно 20)
Parabolic SAR:
- Ускорение — фактор ускорения (0.01-0.5, стандартно 0.02)
- Максимум — максимальное ускорение (0.1-1.0, стандартно 0.2)
- Порог покупки — расстояние от SAR для покупки
- Порог продажи — расстояние от SAR для продажи
Momentum:
- Период — период для расчета импульса (5-50, стандартно 10)
- Порог покупки — минимальный импульс для покупки
- Порог продажи — максимальный импульс для продажи
ROC (Rate of Change):
- Период — период для расчета скорости изменения (5-50, стандартно 10)
- Порог покупки — минимальная скорость роста для покупки
- Порог продажи — максимальная скорость роста для продажи
OBV (On-Balance Volume):
- Период — период для анализа объема (5-50, стандартно 14)
- Порог покупки — минимальный рост объема для покупки
- Порог продажи — максимальный рост объема для продажи
MFI (Money Flow Index):
- Период — период для расчета денежного потока (5-50, стандартно 14)
- Порог покупки — уровень перепроданности (0-50, стандартно 20)
- Порог продажи — уровень перекупленности (50-100, стандартно 80)
Keltner Channel:
- Период — период для расчета канала (5-50, стандартно 20)
- Множитель — множитель ATR (1-5, стандартно 2)
- Порог покупки — позиция цены относительно нижней границы
- Порог продажи — позиция цены относительно верхней границы
Ultimate Oscillator:
- Период 1 — короткий период (5-20, стандартно 7)
- Период 2 — средний период (10-30, стандартно 14)
- Период 3 — длинный период (20-50, стандартно 28)
- Порог покупки — уровень перепроданности (0-50, стандартно 30)
- Порог продажи — уровень перекупленности (50-100, стандартно 70)
Ichimoku Cloud:
- Период Tenkan — период линии Tenkan (5-20, стандартно 9)
- Период Kijun — период линии Kijun (10-50, стандартно 26)
- Период Senkou Span B — период линии Senkou Span B (20-100, стандартно 52)
- Порог покупки — условия для покупки (цена выше облака)
- Порог продажи — условия для продажи (цена ниже облака)
Pivot Points:
- Тип — классический, Фибоначчи, Вуд, Камарилла
- Порог покупки — расстояние от уровня поддержки
- Порог продажи — расстояние от уровня сопротивления
Volume Profile:
- Период — период для анализа объема
- Уровни — количество уровней объема
- Порог покупки — условия покупки по объему
- Порог продажи — условия продажи по объему
🎯 Логика #
Система использует консенсус индикаторов для принятия торговых решений:
- Порог консенсуса — минимальное количество сложенной силы индикаторов для сигнала (1-100)
- Значение — выбранное количество индикаторов которые должны дать сигнал на сделку
- Таймфрейм — временной интервал для анализа (1m, 5m, 15m, 1h, 4h, 1d)
- Лимит свечей — количество свечей для анализа (100-1000)
- Логика — тип консенсуса (простой, взвешенный, эксперт)
Типы логики:
- Любой индикатор — любой из индикаторов дает сигнал
- Все индикаторы — все включенные индикаторы дали сигнал
- Выбранное количество — определенное количество индикаторов должно сработать для сделки
- Консенсус — сложная система расчета индикаторов по определенной силе каждого индикатора и выбранного порога для сделки
🔧 Управление настройками #
Функции управления настройками индикаторов:
Копирование настроек:
- Копировать с блокчейна — применение общих настроек сети к паре
Сброс настроек:
- Сбросить к блокчейну — удаление индивидуальных настроек пары
- Сбросить индикатор — сброс настроек конкретного индикатора
📋 Приоритет настроек #
Система использует иерархию настроек:
- 1. Индивидуальные настройки пары — высший приоритет
- 2. Настройки блокчейна — средний приоритет
- 3. Стандартные настройки — базовый приоритет
Логика применения:
- Если есть индивидуальные настройки — используются они
- Если нет индивидуальных — используются настройки блокчейна
- Если нет настроек блокчейна — используются стандартные
🔍 Отображение настроек #
Информация о текущих настройках:
- 📌 Индивидуальные настройки — настройки конкретной пары
- 🌐 Настройки блокчейна — общие настройки сети
- 📊 Количество настроенных индикаторов — статистика
- 🎯 Порог консенсуса — текущее значение
- ⏱️ Таймфрейм — временной интервал
- 🔢 Лимит свечей — количество данных
Статусы индикаторов:
- 📌 Настроен — индикатор имеет индивидуальные настройки
- 🌐 Блокчейн — используются настройки сети
- 🔘 Отключен — индикатор не используется
🔧 Функции системы #
- Автоматическое сохранение — все изменения сохраняются в базу данных
- Валидация параметров — проверка корректности введенных значений
- Кэширование настроек — быстрый доступ к конфигурации
- Приоритет настроек — автоматическое применение правильной конфигурации
- Обработка ошибок — корректная обработка исключений
- Логирование — запись всех изменений в лог
- Синхронизация — обновление настроек между компонентами
📋 Что происходит при изменении настроек #
- Мгновенное применение — новые настройки применяются сразу
- Сохранение в БД — изменения записываются в базу данных
- Обновление кэша — кэш настроек обновляется
- Перезагрузка конфигов — бот перезагружает конфигурацию
- Валидация — проверка корректности новых значений
- Уведомления — подтверждение успешного сохранения
- Логирование — запись изменений в лог
- Синхронизация — обновление настроек во всех модулях
⚙️ Навигация по меню #
- 🔙 НАЗАД — возврат в предыдущее меню
- 🌐 БЛОКЧЕЙНЫ — переход к выбору блокчейна
- 🛠 Настройка токенов — управление токенами
- ⛓️ Настройка пар — управление торговыми парами