Quasar Regime Cloud
- Indicateurs
-
Syarief Azman Bin Rosli
Bonjour et bienvenue sur mon profil officiel MQL5 !
Je suis Syarief Azman Bin Rosli, développeur de systèmes de trading algorithmique et ingénieur quantitatif avec plus de dix ans d'expérience spécialisée dans la création de solutions de trading automatisées pour MetaTrader 5 et MetaTrader 4. - Version: 1.1
- Activations: 5
Quasar Regime Cloud est un indicateur de régime de marché pour MetaTrader 5. Il détermine si le prix est en tendance ou en range et affiche le résultat directement sur le graphique grâce à un nuage fractal adaptatif. Les signaux ne sont produits que lorsque le marché est classé comme tendanciel, ce qui filtre de nombreux faux croisements en conditions latérales.
Fonctionnement
1. Estimation de la dimension fractale
Pour chaque barre, l'indicateur estime la dimension fractale (D) du prix sur une fenêtre configurable par comptage de boîtes. Une D proche de 1.0 décrit un mouvement lisse et directionnel. Une D proche de 2.0 décrit un mouvement bruité, typique des ranges.
2. Cœur fractal adaptatif (FRAMA)
La dimension fractale pilote le facteur de lissage d'une moyenne mobile fractale adaptative. En mouvement directionnel, la ligne cœur suit le prix de près ; dans le bruit, elle ralentit et s'aplatit.
3. Ligne Spine
La ligne cœur est lissée à nouveau par un filtre super smoother à deux pôles pour former la ligne Spine. L'espace entre les deux forme le nuage.
4. Score de régime (0 à 100)
L'Efficiency Ratio de Kaufman (mouvement net divisé par la longueur totale du trajet) est combiné à la dimension fractale en un score unique de 0 à 100. Le score est légèrement lissé et comparé à un seuil avec hystérésis, afin que le régime n'alterne pas autour de la limite.
Composants visuels
- Nuage de tendance : vert lorsque le cœur est au-dessus de la Spine, rouge en dessous. Affiché uniquement en régime de tendance.
- Nuage de range : ombrage ardoise neutre en régime de range.
- Ligne cœur FRAMA : émeraude (tendance haussière), corail (tendance baissière) ou gris (range).
- Flèches de signal : cyan vers le haut et orange vers le bas, placées à une demi-ATR de la bougie.
- Carte de télémétrie : panneau sombre affichant régime, score, jauge, dimension fractale, efficacité, biais actuel et dernier signal. Repliable avec le bouton [-] / [+].
Logique des signaux
Un signal haussier apparaît sur une barre clôturée lorsque toutes les conditions sont réunies :
- Le régime est en tendance.
- Le cœur croise la Spine à la hausse, ou le régime vient de passer de range à tendance avec le cœur déjà au-dessus de la Spine.
- La clôture est au-dessus du cœur.
Les signaux baissiers utilisent les conditions symétriques. Un délai impose un nombre minimal de barres entre les signaux. Les signaux sont évalués uniquement sur barres clôturées et ne se redessinent pas.
Paramètres d'entrée
Cœur fractal adaptatif
- Fractal Dimension Window (16) : nombre pair de barres pour estimer la dimension fractale.
- Spine Super-Smoother Period (20) : période de lissage de la Spine.
- Applied Price (Median) : prix utilisé pour le cœur.
Classificateur de régime
- Efficiency Ratio Period (10) : période de l'Efficiency Ratio de Kaufman.
- Efficiency Ratio Weight (0.5) : poids de l'Efficiency Ratio dans le score ; le reste revient à la dimension fractale.
- Regime Score EMA Smoothing (3) : lissage du score brut.
- Trend Regime Threshold (40) : score à partir duquel le régime devient tendance.
- Exit Hysteresis (5) : retour en range uniquement lorsque le score passe sous le seuil moins cette valeur.
Signaux et alertes
- Display Signal Arrows (true).
- Minimum Bars Between Signals (6).
- ATR Period (14) : écart des flèches par rapport aux bougies.
- Popup Alert, Sound Alert, Push Notification (false).
Carte de télémétrie
- Show Telemetry Card (true).
- Card Corner, Card X Offset, Card Y Offset : position de la carte.
Conseils d'utilisation
- Utilisez le régime comme filtre : suivi de tendance avec nuage vert ou rouge, stratégies de range avec nuage ardoise.
- Augmentez le seuil (par exemple 45 à 50) sur les petites unités de temps ou les instruments bruités.
- Fonctionne sur tous les symboles et unités de temps de MetaTrader 5 : forex, métaux, indices et CFD crypto.
Notes techniques
- Calcul incrémental : seules les nouvelles barres sont traitées à chaque tick.
- Aucune DLL, aucun fichier externe, aucun handle d'indicateur.
- Tous les objets utilisent le préfixe QRC_ et sont supprimés au retrait de l'indicateur.
- Buffers de signal accessibles via iCustom : buffer 6 flèches haussières, buffer 7 flèches baissières (EMPTY_VALUE sans signal).
Avertissement sur les risques
Cet indicateur est un outil d'analyse. Il ne garantit aucun profit et ne constitue pas un conseil financier. Le comportement passé ne garantit pas les résultats futurs. Appliquez toujours votre propre gestion du risque.

