Accueil Indicateur technique Publication

iForexSessions : L'indicateur ultime pour suivre les sessions Forex sur MetaTrader 5

Pièce jointe
48842.zip (24.72 KB, Télécharger 0 fois)

Indicateur des Sessions Forex

Un outil essentiel pour naviguer dans le marché des devises

L'indicateur fonctionne selon les heures de trading locales de 8h00 à 17h00 pour chaque marché Forex, à l'exception de Sydney qui est de 7h00 à 16h00 ou de 9h00 à 18h00.

Fonctionnalités :

Affiche des rectangles colorés pour les sessions des marchés Forex (Sydney, Tokyo, Londres, New York).

Heures de session précises sur les graphiques des paires Forex et de l'or (le trading des paires Forex commence à 17h00 NY. L'or commence une heure plus tard).

L'indicateur respecte le décalage GMT + l'heure d'été pour le serveur du courtier, ainsi que pour les différents fuseaux horaires.

Les calculs horaires de l'indicateur sont effectués à l'aide de la bibliothèque TimeZoneInfo.

Une horloge supplémentaire du courtier (dans le coin inférieur gauche) avec des informations utiles :

  • Heure serveur
  • Décalage GMT du courtier
  • Temps restant avant le week-end (ce qui vous permet de clôturer vos positions ouvertes ou d'éviter d'en ouvrir de nouvelles avant le week-end).
  • Statut de synchronisation de l'heure de l'ordinateur local. Un conseil pour vérifier https://time.is/ si l'heure de votre PC n'est pas synchronisée.

En déplaçant le pointeur de la souris sur une barre du graphique tout en maintenant la touche 'Ctrl' enfoncée : le numéro de la barre et l'heure (ainsi que les heures correspondantes sur les principaux marchés Forex) seront affichés dans la fenêtre du graphique pour débogage.

 

Paramètres d'entrée :



Paramètre : "Charger le symbole XAUUSD pour estimer le TZ/DST du serveur"

Par défaut, l'indicateur va rechercher et charger le symbole XAUUSD pour estimer le décalage horaire du serveur. Le XAUUSD peut fournir des résultats plus fiables (surtout pour les courtiers qui suivent le calendrier de l'heure d'été de l'UE) lors des semaines où les horaires d'été des États-Unis et de l'UE sont décalés (mars et fin octobre). Optionnellement, si votre courtier suit le calendrier de l'heure d'été des États-Unis, ou ne suit aucun calendrier, alors utiliser le symbole du graphique est également acceptable. Réglez ce paramètre sur 'false' pour utiliser le symbole actuel du graphique, au lieu de XAUUSD.

Pour déterminer le calendrier d'été (DST) de votre courtier, vous pouvez utiliser ce script https://www.mql5.com/en/code/48650.

Remarque :

En raison d'un effet secondaire, le XAUUSD commence une heure après le Forex, les changements d'heure d'été se produiront une heure plus tard (uniquement dans le testeur de stratégie, et non en mode normal).




Fonctionnalité Bonus : Déplacer le pointeur de la souris sur une barre du graphique tout en maintenant la touche 'Ctrl' enfoncée

le numéro de barre # et son heure (ainsi que les heures correspondantes sur les principaux marchés Forex) seront affichés dans la fenêtre du graphique pour débogage.

Pour supprimer les informations de débogage du graphique, il suffit de cliquer n'importe où sur le graphique (sans appuyer sur la touche 'Ctrl').



Autres indicateurs de session de marché :

Market_Sessions

i-Sessions

Trading Sessions Open - Close

Identification des sessions de marché Forex


Tous les indicateurs ci-dessus (et presque tous les autres indicateurs de la codebase) utilisent des décalages fixes codés pour les fuseaux horaires et ne prennent pas en compte l'heure d'été sur le serveur du courtier ou les fuseaux horaires. C'est tout simplement inexact car les heures de session changent au cours de l'année, soit parce que 1) le courtier passe à l'heure d'été ou 2) un ou plusieurs des principaux marchés Forex changent leur fuseau horaire d'heure d'été.



    AVIS : L'indicateur a été confirmé comme fonctionnant avec la liste suivante de courtiers (ayant différents horaires de trading, décalages GMT et horaires d'été) :

    1. Admirals Markets
    2. FxPro
    3. RannForex
    4. EXNESS
    5. FXOpen
    6. IC Markets
    7. Octa Markets
    8. Tickmill
    9. XM Global

    L'indicateur devrait également fonctionner correctement avec d'autres courtiers.


    Note sur la compatibilité avec le testeur de stratégie

    Lors des tests dans le testeur de stratégie, TimeGMT() est toujours égal à TimeTradeServer(), le temps du serveur simulé.

    La bibliothèque TimeZoneInfo estime les heures correctes dans les fuseaux horaires en fonction du "vrai" GMT par l'analyse de l'historique des cotations H1, et non sur la base du temps renvoyé par l'appel de la fonction TimeGMT intégrée.

    Si le paramètre d'entrée "Charger le symbole XAUUSD pour estimer le TZ/DST du serveur" est réglé sur TRUE : les changements d'heure d'été peuvent se produire une heure plus tard dans le testeur de stratégie.


    Articles connexes

    Commentaire (0)