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
Indicateurs

Sessionvolatilityheatmap - indicateur pour MetaTrader 5

Adeolu Kayode Gbadebo
Adeolu Kayode Gbadebo
  • Software Engineer & Algorithmic Trader ​,Quantitative Developer & Instructor à  NIGERIA
  • Nigeria
  • 2730
Automated Trading: Designing and optimizing high-performance Expert Advisors (EAs) for financial markets.

Gmail: Adeolugbadebo500@gmail.com
| French English Русский 中文 Español Deutsch 日本語 Português 한국어 Italiano Türkçe
Vues:
93
Note:
(3)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Carte thermique de la volatilité des sessions

Le principe

La plupart des traders connaissent la version théorique des horaires de séance, mais chaque titre a son propre rythme : l’heure à laquelle il s’anime réellement n’est pas toujours celle indiquée dans le guide des séances. Cet indicateur remplace les approximations par une mesure : il extrait InpLookbackDays d’historique sur la période choisie pour le graphique, regroupe la fourchette (plus haut – plus bas) de chaque barre en fonction de l’heure à laquelle elle s’est clôturée, puis calcule la moyenne de chacun des 24 groupes horaires. Le résultat s’affiche sous la forme d’un petit panneau de carte thermique, et les trois principales séances sont mises en évidence directement derrière les chandeliers afin que les deux vues s’alignent d’un seul coup d’œil.

Comment l’interpréter

  • Les barres de la carte thermique: chacune des 24 colonnes correspond à une heure de la journée du courtier/serveur. Les colonnes plus hautes, de couleur plus chaude, correspondent aux heures où ce symbole spécifique a historiquement connu le plus de mouvements ; les colonnes courtes, de couleur plus froide, correspondent aux heures calmes. Comme ce graphique est calculé à partir de votre propre historique, il reflète ce symbole et l’heure du serveur de ce courtier, et non un graphique de session générique.
  • Les bandes de séance — les rectangles ombrés de couleur pâle situés derrière le cours marquent les fenêtres asiatique, londonienne et new-yorkaise pour chacun des derniers jours InpSessionDays. Lorsque deux bandes se chevauchent, vous observez la partie de la journée présentant la plus grande liquidité ; une comparaison visuelle avec le panneau de la carte thermique confirme généralement qu’il s’agit également de l’endroit où se trouvent les barres les plus hautes.
  • En les analysant conjointement, la carte thermique vous indique à quelle heurecela se produit, tandis que les bandes de séance vous expliquent pourquoi. Si la barre la plus haute de la carte thermique ne coïncide pas avec un chevauchement de sessions sur votre instrument, cela vaut souvent la peine d’être noté en soi — cela signifie généralement qu’une publication programmée (ouverture, fix ou publication récurrente de données) est à l’origine de cette heure, plutôt que le flux de la session.

Il s’agit d’un outil de mesure, et non d’un générateur de signaux. Il ne suggère ni entrées ni sorties : il se contente de vous montrer où se situent réellement la volatilité et la liquidité historiques, de sorte que les décisions concernant le moment de négocier (ou de rester à l’écart) sont prises à partir de ce qui est mesuré plutôt que de ce qui est supposé.

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

Entrée Par défaut Objectif
InpLookbackDays 30 Nombre de jours d'historique pris en compte pour calculer la moyenne horaire. Des fenêtres plus longues atténuent les pics ponctuels liés à l'actualité ; des fenêtres plus courtes réagissent plus rapidement à un véritable changement dans le rythme du titre.
InpCorner / InpOffsetX / InpOffsetY En haut à droite / 12 / 18 Emplacement du panneau de la carte thermique sur le graphique.
InpPanelWidth / InpPanelHeight 340 / 150 Taille du panneau en pixels.
InpRefreshSecs 30 Fréquence à laquelle le panneau actualise ses données à partir de l'historique, indépendamment des ticks.
InpShowSessions true Active ou désactive l'ombrage d'arrière-plan des sessions sur le graphique des cours.
InpSessionDays 6 Nombre de jours récents à ombrer. Valeur modeste par défaut pour éviter d'encombrer le graphique d'éléments.
InpAsianStartHour / InpAsianEndHour 0 / 9 Plage horaire de la session asiatique, heure du courtier/serveur.
InpLondonStartHour / InpLondonEndHour 7 / 16 Plage horaire de la séance de Londres, heure du courtier/serveur.
InpNewYorkStartHour / InpNewYorkEndHour 12 / 21 Plage horaire de la séance de New York, heure du courtier/du serveur.
InpBackColor / InpBorderColor / InpTextColor voir le code Palette de couleurs du panneau de carte thermique.
InpLowColor / InpHighColor voir le code Les deux couleurs entre lesquelles la carte thermique effectue une interpolation, de l'heure la plus calme à l'heure la plus chargée.
InpAsianBandColor / InpLondonBandColor / InpNewYorkBandColor bleu pâle / ambre / rouge Couleurs d’ombrage de la session. Elles sont pâles par défaut, car les objets rectangulaires du graphique s’affichent de manière entièrement opaque : il n’y a pas de véritable transparence sur laquelle s’appuyer, la couleur elle-même doit donc rester douce.

Utilisation recommandée

L'horloge du serveur de chaque courtier est réglée différemment par rapport à l'UTC ; vérifiez donc l'heure réelle du serveur de votre courtier avant de vous fier aux horaires de session par défaut — il s'agit de points de départ types, et non de constantes universelles. Une fois les trois plages correctement définies pour votre courtier, le panneau et les nuances de couleur restent précis d'eux-mêmes ; aucune autre maintenance n'est nécessaire.


carte thermique de la volatilité des sessions

Fig. 1. Le panneau de carte thermique de la volatilité horaire à côté des chandeliers ombrés par session. Affiché en noir et blanc conformément aux directives visuelles de Code Base.

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

GoldLondonBreakout GoldLondonBreakout

Sur la paire XAUUSD, on verrouille la position dans la fourchette de la séance asiatique, puis on place une paire d'ordres OCO en cas de cassure (BuyStop/SellStop) pour l'ouverture de Londres, avec des stops basés sur l'ATR et un dimensionnement de la position en fonction du pourcentage de risque. Pas d'indicateurs, pas de décision discrétionnaire : la fourchette est mesurée, pas estimée.

Fair Value Gap Scanner MT5 Fair Value Gap Scanner MT5

An MT5 fair value gap scanner that marks bullish and bearish imbalances and tracks when each zone is filled.

IronHawk SMC Trade Zones M5 IronHawk SMC Trade Zones M5

A closed-bar M5 indicator combining market structure, liquidity sweeps, BOS/CHoCH and momentum to display Entry, SL, TP1 and TP2, with retail-frequency signals and clickable setup history.

Portfolio Correlation Analyzer Portfolio Correlation Analyzer

Analyses en lecture seule pour les comptes exécutant plusieurs Expert Advisors. Cet outil regroupe les transactions clôturées par « magic number » et évalue les économies réelles générées par l'exécution conjointe de ces systèmes : comparaison entre le drawdown en mode autonome et le drawdown combiné, matrice de corrélation par paires représentée sous forme de carte thermique sur le graphique, et réorganisation par simulation de Monte Carlo des rendements du portefeuille sur la période considérée.