Vue d’ensemble
MagicTradeBot propose un module de prise de décision puissant, flexible et hautement personnalisable, permettant aux utilisateurs de définir des règles complexes pour placer des ordres de trading Long ou Short sur des symboles de trading sélectionnés. Ce module prend en charge à la fois des entrées de base et avancées afin d’optimiser la stratégie de trading en se basant sur des indicateurs techniques en temps réel, les mouvements de prix, les conditions du marché et les préférences de l’utilisateur.
Types d’entrées
Il existe deux catégories d’entrées pour la prise de décision :
- i. Entrées de base
- ii. Entrées avancées
i. Entrées de base
Les entrées de base vous permettent de définir des groupes de conditions, qui sont des collections de conditions déclencheuses de trades. Le bot n’a besoin que d’un seul groupe validé pour prendre une décision de trading.
Groupes de conditions
Chaque groupe de conditions comprend :
- Paramètres de base
- Liste des conditions
- Paramètres directionnels avancés
1. Paramètres de base :
- Direction :
Long
ouShort
. Détermine la direction du trade si les conditions du groupe sont satisfaites.
2. Liste des conditions :
- % de variation : par ex.,
4 %
— le pourcentage de variation de prix déclenchant la condition. - Direction du changement :
Up
(hausse) ouDown
(baisse) — pour détecter le mouvement du prix. - Condition de correspondance :
Interval Start Position
: comparer avec le prix d’ouverture de l’intervalle.Price Min Position
: comparer avec le prix le plus bas de l’intervalle.Price Max Position
: comparer avec le prix le plus haut de l’intervalle.
- Intervalle : choisissez parmi
[1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d, 2d, 3d, 7d]
- Assurez-vous que les données de chandeliers (kline) sont disponibles pour l’intervalle sélectionné.
3. Paramètres directionnels avancés
Applicable à chaque groupe de conditions (pour la direction définie uniquement).
Les entrées avancées incluent :
- Afficher les options avancées :
[Activer/Désactiver]
- Prix minimum : ignorer le groupe si le prix est inférieur à cette valeur. (
0 = désactivé
) - Prix maximum : ignorer le groupe si le prix est supérieur à cette valeur. (
0 = désactivé
)
Conditions basées sur le RSI
- Activer la condition RSI :
[Activer/Désactiver]
- Qu’est-ce que le RSI ? Le Relative Strength Index mesure l’élan du prix. Une valeur au-dessus de 70 indique généralement une situation de surachat, en dessous de 30 une situation de survente.
- Utilité : Utile pour détecter des retournements potentiels ou confirmer une tendance.
- Exemple : RSI < 30 sur un intervalle d’1 h peut signaler une opportunité de Long.
- Seuil RSI suracheté : par ex.,
70
- Seuil RSI survendu : par ex.,
30
- Direction de la condition RSI :
Survendu (pour Long)
Suracheté (pour Short)
Neutre
Indifférent
Divergence RSI
- Activer la détection de divergence RSI
- Qu’est-ce que c’est ? La divergence se produit lorsque le prix évolue dans une direction opposée au RSI.
- Utilité : Souvent un signal de retournement potentiel fort.
- Exemple : le prix atteint un nouveau creux, tandis que le RSI affiche un creux plus élevé → divergence haussière.
- Type de divergence :
Bullish
,Bearish
ouLes deux
- Période RSI pour divergence : par ex.,
14
- Bars de recul (lookback) : nombre de chandeliers précédents pour vérifier un schéma de divergence.
ii. Paramètres avancés (conditions globales)
Ils s’appliquent uniquement si un groupe directionnel a déjà été validé, mais agissent comme des filtres supplémentaires.
Entrées avancées globales
- Afficher les paramètres avancés :
[Activer/Désactiver]
- Volume minimum (24 h) : empêche les trades sur des paires peu liquides.
Exemple : ne trader que des paires avec un volume > 1 000 000 USDT en 24 h.
Impact : réduit le slippage et améliore l’exécution des ordres. - Prix minimum : ignore les paires dont le prix est inférieur à ce seuil.
Exemple : éviter les tokens à moins de 0,01 $. - Prix maximum : ignore les paires dont le prix est au-dessus de ce seuil.
Exemple : éviter BTC si la stratégie cible des altcoins. - Détection de gap % : détecte l’écart minimum entre les clôtures et ouvertures des chandeliers.
Exemple : un gap de 1 % détecte une variation brusque de prix.
Valeur par défaut : 0,5–2 % recommandé.
Cas d’usage : identifier des pics de volatilité. - Activer le score de santé : note composite basée sur plusieurs métriques.
- Score de santé minimum : exclut les symboles dont le score est inférieur à ce seuil.
Exemple : ne trader que ceux avec un score > 60. - Poids du volume (%) : importance du volume dans le calcul du score de santé.
Exemple : placer 40 % si le volume est crucial dans la stratégie. - Poids de la volatilité (%) : mesure l’écart type ou l’ATR.
- Poids de la position dans la bande (%) : mesure la localisation du prix à l’intérieur des bandes de Bollinger ou autres.
- Niveau de surachat (%) : Exemple :
1.02
= 2 % au-dessus de la bande supérieure. - Niveau de survente (%) : Exemple :
0.98
= 2 % sous la bande inférieure. - Activer le filtre de gap : ignore les trades lors de gaps importants entre les corps des chandeliers.
Exemple : if gap > 3 % sur les 2 dernières bougies, on l’ignore. - Total des chandeliers : nombre de bougies utilisées pour analyser des motifs comme la consolidation ou les breakouts.
- Activer la vérification de consolidation : détecte une zone de fourchette avant un breakout.
Impact : augmente la probabilité de succès d’un breakout. - Lookback de consolidation : Exemple : zone de consolidation de 20 bougies.
- Activer la vérification de breakout : détecte un mouvement soudain après consolidation.
Impact : améliore le timing de l’entrée. - Sensibilité du breakout : Exemple :
0.5
détecte le breakout si la clôture > haut * 1.005.
Ce module complet offre aux traders une flexibilité totale pour construire des arbres décisionnels robustes, allant de simples déclencheurs momentum à des stratégies multicouches intégrant le scoring de santé, la volatilité et des indicateurs techniques avancés.
Le moteur de décision de MagicTradeBot est conçu pour allier précision et adaptabilité, permettant aux débutants comme aux traders professionnels de créer des règles alignées avec n’importe quelle condition de marché.