Обнаружение сигнала HFT — Полное руководство пользователя

Обзор

HFT (High-Frequency Trading) сигнал — это система обнаружения паттернов на основе импульса, предназначенная для ультракороткой торговли на 1-минутных свечах. Сигнал срабатывает при появлении нескольких подряд зелёных или красных свечей, ловя быстрый рыночный импульс.

Ключевые особенности

  • Простое обнаружение паттернов — без сложной логики разворота
  • Подсчёт последовательных свечей — фиксирует цепочки импульса
  • Мгновенное исполнение — оптимизировано под таймфреймы 1м–5м
  • Настраиваемые пороги — регулировка чувствительности
  • Простое включение/выключение

КРИТИЧНО: Выбор символов — САМАЯ ВАЖНАЯ ЧАСТЬ

HFT-сигналы НЕ предназначены для 600+ символов!

HFT-импульсная торговля работает только с:

  • Только основные пары: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT
  • Высокая ликвидность + стабильный объём
  • Лучшие результаты: ОДИН символ за раз
  • Данные kline/tick в реальном времени по секундам (WebSocket)

Никогда не включайте HFT на всех символах — это создаёт сотни ложных сигналов в час.

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

HFT_LONG_SIGNAL (покупка)

Свеча 1: ЗЕЛЁНАЯ (Close > Open)
Свеча 2: ЗЕЛЁНАЯ
→ Сработал HFT_LONG_SIGNAL!

HFT_SHORT_SIGNAL (продажа)

Свеча 1: КРАСНАЯ (Close < Open)
Свеча 2: КРАСНАЯ
→ Сработал HFT_SHORT_SIGNAL!

Доджи-свечи (Close ≈ Open) прерывают цепочку и игнорируются.

Настройки

```yaml
# ==========================================================================
# НАСТРОЙКИ HFT-СИГНАЛА
# ==========================================================================
enabled_hft_signal: false
hft_consecutive_green_threshold: 2
hft_consecutive_red_threshold: 2
hft_min_confidence_threshold: 60.0 # 50.0 = агрессивно, 70.0 = консервативно
```
ПараметрТипПо умолчаниюОписание
enabled_hft_signalbooleanfalseГлавный выключатель
hft_consecutive_green_thresholdint2Зелёных свечей подряд для LONG
hft_consecutive_red_thresholdint2Красных свечей подряд для SHORT
hft_min_confidence_thresholdfloat60.0Минимальная уверенность для срабатывания

Рекомендуемые настройки

Консервативно
порог: 3
уверенность: 70.0
Сбалансировано (рекомендуется)
порог: 2
уверенность: 60.0
Агрессивно
порог: 2
уверенность: 50.0

Настройка рассылки сигналов (уведомления)

```yaml
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "HFT_LONG_SIGNAL" # Добавьте эти две строки
  - "HFT_SHORT_SIGNAL"
```

Настройка автоторговли (только платная лицензия)

```yaml
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "HFT_LONG_SIGNAL" # Добавьте эти
  - "HFT_SHORT_SIGNAL"
```

После изменений → удалите symbols.json → перезапустите бота → пересинхронизируйте

Типы сигналов

  • HFT_LONG_SIGNAL → Покупка на восходящем импульсе
  • HFT_SHORT_SIGNAL → Продажа/шорт на нисходящем импульсе

Расчёт уверенности

  1. База = 60 %
  2. Бонус за лишние свечи: +5 % за каждую сверх порога (макс. +20 %)
  3. Бонус за силу тела: до +20 % (средний размер тела % × 2)
Пример 1 → 2 зелёные, тело 0,5 % → 61 %
Пример 2 → 4 зелёные, тело 1,2 % → 72,4 %
Пример 3 → 5 зелёных, тело 2,5 % → 80 %

Лучшие практики (строго соблюдать)

1. Выбор символов — САМОЕ ГЛАВНОЕ

РЕКОМЕНДУЕТСЯ (лучшие результаты)
ТОЛЬКО 1 символ: BTCUSDT (1м + обновление по секундам)
→ Максимум 2–3: BTC, ETH, SOL
НИКОГДА НЕ ДЕЛАЙТЕ ТАК
× Все 600+ символов
× Низколиквидные или низкообъёмные монеты
× Данные по polling (не WebSocket в реальном времени)

2. Требования к данным для успеха

  • 1-минутные свечи
  • Обновление данных по секундам (WebSocket, не polling)
  • Трендовый рынок (не флэт/чоп)
  • Маленький размер позиции (5–10 % капитала)

3. Рекомендуемая финальная настройка

```yaml
# Только BTCUSDT (или максимум 3 основных)
# Обновление по секундам включено
# Таймфрейм 1м
enabled_hft_signal: true
hft_consecutive_green_threshold: 2
hft_consecutive_red_threshold: 2
hft_min_confidence_threshold: 60.0
supported_volatility_action_broadcast:
  - "HFT_LONG_SIGNAL"
  - "HFT_SHORT_SIGNAL"
# После 1–2 недель хороших результатов → включайте автоторговлю
supported_volatility_action:
  - "HFT_LONG_SIGNAL"
  - "HFT_SHORT_SIGNAL"
```

Решение проблем

Сигналы не приходят

  • enabled_hft_signal: true ?
  • Используете только 1–3 основных символа?
  • Включены данные по секундам?
  • Уверенность слишком высокая? → попробуйте 50.0

Слишком много / низкокачественные сигналы

В 99 % случаев это потому, что вы включили HFT на слишком многих символах!
Решение: немедленно сократите до одного символа (BTCUSDT).

Всё ещё много?

```yaml
hft_consecutive_green_threshold: 3
hft_consecutive_red_threshold: 3
hft_min_confidence_threshold: 70.0
```

Чек-лист быстрого старта

  • enabled_hft_signal: true
  • Только BTCUSDT (или максимум 3 основных)
  • Данные в реальном времени по секундам
  • Первые 1–2 недели тестируйте только рассылку
  • Затем включайте автоторговлю (платная лицензия)
  • Маленькие позиции (максимум 5–10 %)
  • Никогда не запускайте на 600+ символах

📎 Related Topics