Guide de configuration de l’intervalle d’actualisation du bot de trading

  • Home
  • Documentation
  • Guide de configuration de l’intervalle d’actualisation du bot de trading

## Aperçu

Ce guide vous aide à optimiser les paramètres d'intervalle de rafraîchissement en fonction de votre stratégie de trading, de votre timeframe et du nombre de symboles surveillés. Une configuration appropriée équilibre la précision des signaux, les performances du système et les limites de taux d'API.

## Comprendre les intervalles

Paramètre Objectif Impact
refresh_interval Cycle principal de récupération des données de marché Opérations générales du bot, mises à jour des prix
kline_refresh_rate Chargement des données de bougies/OHLCV Analyse technique, détection de motifs
signal_refresh_interval Cycle de traitement des signaux Identification des opportunités, calculs d'indicateurs
decision_making_interval Cycle d'exécution des ordres Placement des trades, diffusion des signaux

## Configurations recommandées par style de trading

### 1. Stratégie de scalping

Idéal pour : Profits rapides sur de petits mouvements de prix, trading à haute fréquence

Timeframes : 1m, 3m, 5m

#### Configuration

Kline:
  refresh_interval: 2           # Mises à jour très rapides des données de marché
  kline_refresh_rate: 5         # Mises à jour fréquentes des bougies
  signal_refresh_interval: 10   # Détection rapide des signaux
  decision_making_interval: 3   # Exécution rapide des ordres

Considérations sur les symboles :

  • 1-20 symboles : Utilisez les paramètres ci-dessus pour une détection agressive
  • 21-50 symboles : Augmentez refresh_interval à 3, signal_refresh_interval à 15
  • 51+ symboles : Augmentez aux valeurs par défaut ou plus pour éviter les limites de taux

Notes :

  • Le scalping nécessite les temps de réponse les plus rapides
  • Surveillez de près les avertissements de limite de taux d'API
  • Envisagez de réduire le nombre de symboles pour des performances optimales
  • Les timeframes inférieurs (1m, 3m) nécessitent des mises à jour fréquentes

### 2. Stratégie de day trading

Idéal pour : Positions intraday, capture de la volatilité quotidienne

Timeframes : 5m, 15m, 30m, 1h

#### Configuration

Kline:
  refresh_interval: 5           # Mises à jour modérées des données de marché
  kline_refresh_rate: 15        # Rafraîchissement équilibré des bougies
  signal_refresh_interval: 30   # Traitement régulier des signaux
  decision_making_interval: 10  # Exécution mesurée des ordres

Considérations sur les symboles :

  • 1-50 symboles : Utilisez les paramètres ci-dessus
  • 51-150 symboles : Augmentez kline_refresh_rate à 20-30
  • 151+ symboles : Augmentez signal_refresh_interval à 45-60

Notes :

  • Équilibre entre réactivité et efficacité
  • Les bougies 15m-1h ne nécessitent pas de taux de rafraîchissement agressifs
  • Peut gérer plus de symboles que les stratégies de scalping

### 3. Stratégie de swing trading

Idéal pour : Positions sur plusieurs jours, suivi des tendances

Timeframes : 1h, 2h, 4h, 6h

#### Configuration

Kline:
  refresh_interval: 10          # Mises à jour détendues des données de marché
  kline_refresh_rate: 60        # Rafraîchissement horaire des bougies suffisant
  signal_refresh_interval: 180  # Traitement des signaux toutes les 3 minutes
  decision_making_interval: 30  # Exécution délibérée des ordres

Considérations sur les symboles :

  • 1-100 symboles : Utilisez les paramètres ci-dessus
  • 101-300 symboles : Augmentez kline_refresh_rate à 120-180
  • 300+ symboles (échange complet) : Utilisez kline_refresh_rate: 300, signal_refresh_interval: 300

Notes :

  • Les timeframes plus élevés nécessitent moins de mises à jour fréquentes
  • Peut surveiller de nombreux symboles efficacement
  • Concentrez-vous sur la qualité des signaux plutôt que sur la vitesse

### 4. Trading à long terme/position

Idéal pour : Périodes de détention de semaines à mois, suivi des grandes tendances

Timeframes : 6h, 12h, 1d

#### Configuration

Kline:
  refresh_interval: 30          # Mises à jour minimales des données de marché
  kline_refresh_rate: 1800      # Rafraîchissement toutes les 30 minutes (bougies quotidiennes mises à jour une fois par jour)
  signal_refresh_interval: 1800 # Traitement des signaux toutes les 30 minutes
  decision_making_interval: 300 # Exécution toutes les 5 minutes (toujours réactif si nécessaire)

Considérations sur les symboles :

  • Tout nombre de symboles : Les paramètres ci-dessus fonctionnent pour plus de 600 symboles
  • Les bougies quotidiennes ne se mettent à jour qu'une fois toutes les 24 heures - pas besoin de rafraîchissement agressif
  • Peut synchroniser tous les symboles de l'échange sans problèmes de performance

