Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Vues:
58
Note:
(4)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Oscillateur de décroissance du vide de liquidité

Oscillateur de décroissance du vide de liquidité

Brève description : Signale les fluctuations de prix rapides et peu liquides comme des « vides de liquidité » et évalue la rapidité avec laquelle chacune d’entre elles est négociée à nouveau, en convertissant cette vitesse d’exécution en un indice d’épuisement/de poursuite compris entre 0 et 100.

Auteur : ADEDAYO GBADEBO

Le principe sous-jacent

La plupart des outils basés sur les écarts signalent un vide en se fondant uniquement sur la géométrie des chandeliers — trois barres qui ne se chevauchent pas. Cela permet de repérer la structure, mais passe à côté de l’essentiel : savoir si le marché à l’origine de cet écart comptait des acteurs. L’oscillateur de décroissance des vides de liquidité (Liquidity Void Decay Oscillator ) n’enregistre un vide que lorsque deux conditions sont réunies sur une même barre : l’amplitude de la barre doit dépasser sa moyenne récente (un véritable déplacement), et son volume de ticks doit simultanément tomber en dessous de la moyenne récente. Cette combinaison est la marque d’un carnet d’ordres clairsemé : le cours a beaucoup évolué sur un nombre relativement faible de transactions, ce qui signifie que très peu d’intérêts en attente ont effectivement été négociés dans cette fourchette de prix.

Une fois qu’un vide est enregistré, il n’est pas traité comme une zone fixe, contrairement à ce que ferait un indicateur de gap statique. On lui attribue une « charge » initiale de 100, puis on le laisse s’amenuiser. Chaque fois que la fourchette d’une barre ultérieure chevauche le vide, l’indicateur mesure la fraction de la zone qui a été couverte et retire une partie proportionnelle du score. Une zone qui se vide rapidement indique que le vide n’était que du bruit : le marché est simplement revenu et a effectué les transactions qu’il avait sautées la première fois. Une zone qui reste en grande partie chargée après plusieurs passages indique autre chose : le cours continue de s’approcher de cette fourchette puis de reculer, ce qui est la trace classique d’un niveau agissant toujours comme un aimant ou un mur. Testez-le sur l’EURUSD, en M15, ou sur n’importe quelle paire liquide sur une période plus courte, car la comparaison entre le volume et la fourchette nécessite suffisamment de bruit de barre à barre pour être significative — les instruments très illiquides ou présentant d’importants écarts produiront de faux vides.

Comment l’interpréter

  • Score de décroissance du vide (histogramme) — représente la charge du vide le plus puissant actuellement actif sur une échelle de 0 à 100. Un nouveau pic vers le haut signifie qu’un nouveau vide de déplacement vient de se former ; un histogramme en baisse indique que le cours est en train de le combler activement.
  • État de couleur — les barres sont ombrées en fonction du côté sur lequel se situe le vide actif le plus proche : une couleur lorsque la zone la plus forte s’est formée lors d’une poussée haussière (agissant comme un support potentiel sous le cours), une deuxième couleur lorsqu’elle s’est formée lors d’une poussée baissière (agissant comme une résistance potentielle au-dessus du cours), et une teinte neutre lorsqu’aucun vide n’est actuellement actif.
  • Ligne de signal — moyenne mobile à court terme du score de décroissance. Lorsque l’histogramme passe en dessous de la ligne de signal alors qu’il reste élevé, le comblement s’accélère plus rapidement que son rythme récent — signe que le vide est en train d’être absorbé plutôt que défendu.
  • Utilisation pratique — considérez un score qui stagne dans la fourchette de 60 à 100 après deux ou trois retests comme un niveau sur lequel il vaut la peine de négocier (retour à la moyenne vers ce niveau, rejet en s’en éloignant). Considérez un score qui s’effondre vers zéro dès le premier ou le deuxième contact comme une confirmation de la nécessité de poursuivre la négociation dans le sens du mouvement qui a créé le vide, puisque ce niveau n’a pas offert de véritable résistance.

