Pivot Points Six Types with Level 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
Pivot Points Six Types with Level Alerts est un indicateur de points pivots compatible TV pour MetaTrader 5. Il utilise les mêmes formules et les mêmes limites de période que l'indicateur "Pivot Points Standard" fourni avec TradingView, et il trace les niveaux de la même façon : de courtes lignes horizontales qui commencent à la première barre de chaque période, avec des étiquettes du type "R1 (prix)" en orange (#FB8C00).
SIX TYPES DE CALCUL
Les niveaux sont calculés à partir du plus haut, du plus bas et de la clôture de la période précédente.
- Traditional : P, R1–R5, S1–S5
- Fibonacci : P, R1–R3, S1–S3 (0.382 / 0.618 / 1.000 du range précédent)
- Woodie : P, R1–R4, S1–S4 (utilise l'ouverture de la période en cours, comme le fait TradingView)
- Classic : P, R1–R4, S1–S4
- DM (DeMark) : P, R1, S1 (utilise aussi l'ouverture précédente)
- Camarilla : P, R1–R5, S1–S5 (R5 = high / low x close)
Les types qui ont moins de niveaux laissent simplement les niveaux restants vides.
PÉRIODES
- Auto (par défaut) : les graphiques jusqu'à M15 utilisent des pivots journaliers, les autres graphiques intraday des pivots hebdomadaires, le graphique D1 des pivots mensuels, W1 et MN1 des pivots annuels.
- Ou choisissez vous-même : Daily, Weekly, Monthly, Quarterly, Yearly, 2 years, 3 years, 5 years, 10 years. Les blocs de 2/3/5/10 ans commencent les mêmes années que sur TradingView.
- Number of Pivots Back : nombre de périodes passées tracées, 15 par défaut, jusqu'à 200.
- Use Daily-based Values (activé par défaut) : les niveaux sont construits à partir des barres D1, ils sont donc identiques sur toutes les unités de temps intraday. Désactivez-le pour les construire à partir des barres du graphique lui-même.
- Plusieurs copies peuvent fonctionner sur un même graphique, par exemple des pivots journaliers et hebdomadaires dans des couleurs différentes.
COMMENT NOUS L'AVONS VÉRIFIÉ
- Nous avons comparé les six types avec le Pivot Points Standard de TradingView sur les mêmes données de prix : les formules ont donné des niveaux identiques.
- Le début des périodes de 2, 3, 5 et 10 ans correspondait à TradingView.
- Sur votre graphique, les valeurs différeront généralement un peu de celles d'un graphique TradingView, car les prix proviennent d'un autre flux de données. Exemple tiré de notre test : pivot hebdomadaire EURUSD P 1.11801 dans MT5 contre 1.11816 sur TradingView, soit une différence de 1.5 pip due uniquement aux high/low/close différents de la semaine.
AFFICHAGE
- Étiquettes à l'extrémité gauche ou droite de chaque ligne, avec ou sans le prix. Taille de police de 6 à 20.
- Chaque niveau peut être masqué et possède sa propre couleur. Épaisseur de ligne de 1 à 10.
- Survolez une ligne pour voir son nom et son prix.
- Si quelque chose ne peut pas être tracé, un court message apparaît dans le coin inférieur gauche du graphique (par exemple, la période des pivots est plus courte que l'unité de temps du graphique, ou l'historique est insuffisant).
ALERTES (DÉSACTIVÉES PAR DÉFAUT)
- Une seule condition : la clôture d'une barre terminée croise un niveau affiché (clôture précédente au niveau ou en dessous et nouvelle clôture au-dessus, ou l'inverse).
- Vérifiée une fois par barre, sur la barre qui vient de clôturer. La barre encore en formation n'est jamais utilisée.
- Les barres clôturées avant le chargement de l'indicateur ne déclenchent pas d'alertes ; l'attacher au graphique ou redémarrer MT5 ne produit donc pas une rafale d'anciennes alertes.
- Le message indique le symbole, l'unité de temps du graphique, le type et la période des pivots, le niveau et son prix, par exemple "Pivot TV GBPJPY M1 (Camarilla 1D): close crossed below R1 212.321". Avec plusieurs copies sur un graphique, vous pouvez savoir laquelle a déclenché l'alerte.
- Pop-up, son et notification push peuvent être combinés. Le push nécessite votre MetaQuotes ID dans les options du terminal.
- Une alerte indique seulement que la clôture a croisé une ligne. Ce n'est pas un signal d'achat ou de vente, et il n'est pas garanti que les niveaux pivots agissent comme support ou résistance.
POUR LES UTILISATEURS D'EA ET D'iCUSTOM
Les valeurs sont stockées dans 11 buffers cachés (aucun tracé supplémentaire) : 0 = P, 1 = R1, 2 = S1, 3 = R2, 4 = S2, 5 = R3, 6 = S3, 7 = R4, 8 = S4, 9 = R5, 10 = S5. Les barres sans niveau renvoient EMPTY_VALUE. Les valeurs apparaissent aussi dans la Fenêtre des données (Data Window).
Remarque : lorsqu'un EA ou un autre indicateur le charge via iCustom, les lignes de pivot peuvent aussi être tracées sur le graphique où tourne le programme appelant. Elles disparaissent peu de temps après la libération du handle.
À LIRE AVANT UTILISATION
- Les limites de période suivent l'heure du serveur de votre compte MT5. Un "jour" ou une "semaine" commence donc au début de la journée du serveur de votre courtier, ce qui peut différer de la session que TradingView utilise pour un symbole.
- Marchés 24 h/24 comme les cryptos : TradingView coupe les jours et les semaines à 00:00 UTC. Si votre serveur fonctionne dans un autre fuseau horaire, les périodes journalières et hebdomadaires commencent quelques heures plus tôt ou plus tard que sur TradingView, et leurs niveaux peuvent donc différer.
- Barres du dimanche : sur les symboles qui ont une courte session le dimanche mais pas de barres le samedi, le dimanche est compté comme faisant partie du lundi ("Auto" par défaut). Vous pouvez forcer "merge" ou "separate".
- Au maximum 200 périodes sont tracées. Les longues périodes (5 ou 10 ans) nécessitent suffisamment d'historique D1 dans votre terminal ; sinon le message "not enough data" apparaît.
- Si la période des pivots est plus courte que l'unité de temps du graphique (par exemple des pivots journaliers sur un graphique W1), rien n'est tracé et un message vous invite à choisir une période plus longue.
- Si un graphique W1 ou MN1 est chargé pendant le week-end avec les alertes activées, une alerte pour la dernière barre peut apparaître le lundi.
- Les niveaux des périodes passées ne changent pas. Les niveaux de la période en cours sont fixés au début de la période.
- Dans le Testeur de stratégie, il ne déclenche aucune alerte et ne trace aucun objet.
- Pas de DLL, pas de fichiers externes, pas de connexion Internet.
- Uniquement une aide graphique. Il ne trade pas et ne garantit aucun résultat de trading.
PARAMÈTRES
Pivot Points: Type (Traditional), Pivots Timeframe (Auto), Number of Pivots Back (15, 1-200), Use Daily-based Values (true), Sunday bars (Auto)
Labels: Show Labels (true), Show Prices (true), Labels Position (Left), Label font size (8)
Levels: Line Width (1), Show / color pour P, R1-R5, S1-S5 (tous affichés, #FB8C00)
Alerts: Alert: close crosses a shown level (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = langue du terminal, English ou Japanese)
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 individuels sortent du cadre du support.
Cet indicateur 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 sont listés sur mon profil de vendeur.
TradingView est une marque de TradingView, Inc. Ce produit n'est ni affilié à TradingView, Inc., ni sponsorisé ou approuvé par celle-ci.
