Head and Shoulders 4.0
Indicateur pour Metatrader (MT4/MT5)
-
ℹ Aperçu
L'indicateur de tête et d'épaules PZ est un outil d'analyse technique qui aide les traders à identifier les modèles potentiels de tête et d'épaules sur le marché. Ces modèles sont caractérisés par une formation graphique qui ressemble à une ligne de base à trois pics, où les deux pics extérieurs sont proches en hauteur et le pic du milieu est le plus élevé. Les schémas tête-épaules sont considérés comme des schémas d'inversion, prédisant un renversement de tendance haussier à baissier et sont considérés comme l'un des schémas d'inversion de tendance les plus fiables.
L'indicateur PZ Head and Shoulders fournit des signaux de trading clairs pour aider les traders à identifier ces modèles et à prendre des décisions éclairées concernant leurs transactions. En plus d'identifier les modèles de tête et d'épaules, l'indicateur fournit également des statistiques de performance, des ratios de reconnaissance personnalisables et affiche des niveaux de stop-loss et de profit appropriés pour aider les traders à gérer leurs transactions.
Certaines autres fonctionnalités de l'indicateur PZ Head and Shoulders incluent des couleurs et des tailles personnalisables, des alertes e-mail/son/visuelles et des éruptions claires. Cet indicateur est non repeint et non rétropeint, ce qui le rend fiable et facile à utiliser. Il peut être utilisé pour trouver des modèles de continuation ou d'inversion et peut être un outil précieux pour les traders qui cherchent à capitaliser sur les modèles potentiels de tête et d'épaules sur le marché.
- ≡
Paramètres
Lorsque vous chargez l'expert sur un graphique quelconque, vous aurez à votre disposition une multitude de paramètres d’entrée, regroupés en blocs auto-explicatifs.
- Amplitude
- The amplitude represents the minimum amount of bars between alternative price points. To find big patterns, increase the amplitude parameter. To find smaller patterns, decrease the amplitude parameter.
- Min. Retracement
- The minimum fibonacci retracement needed in a pattern. Set to zero not to evaluate it.
- Max. Retracement
- The maximum fibonacci retracement possible in a pattern. Set to zero not to evaluate it.
- Cup Flatness Ratio
- This parameter describes how "flat" must the neckline be relative to the pattern size. A higher value will find stricter patterns, yet less frequent. A lower value will find more patterns.
- Max History Bars
- Amount of past bars to evaluate when the indicator loads in the chart.
- Display Stats
- Show or hide the statistics dashboard and performance data.
- Display SL/TP Levels
- Show or hide the suitable stop-loss and take-profit levels for each signal.
- Drawing Options
- Colors and sizes for bullish or bearish lines and labels, as well as font sizes.
- Breakouts
- Colors and sizes for breakout arrows.
- Alerts
- Enable or disable alerts at will.
- ?
FAQ
- Does the indicator repaint?
- No, the indicator does not repaint or backpaint at all.
- Does the indicator back paint?
- No, the indicator does not back paint.
- Can patterns be displayed before the breakout happens?
- No, it can't. The pattern and the breakout arrow are displayed exactly as the same time, to prevent the indicator from repainting.
- Does the indicator implement alerts?
- Yes, it does. It implements alerts of all inds.
- </>
Développeurs
Pour construire votre propre robot, utilisez l’appel iCustom() détaillé ci-dessous. L’indicateur a un tampon supplémentaire dont le seul but est de stocker des événements ou des signaux en tant que constantes, de sorte que vous n’avez qu’à appeler l’indicateur pour prendre des décisions. Copiez et collez le code suivant dans le code source de votre robot, en remplaçant le nom de l’indicateur par le vôtre.
//---- Read value from data buffer int start() { // Read value from data buffer double value = iCustom(Symbol(), Period(), "PZ_HeadShoulders_LICENSENUM", 1, 1); // Do something if(value == OP_BUY) { /* Your code for bullish signal */ } if(value == OP_SELL) { /* Your code for bearish signal */ } if(value == EMPTY_VALUE) { /* Nothing to do */} // Exit return(0); }