Prior Day Week Month Levels with Touch Alerts
- Indicateurs
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.1
Prior Day Week Month Levels with Touch Alerts trace sur votre graphique MetaTrader 5 le plus haut et le plus bas du jour, de la semaine et du mois précédents, sous forme de lignes horizontales nettes avec une étiquette au bord droit, dans le style de TradingView. Il peut aussi afficher la clôture de la veille et l'ouverture du jour.
NIVEAUX
- PDH / PDL : plus haut et plus bas du jour précédent (bleu #2962FF, trait plein)
- PWH / PWL : plus haut et plus bas de la semaine précédente (orange #FF9800, tirets)
- PMH / PML : plus haut et plus bas du mois précédent (violet #9C27B0, trait-point)
- PDC : clôture du jour précédent (gris, pointillés, désactivé par défaut)
- DO : ouverture du jour (cyan, pointillés, désactivé par défaut)
Chaque niveau peut être activé ou désactivé et a sa propre couleur ; le style et l'épaisseur se règlent par groupe.
MÉTHODE DE CALCUL
- Les valeurs sont le plus haut, le plus bas et la clôture du dernier jour, de la dernière semaine ou du dernier mois terminé, ainsi que l'ouverture du jour en cours - les mêmes valeurs « une période en arrière » que les scripts TradingView lisent avec request.security(..., high[1]).
- Elles sont construites à partir des barres D1, donc les graphiques M5, H1 et H4 affichent tous les mêmes niveaux.
- Les jours, semaines et mois sont découpés selon l'heure du serveur de votre compte MT5. Les semaines commencent le lundi, comme sur TradingView.
- Barres du dimanche (certains courtiers ont une courte séance le dimanche), 4 choix : Auto (ajoutées au lundi quand le symbole n'a pas de barres le samedi, sinon comptées comme un jour à part), Merge into Monday, Sunday is its own day, Ignore Sunday bars.
COMMENT NOUS L'AVONS VÉRIFIÉ
- Les valeurs correspondaient à notre calcul de référence indépendant sur chaque barre comparée.
- Sur un compte de test dont le jour serveur commence au même moment que le jour FX de TradingView, les limites des jours, semaines et mois étaient les mêmes que sur TradingView.
AFFICHAGE
- Chaque ligne commence à la première barre de la période en cours et va jusqu'à la dernière barre plus un nombre de barres vers la droite (Extend, 15 par défaut).
- Periods to draw : 1 = seulement les lignes actuelles ; jusqu'à 50 pour voir aussi les niveaux des périodes précédentes.
- Étiquettes à l'extrémité droite : courtes (« PDH 1.08450 ») ou longues (« Prev Day High »), avec ou sans le prix, taille de police de 6 à 20.
- Les lignes dont les étiquettes se chevaucheraient sont regroupées en une seule étiquette, par exemple « PDH / PWH 1.08450 » ou « PDC 1.08216 / DO 1.08214 ». Survolez une étiquette pour voir chaque niveau et son prix. Le regroupement est recalculé quand vous zoomez ou faites défiler.
- Sur un graphique W1, les lignes journalières sont masquées ; sur un graphique MN1, les lignes journalières et hebdomadaires sont masquées (une barre y est plus longue que la période).
ALERTES (DÉSACTIVÉES PAR DÉFAUT)
- Une seule condition : le prix (Bid) touche ou traverse une ligne affichée de la période en cours.
- Une fois par ligne et par période : après une alerte sur le PDH aujourd'hui, il n'y aura plus d'alerte avant le PDH du jour suivant. Cela est mémorisé après un changement d'unité de temps, un nouvel attachement ou un redémarrage de MT5 (variables globales du terminal nommées PHLTV_...).
- Le premier tick après le chargement, et le premier tick d'une nouvelle période, servent seulement de point de départ et ne déclenchent jamais d'alerte.
- Exemple de message : "Prev H/L TV EURUSD M15: price touched PDH 1.08450 (1.08451)". Plusieurs lignes touchées au même tick sont réunies dans un seul message.
- Pop-up, son et notification push peuvent être combinés. Le push nécessite votre MetaQuotes ID dans les options du terminal. Texte en anglais ou en japonais.
- Une alerte de contact indique seulement que le prix a atteint une ligne. Ce n'est pas un signal d'achat ou de vente, et rien ne garantit que ces niveaux agiront comme support ou résistance.
POUR LES UTILISATEURS D'EA ET D'iCUSTOM
- 8 buffers (non tracés) : 0 = PDH, 1 = PDL, 2 = PWH, 3 = PWL, 4 = PMH, 5 = PML, 6 = PDC, 7 = DO. Chaque barre contient les valeurs valables à cette barre. EMPTY_VALUE lorsqu'une valeur n'existe pas. Elles apparaissent aussi dans la fenêtre des données.
- Lorsqu'un EA ou un autre indicateur le charge via iCustom, ou lorsqu'il est ajouté avec ChartIndicatorAdd, il ne dessine rien et ne déclenche aucune alerte ; il calcule seulement les buffers.
À LIRE AVANT UTILISATION
- L'heure du serveur compte. Si le jour serveur de votre courtier ne commence pas en même temps que le jour de TradingView (par exemple un serveur en GMT+0, ou des CFD sur indices et matières premières avec leurs propres horaires), les périodes journalières et hebdomadaires sont découpées à un autre moment et les niveaux peuvent différer de ceux de TradingView.
- L'historique D1 est nécessaire. Si les données D1 ne sont pas encore chargées, l'indicateur réessaie chaque seconde pendant 60 secondes au maximum.
- Pendant les premières secondes après le chargement (jusqu'à environ 15 secondes), le nom court dans la liste des indicateurs peut afficher brièvement « probe#... » pendant que l'indicateur vérifie s'il est sur un graphique. C'est normal.
- Dans de rares cas, une ligne peut rester sur le graphique après qu'un EA a ajouté puis retiré l'indicateur. Ces objets commencent par « PHLTV# » et peuvent être supprimés dans la liste des objets (Ctrl+B).
- Dans le testeur de stratégie, il ne déclenche aucune alerte.
- Pas de DLL, pas de fichiers externes, pas de connexion Internet.
- Un simple outil d'aide graphique. Il ne trade pas et ne garantit aucun résultat de trading.
PARAMÈTRES
Periods : Sunday bars (Auto), Periods to draw (1, 1-50), Extend current lines right (15 barres, 0-500)
Previous Day / Week / Month : affichage et couleur de chaque plus haut et plus bas, style et épaisseur de ligne (1-5) par groupe
Previous Day Close / Today's Open : affichage (false), couleur, style
Labels : Show labels at the right end (true), Label text (Short), Show prices in labels (true), Label font size (8, 6-20)
Alerts : Alert: price touches a level (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = langue du terminal, anglais ou japonais)
Si un paramètre est hors limites, l'indicateur ne se charge pas et écrit la raison dans le journal Experts.
SUPPORT
Les questions sur l'installation, les réglages et les bugs sont les bienvenues via la messagerie MQL5. Les questions sur la direction du marché ou sur des trades particuliers ne font pas partie du support.
Cet outil fait partie d'une série d'outils gratuits de style TV. Une édition MT4 est également disponible en tant que produit séparé. Les autres outils du même auteur figurent sur mon profil de vendeur.
TradingView est une marque de TradingView, Inc. Ce produit n'est ni affilié à TradingView, Inc., ni sponsorisé ni approuvé par celle-ci.
