Détection de signal HFT - Guide utilisateur complet

Aperçu

Le Signal HFT (High-Frequency Trading) est un système de détection de motifs basé sur le momentum, conçu pour le trading à très court terme sur des bougies de 1 minute. Il se déclenche lorsqu’apparaissent plusieurs bougies vertes ou rouges consécutives, capturant ainsi un momentum rapide du marché.

Caractéristiques principales

  • Détection de motifs simple - Aucune logique complexe de retournement
  • Comptage de bougies consécutives - Détecte les séquences de momentum
  • Exécution rapide - Optimisé pour les timeframes 1m–5m
  • Seuils configurables - Ajuster la sensibilité
  • Activation/Désactivation facile

CRITIQUE : Sélection des symboles — PARTIE LA PLUS IMPORTANTE

Les signaux HFT ne sont PAS conçus pour plus de 600 symboles !

Le trading de momentum HFT ne fonctionne que avec :

  • Uniquement les paires majeures : BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT
  • Haute liquidité + volume constant
  • Meilleurs résultats : UN seul symbole à la fois
  • Données kline/tick en temps réel à la seconde (WebSocket)

N’activez jamais le HFT sur tous les symboles — cela génère des centaines de faux signaux par heure.

Fonctionnement

HFT_LONG_SIGNAL (Achat)

Bougie 1 : VERTE (Close > Open)
Bougie 2 : VERTE
→ Signal HFT_LONG_SIGNAL déclenché !

HFT_SHORT_SIGNAL (Vente)

Bougie 1 : ROUGE (Close < Open)
Bougie 2 : ROUGE
→ Signal HFT_SHORT_SIGNAL déclenché !

Les bougies DOJI (Close ≈ Open) cassent la séquence et sont ignorées.

Configuration

```yaml
# ==========================================================================
# PARAMÈTRES DU SIGNAL HFT
# ==========================================================================
enabled_hft_signal: false
hft_consecutive_green_threshold: 2
hft_consecutive_red_threshold: 2
hft_min_confidence_threshold: 60.0 # 50.0 = agressif, 70.0 = conservateur
```
ParamètreTypeDéfautDescription
enabled_hft_signalbooleanfalseInterrupteur principal
hft_consecutive_green_thresholdint2Bougies vertes consécutives pour LONG
hft_consecutive_red_thresholdint2Bougies rouges consécutives pour SHORT
hft_min_confidence_thresholdfloat60.0Confiance minimale pour déclencher

Paramètres recommandés

Conservateur
seuil : 3
confiance : 70.0
Équilibré (Recommandé)
seuil : 2
confiance : 60.0
Agressif
seuil : 2
confiance : 50.0

Configuration de diffusion des signaux (Notifications)

```yaml
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "HFT_LONG_SIGNAL" # Ajoutez ces deux lignes
  - "HFT_SHORT_SIGNAL"
```

Configuration du trading automatique (Licence payante uniquement)

```yaml
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "HFT_LONG_SIGNAL" # Ajoutez ces lignes
  - "HFT_SHORT_SIGNAL"
```

Après modification → supprimez symbols.json → redémarrez le bot → resynchronisez

Types de signaux

  • HFT_LONG_SIGNAL → Achat sur momentum haussier
  • HFT_SHORT_SIGNAL → Vente/Short sur momentum baissier

Calcul de la confiance

  1. Base = 60 %
  2. Bonus bougies supplémentaires : +5 % par bougie en plus (max +20 %)
  3. Bonus force du corps : jusqu’à +20 % (taille moyenne du corps % × 2)
Exemple 1 → 2 vertes, corps 0,5 % → 61 %
Exemple 2 → 4 vertes, corps 1,2 % → 72,4 %
Exemple 3 → 5 vertes, corps 2,5 % → 80 %

Bonnes pratiques (À suivre strictement)

1. Sélection des symboles — LE PLUS IMPORTANT

RECOMMANDÉ (Meilleurs résultats)
UN seul symbole : BTCUSDT (1m + rafraîchissement à la seconde)
→ Maximum 2–3 : BTC, ETH, SOL
NE FAITES JAMAIS ÇA
× Tous les 600+ symboles
× Crypto à faible capitalisation ou faible volume
× Données par polling (pas WebSocket en temps réel)

2. Exigences de données pour réussir

  • Bougies de 1 minute
  • Données en temps réel à la seconde (WebSocket, pas polling)
  • Marché en tendance (pas choppy/range-bound)
  • Taille de position réduite (5–10 % du capital)

3. Configuration finale recommandée

```yaml
# Seulement BTCUSDT (ou max 3 majeures)
# Rafraîchissement à la seconde activé
# Timeframe 1m
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"
# Après 1–2 semaines de bons résultats → activer le trading auto
supported_volatility_action:
  - "HFT_LONG_SIGNAL"
  - "HFT_SHORT_SIGNAL"
```

Dépannage

Aucun signal

  • enabled_hft_signal: true ?
  • Utilisez uniquement 1–3 symboles majeurs ?
  • Données à la seconde activées ?
  • Confiance trop élevée ? → essayez 50.0

Trop de signaux / mauvaise qualité

99 % du temps, c’est parce que vous avez activé le HFT sur trop de symboles !
Solution : Réduisez immédiatement à 1 symbole (BTCUSDT).

Toujours trop de signaux ?

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

Checklist de démarrage rapide

  • enabled_hft_signal: true
  • Uniquement BTCUSDT (ou max 3 majeures)
  • Données en temps réel à la seconde
  • Tester d’abord avec diffusion uniquement pendant 1–2 semaines
  • Puis activer le trading automatique (licence payante)
  • Petites positions (5–10 % max)
  • Ne jamais exécuter sur 600+ symboles

📎 Related Topics