Aperçu
Le Signal de Retournement à Long Terme détecte les inversions de tendance en analysant les motifs de chandeliers sur des périodes étendues (jours/semaines). Il identifie :
- LONGTERM_SMART_LONG_SIGNAL : Tendance baissière (80 % de chandeliers rouges) + mouvement de prix descendant + retournement haussier → Entrer en LONG
- LONGTERM_SMART_SHORT_SIGNAL : Tendance haussière (80 % de chandeliers verts) + mouvement de prix ascendant + retournement baissier → Entrer en SHORT
Instructions de Configuration
Étape 1 : Activer le Profil de Trading à Long Terme
Fichier : tradesettings.yaml
General:
Profile: "long" # Doit être "long" pour les signaux de retournement à long terme
Options : scalp | day | swing | long | hft
Critique : Seul le profil long prend en charge les signaux de retournement à long terme.
Étape 2 : Configurer l’Intervalle de Données Kline
Fichier : tradesettings.yaml
Kline:
summaryInterval: "1d" # Chandelier quotidien pour l’analyse des signaux
Intervalles pris en charge :
- Recommandé :
1d(1 jour) - Idéal pour l’analyse à long terme - Alternative :
12h(12 heures) - Signaux plus fréquents, moins stables
Important : Le summaryInterval DOIT correspondre à l’intervalle de votre stratégie (Étape 3), sinon vous obtiendrez des erreurs "kline data not found".
Étape 3 : Définir les Intervalles de Stratégie pour le Profil Long
Fichier : tradesettings.yaml
strategyIntervals:
hft: ["1m"] # Trading Haute Fréquence
scalp: ["15m"] # Court terme : 3m, 5m, 15m
day: ["15m", "30m"] # Day trading
swing: ["1h", "2h"] # Swing trading
long: ["1d"] # Long terme : 1d, 12h (recommandé : 1d)
default: ["5m"]
Pour le Trading à Long Terme :
- Utilisez
["1d"]pour une analyse quotidienne (la plus stable) - Pouvez utiliser
["12h"]pour des vérifications plus fréquentes - Pouvez combiner :
["1d", "12h"]pour une analyse multi-temporelle
Doit correspondre : Assurez-vous que cet intervalle existe dans votre configuration de données Kline.
Étape 4 : Activer et Configurer l’Analyse de Retournement à Long Terme
Fichier : tradesettings.yaml → Paramètres de Décision
decision_settings:
# Analyse de retournement à long terme
enabled_long_term_reversal: true
candle_lookback_count: 12
required_color_percent: 0.7
required_movement_percent: 0.4
last_n_candles_check: 2
min_confidence_threshold: 70.0
Explication des Paramètres de Configuration :
| Paramètre | Description | Recommandé | Plage |
|---|---|---|---|
enabled_long_term_reversal |
Interrupteur principal du signal | true |
true/false |
candle_lookback_count |
Nombre de chandeliers récents à analyser | 12 (12 jours) |
10-20 |
required_color_percent |
% de chandeliers devant être de la même couleur | 0.7 (70 %) |
0.6-0.8 |
required_movement_percent |
Mouvement de prix minimum requis | 0.4 (40 %) |
0.3-0.6 |
last_n_candles_check |
Chandeliers récents montrant le retournement | 2 |
1-3 |
min_confidence_threshold |
Confiance minimale pour déclencher | 70.0 (70 %) |
60-80 |
Directives d’Ajustement Fin :
Conservateur (Moins de signaux, mais de meilleure qualité) :
candle_lookback_count: 15
required_color_percent: 0.8 # 80 % même couleur
required_movement_percent: 0.5 # 50 % mouvement de prix
last_n_candles_check: 2
min_confidence_threshold: 75.0
Agressif (Plus de signaux, qualité inférieure) :
candle_lookback_count: 10
required_color_percent: 0.6 # 60 % même couleur
required_movement_percent: 0.3 # 30 % mouvement de prix
last_n_candles_check: 1
min_confidence_threshold: 65.0
Équilibré (Point de départ recommandé) :
candle_lookback_count: 12
required_color_percent: 0.7 # 70 % même couleur
required_movement_percent: 0.4 # 40 % mouvement de prix
last_n_candles_check: 2
min_confidence_threshold: 70.0
Étape 5 : Ajouter les Signaux à Long Terme aux Actions Prises en Charge
Fichier : tradesettings.yaml → Paramètres de Décision
decision_settings:
# Actions de volatilité qui déclenchent des signaux de trading
supported_volatility_action:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
- "LONGTERM_SMART_SHORT_SIGNAL" # NOUVEAU
- "LONGTERM_SMART_LONG_SIGNAL" # NOUVEAU
Critique : Sans ajouter ces deux signaux, le système ignorera les ordres de retournement à long terme !
Étape 6 : Réinitialiser la Configuration des Symboles
Action requise : Supprimez tous les symboles de symbols.json pour forcer la resynchronisation avec les nouveaux paramètres de signal.
Pourquoi cela est nécessaire :
Le system met en cache les paramètres de volatilité spécifiques aux symboles. Les anciens symboles n’auront pas les nouveaux signaux LONGTERM_SMART_* dans leur configuration.
Comment réinitialiser :
Option 1 : Supprimer symbols.json
rm symbols.json
# Redémarrez le bot - il resynchronisera tous les symboles
Option 2 : Édition manuelle (si la synchronisation est désactivée)
Éditez symbols.json et ajoutez les signaux à chaque symbole :
{
"BTCUSDT": {
"volatility_settings": {
"supported_volatility_action": [
"BUY",
"SELL",
"PUMP",
"CRASH",
"LONGTERM_SMART_SHORT_SIGNAL",
"LONGTERM_SMART_LONG_SIGNAL"
]
}
}
}
Option 3 : Effacer et resynchroniser
# 1. Sauvegardez les symboles actuels
cp symbols.json symbols.json.backup
# 2. Videz le fichier
echo "[]" > symbols.json
# 3. Redémarrez le bot avec la synchronisation activée
Explication de la Logique du Signal
LONGTERM_SMART_LONG_SIGNAL (Retournement Haussier)
Conditions :
- 70 %+ de chandeliers rouges dans la période de rétrospective (tendance baissière)
- 40 %+ de mouvement de prix descendant (ouverture du premier chandelier → clôture du dernier)
- Les 2 derniers chandeliers sont verts (début de retournement haussier)
- Confiance ≥ 70 %
Exemple :
Jour 1-10 : ████████░░ (80 % rouge) - Forte tendance baissière
Prix : $100 → $60 (baisse de 40 %) ✓
Jour 11-12 : ░░ (Chandeliers verts) - Retournement détecté !
→ SIGNAL LONG déclenché à $65
LONGTERM_SMART_SHORT_SIGNAL (Retournement Baissier)
Conditions :
- 70 %+ de chandeliers verts dans la période de rétrospective (tendance haussière)
- 40 %+ de mouvement de prix ascendant (ouverture du premier chandelier → clôture du dernier)
- Les 2 derniers chandeliers sont rouges (début de retournement baissier)
- Confiance ≥ 70 %
Exemple :
Jour 1-10 : ░░░░░░░░██ (80 % vert) - Forte tendance haussière
Prix : $50 → $80 (gain de 60 %) ✓
Jour 11-12 : ██ (Chandeliers rouges) - Retournement détecté !
→ SIGNAL SHORT déclenché à $75
Comprendre la Sortie des Logs
Exemple de Signal Valide :
LONGTERM_SMART_LONG_SIGNAL: Tendance baissière=9/12 (75.0%) |
Mouvement descendant ✓ | Derniers 2 chandeliers : retournement HAUSSIER ✓ |
Doji : 1 | Confiance : 77.5% | Force de tendance : 2.34%
Interprétation :
- 9/12 chandeliers rouges = 75 % baissier (respecte le seuil de 70 %)
- Mouvement descendant = Prix a chuté de 40 %+ (validé)
- Derniers 2 HAUSSIERS = Retournement confirmé (2 chandeliers verts)
- 1 Doji = 1 chandelier d’indécision (autorisé)
- 77.5 % de confiance = Signal de haute qualité
- 2.34 % force de tendance = Taille moyenne du corps des chandeliers
Exemple de Signal Invalide :
LONGTERM_SMART_LONG_SIGNAL: Baissier=7/12 (58.3%) |
Mouvement valide : false | Derniers 2 retournement valide : false |
Doji : 2 | Conf : 0.0%
Pourquoi il a échoué :
- Seulement 58.3 % rouge (besoin de 70 %)
- Validation du mouvement échouée (prix n’a pas chuté de 40 %)
- Les 2 derniers chandeliers ne sont pas haussiers
- Résultat : Signal rejeté
Exemples de Configuration par Style de Trading
Ultra-Conservateur (Baleines Crypto)
Peu de signaux, très haute précision
decision_settings:
enabled_long_term_reversal: true
candle_lookback_count: 20 # Analyse sur 20 jours
required_color_percent: 0.85 # 85 % même couleur
required_movement_percent: 0.6 # 60 % mouvement de prix
last_n_candles_check: 3 # 3 chandeliers de retournement
min_confidence_threshold: 80.0 # 80 % de confiance
Modéré (Recommandé pour la plupart des utilisateurs)
Approche équilibrée
decision_settings:
enabled_long_term_reversal: true
candle_lookback_count: 12 # 12 jours
required_color_percent: 0.7 # 70 % même couleur
required_movement_percent: 0.4 # 40 % mouvement
last_n_candles_check: 2 # 2 chandeliers de retournement
min_confidence_threshold: 70.0 # 70 % de confiance
Agressif (Traders Actifs)
Plus de signaux, accepte une qualité inférieure
decision_settings:
enabled_long_term_reversal: true
candle_lookback_count: 8 # Seulement 8 jours
required_color_percent: 0.65 # 65 % même couleur
required_movement_percent: 0.3 # 30 % mouvement
last_n_candles_check: 1 # 1 chandelier de retournement
min_confidence_threshold: 65.0 # 65 % de confiance
Dépannage
Problème : "SKIPPING ORDER: Volatility direction not in supported options"
Cause : Configuration spécifique au symbole qui remplace les paramètres globaux.
Solution : Ajoutez les signaux à la configuration spécifique au symbole dans symbols.json :
{
"BTCUSDT": {
"volatility_settings": {
"supported_volatility_action": [
"LONGTERM_SMART_SHORT_SIGNAL",
"LONGTERM_SMART_LONG_SIGNAL"
]
}
}
}
Problème : "Insufficient candles for long-term analysis"
Cause : Pas assez de données historiques chargées.
Solutions :
- Réduisez
candle_lookback_count(ex. de 15 à 10) - Attendez que plus de données s’accumulent
- Vérifiez que les données Kline sont bien récupérées
Problème : "kline data not found"
Cause : Incohérence entre summaryInterval et strategyIntervals.
Solution : Assurez-vous qu’ils correspondent :
Kline:
summaryInterval: "1d"
strategyIntervals:
long: ["1d"] # Doit correspondre !
Problème : Aucun signal généré
Checklist :
Profile: "long"est définienabled_long_term_reversal: true- Signaux ajoutés à
supported_volatility_action symbols.jsona été réinitialisé/mis à jour- Assez de chandeliers disponibles (≥
candle_lookback_count) - Seuils pas trop stricts (essayez des valeurs plus basses)
Meilleures Pratiques
1. Commencer Conservateur
Commencez avec des seuils élevés et détendez-les progressivement :
required_color_percent: 0.8 # Commencer à 80 %
required_movement_percent: 0.5 # Commencer à 50 %
min_confidence_threshold: 75.0 # Commencer à 75 %
2. Surveiller la Qualité des Signaux
Suivez vos signaux pendant 1-2 semaines :
- Trop peu de signaux ? → Baissez les seuils
- Trop de faux signaux ? → Augmentez les seuils
- Bon équilibre ? → Conservez les paramètres actuels
3. Combiner avec d’Autres Indicateurs
Ne vous fiez pas uniquement aux signaux de retournement. Utilisez avec :
- Analyse de volume
- Confirmation RSI/MACD
- Niveaux de support/résistance
- Sentiment du marché
4. Ajuster selon les Conditions du Marché
Marché Haussier :
# Favoriser les signaux LONG
required_color_percent: 0.65 # Déclenchements LONG plus faciles
last_n_candles_check: 1 # Détection de retournement plus rapide
Marché Baissier :
# Favoriser les signaux SHORT ou augmenter la qualité
required_color_percent: 0.75 # Exigences plus strictes
last_n_candles_check: 2 # Meilleure confirmation des retournements
5. Backtester Vos Paramètres
Avant de passer en direct :
- Activez le mode trading papier
- Exécutez pendant 2-4 semaines avec vos paramètres
- Analysez le taux de réussite et la rentabilité
- Ajustez en conséquence
Modèle de Configuration Complète
# tradesettings.yaml - Configuration complète du retournement à long terme
General:
Profile: "long"
Kline:
summaryInterval: "1d"
strategyIntervals:
long: ["1d"]
default: ["5m"]
decision_settings:
# Analyse de retournement à long terme
enabled_long_term_reversal: true
candle_lookback_count: 12
required_color_percent: 0.7
required_movement_percent: 0.4
last_n_candles_check: 2
min_confidence_threshold: 70.0
# Signaux pris en charge
supported_volatility_action:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
- "LONGTERM_SMART_SHORT_SIGNAL"
- "LONGTERM_SMART_LONG_SIGNAL"
Checklist Finale
Avant de démarrer le bot :
- [ ] Définir
Profile: "long" - [ ] Définir
summaryInterval: "1d" - [ ] Définir
strategyIntervals.long: ["1d"] - [ ] Activer
enabled_long_term_reversal: true - [ ] Configurer les paramètres de seuil
- [ ] Ajouter les deux signaux à
supported_volatility_action - [ ] Supprimer/réinitialiser
سنbols.json - [ ] Redémarrer le bot
- [ ] Vérifier que les logs montrent la détection de signaux
- [ ] Surveiller attentivement les premiers signaux
Résultats Attendus
Avec une configuration correcte :
Fréquence des signaux :
- Conservateur : 1-3 signaux par semaine
- Modéré : 3-7 signaux par semaine
- Agressif : 7-15 signaux par semaine
Niveaux de confiance typiques :
- 70-75 % : Signaux minimaux viables
- 75-85 % : Signaux de bonne qualité
- 85-95 % : Signaux excellents
- 95 %+ : Rares, signaux extrêmement forts
Taux de réussite (Backtesté) :
- Paramètres conservateurs : ~65-75 % de taux de réussite
- Paramètres modérés : ~55-65 % de taux de réussite
- Paramètres agressifs : ~45-55 % de taux de réussite
Note : Les résultats réels varient selon les conditions du marché, la sélection de paires et la stratégie de sortie.
Configuration de Gestion des Risques
Option A : Stop Loss / Take Profit Physique (Simple & Direct)
Utilisez cette approche pour des sorties basées sur des pourcentages fixes. Idéale pour les traders conservateurs qui veulent des ratios risque/rendement prévisibles.
#################################################
# 5. PARAMÈTRES DE STOP LOSS / TAKE PROFIT INTELLIGENTS
#################################################
SLTPSettings:
StopLossPercent: 5.0 # Sortie à -5 % de perte
TakeProfitPercent: 15.0 # Sortie à +15 % de profit
# Fonctionnalités avancées (optionnelles)
EnableTrailingSl: true # Verrouiller les profits à mesure que le prix évolue favorablement
TrailingSlOffsetPercent: 2.0 # Garder le stop loss 2 % en dessous du pic de prix
EnableBreakeven: true # Déplacer le SL à l’équilibre après profit
BreakevenActivationPercent: 3.0 # Activer à +3 % de profit
BreakevenBufferPercent: 0.5 # Définir le SL à +0.5 % (légèrement au-dessus de l’entrée)
EnableTrailingTp: false # Suivi du take profit (avancé)
TrailingTpTriggerPercent: 10.0 # Démarrer le suivi à +10 %
TrailingTpOffsetPercent: 2.0 # Garder le TP 2 % au-dessus du prix actuel
EnableDynamicTrailingScaling: false # Ajuster l’écart de suivi selon le niveau de profit
TrailingScalingMap: # Suivi plus serré à mesure que le profit augmente
"5.0": 2.0 # À +5 % de profit : écart de 2 %
"10.0": 1.5 # À +10 % de profit : écart de 1.5 %
"15.0": 1.0 # À +15 % de profit : écart de 1 %
"20.0": 0.5 # À +20 % de profit : écart de 0.5 %
Configurations Recommandées pour le Trading à Long Terme :
Conservateur (Préservation du Capital) :
SLTPSettings:
StopLossPercent: 8.0 # Stop plus large pour la volatilité quotidienne
TakeProfitPercent: 20.0 # Ratio récompense/risque de 2.5:1
EnableTrailingSl: true
TrailingSlOffsetPercent: 3.0 # Stop suiveur de 3 %
EnableBreakeven: true
BreakevenActivationPercent: 5.0
BreakevenBufferPercent: 1.0
Modéré (Équilibré) :
SLTPSettings:
StopLossPercent: 6.0 # Stop loss de -6 %
TakeProfitPercent: 15.0 # Take profit de +15 % (2.5:1)
EnableTrailingSl: true
TrailingSlOffsetPercent: 2.5
EnableBreakeven: true
BreakevenActivationPercent: 4.0
BreakevenBufferPercent: 0SPON.5
Agressif (Risque/Rendement plus élevé) :
SLTPSettings:
StopLossPercent: 4.0 # Stop plus serré
TakeProfitPercent: 12.0 # Ratio 3:1
EnableTrailingSl: true
TrailingSlOffsetPercent: 2.0
EnableBreakeven: true
BreakevenActivationPercent: 3.0
BreakevenBufferPercent: 0.3
Option B : Règles de Sortie Dynamiques Intelligentes (Avancées & Adaptatives)
Utilisez cela pour des sorties basées sur le temps et les motifs de chandeliers. Idéal pour les traders qui veulent une prise de décision intelligente et contextuelle.
#################################################
# 7. OPTIONS DE RÈGLES INTELLIGENTES (Sortie dynamique)
#################################################
IntelligentRuleOptions:
IsEnabled: true # Activer les règles de sortie intelligentes
UseOriginalTPAsBase: false # Ne pas utiliser le TP fixe comme base
EnableAdaptiveThresholds: true # Ajuster les seuils selon les conditions du marché
MinimumHoldTime: 2 # Garder au moins 2 chandeliers (2 jours pour intervalle 1d)
MaximumBuyHoldTime: 30 # Forcer la sortie LONG après 30 jours max
MaximumSellHoldTime: 20 # Forcer la sortie SHORT après 20 jours max
# Sortie sur retournement de motif de chandelier
CandleExitRules:
IsEnabled: true # Sortir quand un motif de retournement est détecté
OppositesCandlesCount: 3 # Sortir après 3 chandeliers de couleur opposée
ExitPercentage: 100 # Fermer 100 % de la position
RuleName: "Sortie de retournement de tendance"
RequireMinimumProfit: 2.0 # Sortir uniquement si au moins +2 % de profit
# Règles pour les trades LONG (Positions de retournement haussier)
LongTrade:
ThresholdRules:
# Stop loss basés sur le temps (progressivement plus souples)
- Minutes: 1440 # Après 1 jour (1440 min)
ThresholdPer: -6.0 # Sortir si perte de -6 %
RuleName: "Stop Loss Jour 1 - Long"
- Minutes: 4320 # Après 3 jours
ThresholdPer: -8.0 # Autoriser perte de -8 %
RuleName: "Stop Loss Jour 3 - Long"
- Minutes: 10080 # Après 7 jours
ThresholdPer: -10.0 # Autoriser perte de -10 %
RuleName: "Stop Loss Semaine 1 - Long"
- Minutes: 20160 # Après 14 jours
ThresholdPer: -5.0 # Resserrer si toujours pas rentable
RuleName: "Protection Semaine 2 - Long"
TakeProfitRules:
# Prise de profit progressive
- TpMultiplier: 0.5 # À +10 % de profit (20 % TP * 0.5)
SellPer: 30 # Vendre 30 % de la position
RuleName: "Sortie partielle 1 - Long"
IsEnabled: true
UseMarketOrder: true
- TpMultiplier: 1.0 # À +20 % de profit (TP complet)
SellPer: 50 # Vendre 50 % du reste
RuleName: "Sortie partielle 2 - Long"
IsEnabled: true
UseMarketOrder: true
- TpMultiplier: 1.5 # À +30 % de profit (1.5x TP)
SellPer: 100 # Fermer toute la position
RuleName: "Sortie complète - Long"
IsEnabled: true
UseMarketOrder: true
# Règles pour les trades SHORT (Positions de retournement baissier)
ShortTrade:
ThresholdRules:
# Stops plus serrés pour les positions SHORT (plus risquées en crypto)
- Minutes: 1440 # Après 1 jour
ThresholdPer: -5.0 # Sortir si perte de -5 %
RuleName: "Stop Loss Jour 1 - Short"
- Minutes: 2880 # Après 2 jours
ThresholdPer: -7.0 # Autoriser perte de -7 %
RuleName: "Stop Loss Jour 2 - Short"
- Minutes: 7200 # Après 5 jours
ThresholdPer: -10.0 # Tolérance max de perte -10 %
RuleName: "Stop Loss Jour 5 - Short"
- Minutes: 14400 # Après 10 jours
ThresholdPer: -4.0 # Resserrer fortement
RuleName: "Protection Jour 10 - Short"
TakeProfitRules:
# Prendre les profits plus rapidement sur les positions SHORT
- TpMultiplier: 0.4 # À +8 % de profit
SellPer: 40 # Fermer 40 %
RuleName: "Sortie rapide 1 - Short"
IsEnabled: true
UseMarketOrder: true
- TpMultiplier: 0.7 # À +14 % de profit
SellPer: 60 # Fermer 60 % du reste
RuleName: "Sortie rapide 2 - Short"
IsEnabled: true
UseMarketOrder: true
- TpMultiplier: 1.0 # À +20 % de profit
SellPer: 100 # Tout fermer
RuleName: "Sortie complète - Short"
IsEnabled: true
UseMarketOrder: true
#################################################
# 8. SÉCURITÉ GLOBALE & CONTRÔLE DES PERTES
#################################################
IntelligentGlobalSettings:
MinProfitToEnableTP: 1.0 # Exiger +1 % de profit avant d’autoriser les sorties TP
MaxLossBeforeForceClose: -15.0 # Sortie d’urgence à -15 % de perte (remplace toutes les règles)
Comprendre les Règles Intelligentes :
Seuils Basés sur le Temps :
- Autorise des stops plus larges au début (le marché a besoin de temps pour bouger)
- Resserre progressivement si le trade ne fonctionne pas
- Exemple : Autoriser -6 % jour 1, -8 % jour 3, mais seulement -5 % après 2 semaines
Règles de Sortie sur Chandelier :
- Détecte les retournements de tendance via des chandeliers de couleur opposée consécutifs
- Pour LONG : Sortir après 3 chandeliers rouges (retournement baissier)
- Pour SHORT : Sortir après 3 chandeliers verts (retournement haussier)
RequireMinimumProfit: Sortir uniquement si rentable (évite les ventes paniques)
Prise de Profit Progressive :
TpMultiplier: 0.5= Sortir à 50 % de votre objectif de profitSellPer: 30= Vendre seulement 30 % de la position (garder 70 % en cours)- Verrouille les gains tout en laissant courir les gagnants
Sécurité Globale :
MaxLossBeforeForceClose: -15.0= Interrupteur d’arrêt à -15 % de perte- Remplace toutes les autres règles pour éviter les pertes catastrophiques
Comparaison : SL/TP Physique vs Règles Intelligentes
| Fonctionnalité | SL/TP Physique | Règles Intelligentes |
|---|---|---|
| Simplicité | Très simple | Plus complexe |
| Prédictibilité | Pourcentages fixes | Ajustements dynamiques |
| Prise en compte du temps | Non | Oui (stops progressifs) |
| Reconnaissance de motifs | Non | Oui (retournements de chandeliers) |
| Sorties partielles | Tout ou rien | Sorties graduées |
| Adaptation au marché | Statique | Seuils adaptatifs |
| Idéal pour | Conservateur, set-and-forget | Traders actifs, optimisation |
Configurations Recommandées par Style de Trading
Détenteur à Long Terme Conservateur
Utiliser SL/TP Physique :
SLTPSettings:
StopLossPercent: 10.0 # Stop large pour la volatilité
TakeProfitPercent: 25.0 # Objectif de profit patient
EnableTrailingSl: true
TrailingSlOffsetPercent: 4.0
EnableBreakeven: true
BreakevenActivationPercent: 8.0
IntelligentRuleOptions:
IsEnabled: false # Garder simple
Swing Trader Équilibré
Utiliser une combinaison :
SLTPSettings:
StopLossPercent: 7.0 # Protection de base
TakeProfitPercent: 0.0 # Désactiver le TP fixe
EnableTrailingSl: true
TrailingSlOffsetPercent: 2.5
IntelligentRuleOptions:
IsEnabled: true
CandleExitRules:
IsEnabled: true # Sortir sur retournements
OppositesCandlesCount: 3
LongTrade:
TakeProfitRules: # Utiliser TP intelligent à la place
- TpMultiplier: 0.5
SellPer: 40
- TpMultiplier: 1.0
SellPer: 100
IntelligentGlobalSettings:
MaxLossBeforeForceClose: -12.0
Optimiseur Actif
Utiliser le système intelligent complet :
SLTPSettings:
StopLossPercent: 0.0 # Désactiver SL/TP physique
TakeProfitPercent: 0.0
EnableTrailingSl: false
IntelligentRuleOptions:
IsEnabled: true
EnableAdaptiveThresholds: true # Contrôle dynamique complet
CandleExitRules:
IsEnabled: true
OppositesCandlesCount: 2 # Détection rapide de retournement
# Utiliser toutes les règles de seuil et TP montrées ci-dessus
IntelligentGlobalSettings:
MinProfitToEnableTP: 0.5
MaxLossBeforeForceClose: -10.0
Considérations Importantes
Pour les chandeliers de 1 jour :
Minutesdans les règles intelligentes = minutes réelles- 1 jour = 1440 minutes
- 1 semaine = 10080 minutes
- Planifiez vos seuils de temps en conséquence
Dimensionnement des positions :
- Utilisez des positions plus petites avec des stops plus larges (volatilité à long terme)
- Ne risquez pas plus de 2-3 % du capital par trade
- Les règles intelligentes fonctionnent mieux avec des tailles de position de 3-5 %
Backtesting requis :
- Testez d’abord les paramètres SL/TP sur des données historiques
- Surveillez le taux de réussite et le profit moyen par trade
- Ajustez les seuils selon les performances réelles
Conditions du marché :
- Marchés haussiers : Stops plus larges, TP plus élevés
- Marchés baissiers : Stops plus serrés, prise de profit plus rapide
- Ajustez
MaxLossBeforeForceCloseselon le risque global du portefeuille
Ressources Supplémentaires
- Consultez régulièrement les logs :
grep "LONGTERM_SMART" bot.log - Surveillez les niveaux de confiance pour évaluer la qualité des signaux
- Ajustez
min_confidence_thresholdselon les performances historiques - Suivez les taux de déclenchement SL/TP pour optimiser la gestion des risques
- Utilisez
IntelligentGlobalSettings.MaxLossBeforeForceClosecomme protection de portefeuille
Checklist Finale Étendue
Configuration des signaux :
- [ ] Définir
Profile: "long" - [ ] Définir
summaryInterval: "1d" - [ ] Définir
strategyIntervals.long: ["1d"] - [ ] Activer
enabled_long_term_reversal: true - [ ] Configurer les paramètres de seuil
- [ ] Ajouter les deux signaux à
supported_volatility_action - [ ] Supprimer/réinitialiser
symbols.json
Gestion des risques :
- [ ] Choisir la méthode SL/TP (Physique vs Intelligente)
- [ ] Configurer les pourcentages de stop loss
- [ ] Configurer les cibles de take profit
- [ ] Définir les limites de sécurité globales (
MaxLossBeforeForceClose) - [ ] Tester avec de petites tailles de position d’abord
- [ ] Vérifier que les mécanismes de sortie d’urgence fonctionnent
Lancement :
- [ ] Redémarrer le bot
- [ ] Vérifier que les logs montrent la détection de signaux
- [ ] Surveiller attentivement les premiers signaux
- [ ] Suivre l’exécution SL/TP
- [ ] Ajuster selon les performances réelles