Notes :

  • Extrêmement efficace pour les limites de taux d'API
  • Les timeframes quotidiens rendent les mises à jour fréquentes inutiles
  • Parfait pour surveiller l'ensemble du catalogue de l'échange
  • Un decision_making_interval plus bas garantit une exécution rapide lorsque les signaux se déclenchent

## Lignes directrices d'optimisation

### Par nombre de symboles

Nombre de symboles Stratégie de multiplicateur
1-20Utilisez les valeurs de base recommandées
21-50Multipliez les intervalles par 1,5x
51-100Multipliez les intervalles par 2x
101-300Multipliez les intervalles par 3-4x
300+Multipliez les intervalles par 5x+

### Par logique de timeframe

Timeframes rapides (1m, 3m, 5m) :

  • Les bougies se complètent rapidement → Nécessite un kline_refresh_rate fréquent
  • Le prix évolue rapidement → Un refresh_interval bas est critique

Timeframes moyens (15m, 30m, 1h) :

  • Approche équilibrée → Taux de rafraîchissement modérés
  • Plus de temps pour analyser → Peut traiter plus de symboles

Timeframes lents (4h, 6h, 12h, 1d) :

  • Les bougies prennent des heures/jours à se compléter → Un kline_refresh_rate élevé est acceptable
  • Les tendances se développent lentement → refresh_interval minimal nécessaire

### Compromis performance vs. agressivité

Plus agressif (valeurs plus basses) :

  • ✅ Détection de signaux plus rapide
  • ✅ Meilleur timing d'entrée/sortie
  • ❌ Utilisation d'API plus élevée
  • ❌ Charge système accrue
  • ❌ Risques de limites de taux

Plus conservateur (valeurs plus élevées) :

  • ✅ Utilisation d'API plus faible
  • ✅ Meilleure conformité aux limites de taux
  • ✅ Gère plus de symboles
  • ❌ Détection de signaux plus lente
  • ❌ Opportunités potentiellement manquées

## Scénarios d'exemple

### Scénario 1 : Scalpeur agressif (10 symboles, timeframe 1m)

Kline:
  refresh_interval: 2
  kline_refresh_rate: 5
  signal_refresh_interval: 10
  decision_making_interval: 3

Raisonnement : Un petit nombre de symboles permet une agressivité maximale


### Scénario 2 : Day trader conservateur (600 symboles, timeframe 15m)

Kline:
  refresh_interval: 15
  kline_refresh_rate: 60
  signal_refresh_interval: 120
  decision_making_interval: 30

Raisonnement : De nombreux symboles nécessitent des intervalles conservateurs pour rester dans les limites


### Scénario 3 : Swing trader (100 symboles, timeframe 4h)

Kline:
  refresh_interval: 10
  kline_refresh_rate: 120
  signal_refresh_interval: 300
  decision_making_interval: 60

Raisonnement : Les bougies 4h se mettent à jour lentement, nombre de symboles modéré


### Scénario 4 : Investisseur à long terme (échange complet, timeframe 1d)

Kline:
  refresh_interval: 60
  kline_refresh_rate: 3600
  signal_refresh_interval: 3600
  decision_making_interval: 600

Raisonnement : Les bougies quotidiennes rendent les mises à jour fréquentes inutiles


## Conseils d'ajustement fin

  1. Commencez de manière conservatrice : Commencez avec des intervalles plus élevés, puis diminuez progressivement tout en surveillant les performances du système
  2. Surveillez les limites de taux : Surveillez les erreurs 429 ou les avertissements de limite de taux de l'API de l'échange
  3. Testez sous charge : Vérifiez les paramètres pendant les périodes de forte volatilité lorsque l'utilisation de l'API augmente
  4. Priorité des symboles : Si vous surveillez de nombreux symboles, envisagez de désactiver la synchronisation et de sélectionner manuellement les paires à haute priorité
  5. Vitesse de décision : Maintenez decision_making_interval relativement bas (3-10s) même pour les stratégies lentes afin de garantir une exécution rapide des ordres
  6. Logique des klines : Rappelez-vous : kline_refresh_rate ne fait pas compléter les bougies plus rapidement - il ne fait que vérifier les mises à jour. Adaptez-le au taux de complétion naturel de votre timeframe.

## Tableau de référence rapide

Stratégie Timeframe Symboles refresh kline_refresh signal_refresh decision
Scalp1m-5m<2025103
Scalp1m-5m50+310205
Day15m-1h<505153010
Day15m-1h150+10306015
Swing1h-6h<100106018030
Swing1h-6h300+1530030060
Long12h-1dAny3018001800300

## Conclusion

Les intervalles de rafraîchissement optimaux dépendent de trois facteurs clés :

  1. Timeframe de trading - Les timeframes inférieurs nécessitent des mises à jour plus rapides
  2. Nombre de symboles - Plus de symboles nécessitent des paramètres conservateurs
  3. Agressivité de la stratégie - Équilibrez vitesse et limites d'API selon vos besoins
Commencez avec les configurations recommandées ci-dessus et ajustez en fonction des limites de taux spécifiques de votre échange, des ressources système et des exigences de trading.

📎 Related Topics