Introduction
Les signaux d'alignement multi-timeframe (MTF) réduisent les faux signaux de trading en exigeant une confirmation de tendance sur plusieurs périodes. Au lieu de se fier à un seul timeframe, le système analyse simultanément les tendances à court, moyen et long terme pour générer des signaux de trading à plus haute probabilité.
Avantages clés :
- Réduit les faux signaux de 60 à 80 %
- Améliore le taux de réussite grâce à la confirmation de tendance
- Adaptable à tous les styles de trading (scalping, day trading, swing, futures)
- Fonctionne avec les indicateurs techniques standards (RSI, MACD)
Concepts de base
Comment fonctionne l'alignement MTF
Le système analyse trois périodes de tendance sur l'intervalle de kline sélectionné :
- Période court terme (
mtf_short_term_period) : Tendance rapide (défaut : 10 bougies) - Période moyen terme (
mtf_medium_term_period) : Tendance intermédiaire (défaut : 30 bougies) - Période long terme (
mtf_long_term_period) : Direction majeure de la tendance (défaut : 50 bougies)
Calcul du score d'alignement :
- Chaque timeframe est noté haussier (1.0), neutre (0.5) ou baissier (0.0)
- Les scores sont moyennés pour produire un score d'alignement (0.0 à 1.0)
- Les signaux ne sont générés que lorsque le score d'alignement atteint le seuil
Exemple :
- Court terme : Haussier (1.0)
- Moyen terme : Haussier (1.0)
- Long terme : Neutre (0.5)
- Score d'alignement : 0.83 (83 %) → Signal MTF_BUY généré
Paramètres de configuration
Paramètres de base
enable_mtf_signal: true
Description : Interrupteur principal pour les signaux MTF
Valeurs : true / false
Recommandation : Activer pour toutes les stratégies sauf scalping pur sur des timeframes <1m
Périodes des timeframes
mtf_short_term_period: 10
mtf_medium_term_period: 30
mtf_long_term_period: 50
Description : Nombre de bougies pour chaque période d'analyse de tendance
Valeurs : Entier (5-200)
Impact :
- Valeurs basses = Plus sensible, signaux plus rapides, plus de bruit
- Valeurs hautes = Plus stable, signaux plus lents, moins de faux positifs
Exigences d'alignement
mtf_min_alignment_score: 0.8
Description : Score d'alignement minimum pour générer des signaux (0.0-1.0)
Valeurs :
0.6= 60 % d'alignement (Agressif, plus de signaux)0.8= 80 % d'alignement (Équilibré, recommandé)1.0= 100 % d'alignement (Conservateur, moins mais plus solides)
Compromis :
- Seuil élevé = Moins de signaux mais meilleure qualité
- Seuil bas = Plus de signaux mais plus de faux positifs
mtf_require_indicator_confirmation: true
Description : Exige l'alignement RSI/MACD avec les tendances de prix
Valeurs : true / false
Recommandation :
truepour les marchés volatils (crypto, forex)falsepour les marchés stables en tendance (actions)
mtf_min_trend_strength: 2.0
Description : Variation minimale en pourcentage pour valider une tendance
Valeurs : 0.5 - 10.0 (pourcentage)
Configuration par marché :
- Haute volatilité (Crypto) : 2.0 - 5.0 %
- Volatilité moyenne (Forex) : 1.0 - 2.0 %
- Basse volatilité (Actions) : 0.5 - 1.5 %
Analyse de la structure de tendance
mtf_analyze_structure: true
mtf_structure_threshold: 0.6
Description : Valide les tendances par reconnaissance de motifs hauts/bas croissants
Valeurs :
mtf_analyze_structure:true/falsemtf_structure_threshold: 0.5 - 0.9 (pourcentage de bougies)
Cas d'usage :
- Activer pour les stratégies de suivi de tendance
- Désactiver pour les stratégies de retour à la moyenne
Génération de signaux
mtf_only_strong_alignment: true
mtf_min_confidence: 70.0
Description : Filtres supplémentaires pour la qualité des signaux
Valeurs :
mtf_only_strong_alignment: Exige un alignement ≥80 %mtf_min_confidence: 0-100 (seuil de confiance)
Recommandation :
- Régler
mtf_min_confidence: 70.0pour un approche équilibrée - Augmenter à 80.0+ pour des stratégies ultra-conservatrices
Configurations de stratégies de trading
1. Stratégie de scalping (timeframes 1m - 5m)
Profil : Trades ultra-rapides, haute fréquence, profits rapides
Configuration A : Scalping agressif (kline 1m)
enable_mtf_signal: true
mtf_short_term_period: 5
mtf_medium_term_period: 15
mtf_long_term_period: 30
mtf_min_alignment_score: 0.65
mtf_require_indicator_confirmation: false
mtf_min_trend_strength: 1.0
mtf_analyze_structure: false
mtf_structure_threshold: 0.5
mtf_only_strong_alignment: false
mtf_min_confidence: 60.0
Caractéristiques :
- Fréquence élevée (30-50 signaux/jour)
- Seuil de confiance bas pour la vitesse
- Analyse de structure désactivée pour réduire le lag
- Idéal pour : Paires à forte liquidité pendant les sessions volatiles
Configuration B : Scalping conservateur (kline 3m - 5m)
enable_mtf_signal: true
mtf_short_term_period: 8
mtf_medium_term_period: 20
mtf_long_term_period: 40
mtf_min_alignment_score: 0.75
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 1.5
mtf_analyze_structure: true
mtf_structure_threshold: 0.6
mtf_only_strong_alignment: true
mtf_min_confidence: 70.0
Caractéristiques :
- Fréquence modérée (15-25 signaux/jour)
- Meilleure qualité grâce à la validation de structure
- Convient aux : Paires majeures avec bonne liquidité
2. Stratégie de day trading (timeframes 15m - 1h)
Profil : Positions intraday, risque/rendement équilibré, 3-10 trades/jour
Configuration C : Day trading actif (kline 15m)
enable_mtf_signal: true
mtf_short_term_period: 10
mtf_medium_term_period: 30
mtf_long_term_period: 60
mtf_min_alignment_score: 0.80
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 2.0
mtf_analyze_structure: true
mtf_structure_threshold: 0.65
mtf_only_strong_alignment: true
mtf_min_confidence: 75.0
Caractéristiques :
- 8-15 signaux de haute qualité par jour
- Validation forte sur plusieurs périodes
- Idéal pour : Traders actifs surveillant les marchés en temps réel
Configuration D : Day trading équilibré (kline 30m - 1h)
enable_mtf_signal: true
mtf_short_term_period: 12
mtf_medium_term_period: 36
mtf_long_term_period: 72
mtf_min_alignment_score: 0.85
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 2.5
mtf_analyze_structure: true
mtf_structure_threshold: 0.70
mtf_only_strong_alignment: true
mtf_min_confidence: 80.0
Caractéristiques :
- 3-8 signaux premium par jour
- Confiance élevée avec exigences strictes
- Idéal pour : Traders à temps partiel, stratégies automatisées
3. Stratégie de swing trading (timeframes 2h - 1d)
Profil : Positions sur plusieurs jours, suivi de tendance fort, 2-5 trades/semaine
Configuration E : Swing trading (kline 2h - 6h)
enable_mtf_signal: true
mtf_short_term_period: 15
mtf_medium_term_period: 45
mtf_long_term_period: 90
mtf_min_alignment_score: 0.85
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 3.0
mtf_analyze_structure: true
mtf_structure_threshold: 0.75
mtf_only_strong_alignment: true
mtf_min_confidence: 85.0
Caractéristiques :
- 1-3 signaux par jour sur plusieurs paires
- Confirmation forte pour des positions de plusieurs jours
- Idéal pour : Traders de position cherchant les grands mouvements
Configuration F : Swing long terme (kline 1d)
enable_mtf_signal: true
mtf_short_term_period: 20
mtf_medium_term_period: 50
mtf_long_term_period: 100
mtf_min_alignment_score: 0.90
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 4.0
mtf_analyze_structure: true
mtf_structure_threshold: 0.80
mtf_only_strong_alignment: true
mtf_min_confidence: 90.0
Caractéristiques :
- 2-5 signaux par semaine
- Confiance ultra-élevée pour les tendances hebdo/mensuelles
- Convient au : Trading de position long terme, allocation de portefeuille
4. Stratégie Futures (tous timeframes)
Profil : Positions à effet de levier, gestion du risque critique
Configuration G : Scalping Futures (kline 1m - 5m)
enable_mtf_signal: true
mtf_short_term_period: 6
mtf_medium_term_period: 18
mtf_long_term_period: 36
mtf_min_alignment_score: 0.70
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 1.5
mtf_analyze_structure: true
mtf_structure_threshold: 0.65
mtf_only_strong_alignment: true
mtf_min_confidence: 75.0
Note de risque : Utiliser des stop-loss serrés (0.5-1.0 % max) à cause de l’effet de levier
Configuration H : Day trading Futures (kline 15m - 1h)
enable_mtf_signal: true
mtf_short_term_period: 12
mtf_medium_term_period: 36
mtf_long_term_period: 72
mtf_min_alignment_score: 0.85
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 2.5
mtf_analyze_structure: true
mtf_structure_threshold: 0.70
mtf_only_strong_alignment: true
mtf_min_confidence: 85.0
Note de risque : Recommandé pour effet de levier 3-10x avec stop-loss 1-2 %
Configuration I : Swing Futures (kline 2h - 1d)
enable_mtf_signal: true
mtf_short_term_period: 18
mtf_medium_term_period: 54
mtf_long_term_period: 108
mtf_min_alignment_score: 0.90
mtf_require_indicator_confirmation: true
mtf_min_trend_strength: 3.5
mtf_analyze_structure: true
mtf_structure_threshold: 0.75
mtf_only_strong_alignment: true
mtf_min_confidence: 90.0
Note de risque : Optimal pour effet de levier 2-5x avec stops plus larges (2-5 %)
Types de signaux & actions
Types de signaux MTF
Le système génère deux types de signaux principaux :
- MTF_BUY : Tous les timeframes alignés haussiers (ou seuil atteint)
- MTF_SELL : Tous les timeframes alignés baissiers (ou seuil atteint)
Signaux supplémentaires de volatilité :
- BUY/SELL : Signaux standards à timeframe unique
- PUMP : Volatilité extrême haussière détectée
- CRASH : Volatilité extrême baissière détectée
Configuration des actions
Mode d'exécution de trading
supported_volatility_action:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
Objectif : Les signaux de cette liste déclenchent des ordres réels
Recommandation : Laisser MTF_BUY/MTF_SELL hors de la liste au début pour les tests
Mode diffusion
supported_volatility_action_broadcast:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
- "MTF_BUY"
- "MTF_SELL"
Objectif : Les signaux seront diffusés sur Discord/Telegram/WhatsApp
Cas d'usage :
- Tester les signaux MTF avant trading réel
- Fournisseurs de signaux
- Confirmation manuelle de trading
- Surveillance de portefeuille
Workflow de mise en œuvre
Phase 1 : Test (recommandée)
# Diffusion uniquement, pas de trading
supported_volatility_action: []
supported_volatility_action_broadcast:
- "MTF_BUY"
- "MTF_SELL"
Surveiller la qualité des signaux pendant 1-2 semaines, suivre le taux de réussite et les faux positifs.
Phase 2 : Paper Trading
# Ajouter uniquement sur compte démo/paper
supported_volatility_action:
- "MTF_BUY"
- "MTF_SELL"
supported_volatility_action_broadcast:
- "MTF_BUY"
- "MTF_SELL"
Valider les performances de la stratégie avec des fonds simulés.
Phase 3 : Trading réel
# Déploiement complet en production
supported_volatility_action:
- "BUY"
- "SELL"
- "MTF_BUY"
- "MTF_SELL"
- "PUMP"
- "CRASH"
supported_volatility_action_broadcast:
- "MTF_BUY"
- "MTF_SELL"
Déployer avec une bonne gestion de taille de position et du risque.
Guide de sélection des timeframes
Caractéristiques des intervalles Kline
| Timeframe | Bougies/Jour | Idéal pour | Fréquence des signaux | Niveau de risque |
|---|---|---|---|---|
| 1m | 1440 | Scalping ultra-rapide | Très élevée (50+) | Très élevé |
| 3m | 480 | Scalping actif | Élevée (30-50) | Élevé |
| 5m | 288 | Scalping conservateur | Moyenne-élevée (20-30) | Élevé |
| 15m | 96 | Day trading | Moyenne (10-20) | Moyen |
| 30m | 48 | Day trading équilibré | Moyenne-faible (5-10) | Moyen |
| 1h | 24 | Swing actif | Faible (3-8) | Faible-moyen |
| 2h | 12 | Swing trading | Faible (2-5) | Faible |
| 6h | 4 | Trading de position | Très faible (1-3) | Très faible |
| 1d | 1 | Swing long terme | Hebdomadaire (2-5) | Très faible |
Correspondance périodes / timeframes
Formule générale :
- Court terme = 0.5-1.5 heures de données
- Moyen terme = 2-6 heures de données
- Long terme = 6-24 heures de données
Exemples :
Kline 1m :
- Court : 30-60 min → 30-60 bougies
- Moyen : 2-4 heures → 120-240 bougies
- Long : 8-12 heures → 480-720 bougies
Kline 15m :
- Court : 1-2 heures → 4-8 bougies
- Moyen : 4-6 heures → 16-24 bougies
- Long : 12-24 heures → 48-96 bougies
Kline 1h :
- Court : 2-4 heures → 2-4 bougies
- Moyen : 8-12 heures → 8-12 bougies
- Long : 1-2 jours → 24-48 bougies
Conseils d'optimisation
1. Commencer de façon conservatrice
Démarrez avec des scores d'alignement élevés (0.85-0.90) et relâchez progressivement si vous manquez de bonnes opportunités.
2. Backtester rigoureusement
Tester les configurations sur au moins 3 mois de données historiques avant déploiement réel.
3. Suivre les métriques clés
- Taux de réussite : viser 55-65 % en day trading, 60-70 % en swing
- Ratio Risque/Rendement : minimum 1:1.5, idéalement 1:2 ou plus
- Drawdown maximum : rester sous 15-20 % du capital
- Fréquence des signaux : suffisamment d’opportunités sans sur-trading
4. Adapter aux conditions de marché
Marchés en tendance :
- Augmenter
mtf_min_trend_strength(3.0-5.0) - Activer
mtf_analyze_structure - Utiliser des timeframes plus courts (15m-1h)
Marchés en range :
- Diminuer
mtf_min_alignment_score(0.7-0.75) - Privilégier les timeframes plus longs (2h-1d)
- Envisager de désactiver MTF pendant les consolidations
Forte volatilité :
- Augmenter
mtf_min_confidence(80-90) - Exiger un alignement plus strict
- Ajouter des filtres PUMP/CRASH
5. Dimensionnement de position par type de signal
MTF_BUY/MTF_SELL : 100 % de la taille de position prévue
BUY/SELL : 50-70 % de la taille prévue
PUMP/CRASH : 30-50 % (signaux à haut risque)
6. Combiner avec une bonne gestion du risque
- Toujours utiliser des stop-loss (1-3 % day trading, 3-8 % swing)
- Prendre des profits partiels à 1:1
- Traîner les stops après 1.5:1 atteint
- Ne jamais risquer plus de 2 % du capital par trade
Dépannage
Trop peu de signaux
- Baisser
mtf_min_alignment_scoreà 0.70-0.75 - Réduire
mtf_min_confidencede 5-10 points - Diminuer
mtf_min_trend_strength - Mettre
mtf_only_strong_alignment: false
Trop de faux signaux
- Augmenter
mtf_min_alignment_scoreà 0.85-0.90 - Activer
mtf_require_indicator_confirmation - Augmenter
mtf_min_confidenceà 80+ - Activer
mtf_analyze_structure - Utiliser des périodes plus longues
Signaux trop lents
- Réduire toutes les périodes de 20-30 %
- Passer à un kline plus court
- Désactiver
mtf_analyze_structure - Baisser
mtf_structure_threshold
Aide-mémoire rapide
Par style de trading
| Style | Kline | Court | Moyen | Long | Score | Confiance |
|---|---|---|---|---|---|---|
| Scalp Rapide | 1m | 5 | 15 | 30 | 0.65 | 60 |
| Scalp Sûr | 5m | 8 | 20 | 40 | 0.75 | 70 |
| Day Actif | 15m | 10 | 30 | 60 | 0.80 | 75 |
| Day Équilibré | 1h | 12 | 36 | 72 | 0.85 | 80 |
| Swing Moyen | 2h | 15 | 45 | 90 | 0.85 | 85 |
| Swing Long | 1d | 20 | 50 | 100 | 0.90 | 90 |
Conclusion
Les signaux d'alignement multi-timeframe offrent un cadre robuste pour réduire les faux signaux dans tous les styles de trading. Le succès nécessite :
- Une configuration adaptée à votre timeframe et tolérance au risque
- Un backtesting approfondi avant déploiement réel
- Un suivi et ajustement continus selon les conditions de marché
- Une intégration avec des pratiques solides de gestion du risque
Commencez de façon conservatrice, testez minutieusement et augmentez progressivement. Les configurations fournies sont des points de départ éprouvés – personnalisez-les selon vos instruments et conditions de marché spécifiques.