GoldSessions Asian London New York Session Boxes
- Indicateurs
-
Ibrahim Yahya
Je développe des outils pour MetaTrader 5 qui appliquent exactement vos règles : des Expert Advisors, des gestionnaires de trades et des copieurs de trades qui calculent la taille de chaque position à partir de votre risque et la gèrent jusqu'au bout, sans surveillance, sur un VPS. - Version: 1.0
- Activations: 5
GoldSessions est un indicateur de graphique pour MetaTrader 5. Pour chaque jour, il trace une boîte par session de trading : asiatique, Londres et New York. Le bord supérieur d'une boîte est le plus haut de la session, le bord inférieur est son plus bas, et des étiquettes facultatives affichent les deux prix. Vous voyez où chaque session s'est terminée et quelle était son amplitude, pour ne pas entrer à l'aveugle dans un relais de sessions mince ou volatil. C'est un outil de graphique en lecture seule : il n'ouvre, ne modifie et ne ferme jamais une position, n'utilise aucune DLL et ne fait aucune requête web, il ne peut donc pas toucher votre compte. Il est conçu pour XAUUSD (l'or) et fonctionne sur tout symbole et toute unité de temps.
Ce qu'il fait
- Une boîte par session et par jour. La boîte va de la première à la dernière minute de la session. Bord supérieur = plus haut, bord inférieur = plus bas. Vous choisissez le nombre de jours à tracer (de 1 à 30, 5 par défaut).
- Étiquettes et info-bulles. Étiquettes facultatives comme London H 4157.72 au-dessus de la boîte et L 4079.28 en dessous. L'info-bulle d'une boîte affiche les heures du serveur et la minute du plus haut et du plus bas.
- La session en cours grandit avec le marché. Le graphique est redessiné toutes les 30 secondes. Les jours de week-end ne tracent rien.
- Plus hauts et plus bas exacts. Ils sont tirés des barres M1, exacts à la minute, quelle que soit l'unité de temps du graphique.
- Vos propres horaires. Les horaires des sessions sont des paramètres en UTC, au format HH:MM-HH:MM. Une fin antérieure au début signifie que la session passe minuit. Par défaut : Asian 00:00-09:00, London 07:00-16:00, New York 12:00-21:00. Les sessions se chevauchent, comme sur le marché.
- Décalage horaire du courtier. Par défaut il est détecté automatiquement : heure du serveur moins UTC, arrondie à 15 minutes, revérifiée toutes les 5 secondes, avec une ligne dans le journal Experts à chaque changement. Vous pouvez aussi saisir un nombre d'heures fixe.
- Apparence. Afficher ou masquer chaque session, contours ou boîtes remplies, et vos propres couleurs.
Comment l'utiliser
- Attachez GoldSessions à un graphique (conçu pour XAUUSD, tout symbole et toute unité de temps conviennent). Les boîtes sont tracées sur ce graphique.
- Laissez InpBrokerOffset à 99 pour détecter automatiquement le décalage UTC du courtier, ou saisissez le nombre d'heures d'avance de votre serveur sur UTC.
- Vérifiez les horaires de Londres et de New York par rapport à l'heure d'été (voir les limites ci-dessous) et ajustez les paramètres au changement d'heure.
- Choisissez le nombre de jours, les sessions affichées, contours ou remplissage, et les couleurs.
- L'historique M1 doit être disponible. Pendant son chargement, les boîtes apparaissent au passage suivant (en 5 secondes environ). Dans le testeur de stratégies, le décalage ne peut pas être détecté : réglez-y InpBrokerOffset.
Limites assumées
- Les horaires sont des paramètres UTC fixes. Londres et New York se décalent d'une heure en UTC quand le Royaume-Uni ou les États-Unis changent d'heure : ajustez donc les paramètres deux fois par an. Valeurs types : Londres 07:00-16:00 en été britannique et 08:00-17:00 en hiver ; New York 12:00-21:00 en été américain et 13:00-22:00 en hiver.
- Un seul décalage de courtier pour tous les jours tracés. Si l'horloge du serveur de votre courtier a changé (heure d'été) pendant les jours tracés, les jours plus anciens sont décalés d'une heure.
- Le testeur ne peut pas détecter le décalage. Son horloge est l'heure du serveur : réglez InpBrokerOffset à la main.
- L'historique M1 est nécessaire. Sans lui, rien ne peut être tracé.
- Les week-ends ne tracent rien. Le marché est fermé, il n'y a pas de session à montrer.
- Une aide au tracé, pas un signal. Les boîtes montrent ce qui s'est déjà passé. L'indicateur ne donne ni entrées, ni sorties, ni prévisions.
Paramètres
| Paramètre | Par défaut | Rôle |
| InpDays | 5 | Nombre de jours à tracer (de 1 à 30) |
| InpAsian | 00:00-09:00 | Horaires de la session asiatique en UTC, HH:MM-HH:MM |
| InpLondon | 07:00-16:00 | Horaires de la session de Londres en UTC |
| InpNewYork | 12:00-21:00 | Horaires de la session de New York en UTC |
| InpBrokerOffset | 99 | Décalage UTC du serveur du courtier en heures, 99 = détection automatique |
| InpLog | false | Diagnostic : écrit les sessions terminées dans le journal Experts et les publie comme variables globales temporaires du terminal |
| InpShowAsian / InpShowLondon / InpShowNewYork | true | Afficher ou masquer chaque session |
| InpFill | false | Remplir les boîtes. Les sessions qui se chevauchent se mélangent alors en couleurs mixtes, c'est pourquoi les contours sont la valeur par défaut |
| InpLabels | true | Étiqueter chaque boîte avec son plus haut et son plus bas |
| InpAsianColor / InpLondonColor / InpNewYorkColor | C'96,134,230' / C'52,190,150' / C'235,150,55' | Couleurs des boîtes Asian, London et New York (bleu, vert, orange) |
FAQ
GoldSessions trade-t-il ?
Non. Il ne fait que dessiner sur le graphique. Il n'ouvre, ne modifie et ne ferme jamais une position, n'utilise aucune DLL et ne fait aucune requête web, il ne peut donc pas toucher votre compte.
Rendra-t-il mon trading rentable ?
Aucun outil ne peut le promettre, et celui-ci ne donne aucun signal. Il montre le plus haut et le plus bas de chaque session pour que vous voyiez où le marché est passé et ne tradiez pas à l'aveugle un relais mince ou volatil. Ce que vous en faites vous appartient.
Fonctionne-t-il sur d'autres symboles que l'or ?
Oui, sur tout symbole et toute unité de temps. Il est conçu et testé pour XAUUSD. Les horaires sont vos paramètres : pour d'autres marchés, réglez les sessions qui comptent pour vous.
Les boîtes sont décalées d'une heure. Pourquoi ?
Très probablement à cause de l'heure d'été. Londres et New York se décalent d'une heure en UTC quand le Royaume-Uni ou les États-Unis changent d'heure : modifiez InpLondon et InpNewYork. Si l'horloge de votre courtier a changé pendant les jours tracés, les jours anciens sont décalés d'une heure, car un seul décalage sert pour tous.
Pourquoi je ne vois aucune boîte ?
Vérifiez que l'historique M1 du symbole est disponible et que le graphique n'affiche pas seulement un week-end. Pendant le chargement de l'historique M1, les boîtes apparaissent au passage suivant, en 5 secondes environ.
Puis-je l'utiliser dans le testeur de stratégies ?
Oui, mais le testeur ne peut pas détecter le décalage du courtier, car son horloge est l'heure du serveur. Réglez InpBrokerOffset sur le bon nombre d'heures.
À quoi sert InpLog ?
C'est un interrupteur de diagnostic, désactivé par défaut. Activé, il écrit les sessions terminées dans le journal Experts et les publie comme variables globales temporaires du terminal. Vous n'en avez pas besoin pour un usage normal.