Variables externes (données d’entrée)

Entrée Par défaut Objectif
InpLookback 20 Nombre de barres utilisées pour calculer la fourchette de la moyenne glissante et le volume moyen de ticks auxquels une barre est comparée.
InpRangeMultiplier 1,5 L'amplitude d'une barre doit dépasser l'amplitude moyenne multipliée par ce facteur pour être considérée comme un déplacement.
InpVolumeThreshold 0,70 Le volume de transaction d’une barre doit être inférieur au volume moyen multiplié par ce facteur pour être considéré comme une faible participation.
InpDecayRate 15,0 Des points sont retirés pour chaque tranche de 10 % d’une zone vide qui est négociée à nouveau par une barre suivante.
InpMaxVoids 8 Nombre maximal de zones vides non comblées suivies simultanément ; la zone la plus faible est remplacée en premier dès que la limite est atteinte.
InpMinZonePoints 0 Taille minimale de la zone en points requise pour qu’une zone vide soit enregistrée ; définissez une valeur supérieure à 0 pour filtrer les très petits déplacements.
InpSignalSmoothing 3 Période de la moyenne mobile simple appliquée au score de décroissance pour générer la ligne de signal.

Utilisation recommandée

Ajoutez l’indicateur dans sa propre sous-fenêtre sous le cours et gardez les zones vides visibles sur le graphique lui-même en observant d’où proviennent les pics de l’histogramme — c’est la fourchette de cours qu’il convient de marquer manuellement ou à l’aide d’un outil de rectangle. Cet indicateur s'associe naturellement aux outils d’analyse du flux d’ordres ou de timing de séance : un vide qui se forme juste à l’ouverture d’une séance ou lors d’un chevauchement de séances, et qui ne parvient pas à se résorber au cours de la séance suivante, a plus de poids qu’un vide formé en milieu de séance sans suite. Évitez de négocier le tout premier pic de manière isolée — attendez au moins un nouveau test afin que le comportement de dissipation puisse réellement servir de référence. Sur les instruments en tendance, les vides qui vont à contre-courant de la tendance et se dissipent rapidement constituent une confirmation raisonnable de la poursuite de la tendance, tandis que ceux qui s'inscrivent dans le sens de la tendance et refusent de se dissiper sont des candidats plus intéressants pour un retour à la moyenne.



Fig. 1. EURUSD M15 avec deux vides de déplacement marqués par des rectangles gris en pointillés sur le graphique des cours ; l’histogramme de la sous-fenêtre montre le score de décroissance de chaque vide, qui commence près de 100 et s’estompe en nuances de gris à mesure que le cours repasse par la zone, la ligne de signal en pointillés suivant la baisse lissée.

Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/76293

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

Utilisation de la stratégie ORB sur le CFD AAPL

Multi Timeframe Trend Dashboard Indicator Multi Timeframe Trend Dashboard Indicator

Un panneau compact intégré au graphique qui affiche simultanément la tendance du symbole actuel sur plusieurs périodes, chacune étant évaluée indépendamment à l'aide de son propre croisement de moyennes mobiles « Fast » et « Slow ». Plus besoin de changer de graphique pour vérifier « ce qui se passe sur H4 » : tout est regroupé au même endroit, avec un code couleur.

PropFirm Risk Guardian MT5 – Account-Wide Risk Protection EA PropFirm Risk Guardian MT5 – Account-Wide Risk Protection EA

Account-wide MT5 risk protection EA for prop-firm and personal accounts. Monitors daily and overall drawdown, position losses, safety buffers, and automatically protects the account when configured limits are reached.

EA Trend Follower EA Trend Follower

TREND Follower (Daily) is a lightweight, development-oriented Expert Advisor (EA) created as a base trading architecture for research, learning, experimentation, and further development. The EA is intentionally designed around a simple concept: follow the market direction using the relationship between price and the Parabolic SAR. It is not presented as a fully optimized or finished trading system. Instead, it provides a clean and accessible foundation that developers can study, modify, test, and expand.