Double Top / Bottom 5.6
Indicador técnico para Metatrader (MT4/MT5)
-
ℹ Visão global
O indicador PZ Double Top/Bottom é uma ferramenta de análise técnica que ajuda os traders a identificar possíveis padrões de reversão de preços no mercado. Esses padrões, conhecidos como topos e fundos duplos, são caracterizados por dois picos ou vales consecutivos no preço de um ativo. Topos e fundos duplos costumam ser vistos como possíveis padrões de reversão porque podem sinalizar uma mudança na direção da tendência atual.
O indicador PZ Double Top/Bottom fornece sinais de negociação claros para ajudar os traders a identificar esses padrões e tomar decisões informadas sobre suas negociações. Além de identificar topos e fundos duplos, o indicador também fornece estatísticas de desempenho, taxas de reconhecimento personalizáveis e exibe níveis adequados de stop-loss e take-profit para ajudar os traders a gerenciar suas negociações.
Alguns outros recursos do indicador superior/inferior duplo PZ incluem cores e tamanhos personalizáveis, alertas de e-mail/som/visuais e a capacidade de implementar padrões e sinais de fuga. Este indicador é fácil de usar e pode ser uma ferramenta valiosa para os comerciantes que procuram capitalizar os possíveis padrões de reversão de preços no mercado.
Observe que esses padrões às vezes podem se expandir e o indicador pode ser redesenhado para seguir o padrão. No entanto, o indicador implementa uma reviravolta para facilitar a negociação, aguardando uma quebra de Donchian na direção certa antes de sinalizar a negociação, tornando seus sinais muito confiáveis e, principalmente, sem repintura.
- ≡
Parâmetros
Ao carregar o gráfico expert, você terá à sua disposição uma infinidade de parâmetros de entrada, agrupados em blocos de fácil compreensão.
- 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.
- Breakout Period
- A donchian breakout is needed for a signal to arise after a pattern is found, and this indicator controls the amount of bars used in aforementioned breakout.
- Min. Retracement
- The minimum fibonacci retracement needed in a pattern.
- Max. Retracement
- The maximum fibonacci retracement possible in a pattern.
- 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.
- Alert Events
- Enable or disable alerts for patterns and breakouts.
- Alerts
- Enable or disable alerts at will.
- ?
FAQ
- Does the indicator repaint?
- Yes, the indicator can repaint if the market ignores a pattern and keeps moving in the same direction. However, breakouts are mostly non repainting. A high "breakout period" value will decrease the repainting significantly.
- Does the indicator implement alerts?
- Yes, it does. It implements alerts of all kinds.
- </>
Desenvolvedores
Para construir seu próprio robô com este indicador, use a chamada iCustom () detalhada abaixo. O indicador possui um buffer extra cujo único propósito é armazenar eventos ou sinais como constantes, de forma que você só precisa fazer uma chamada para o indicador para tomar decisões. Copie e cole o código a seguir no código-fonte do seu robô, substituindo o nome do indicador pelo que você recebeu.
//---- Read value from data buffer int start() { // Read signal and pattern double pattern = iCustom(Symbol(), Period(), "PZ_DoubleTopBottom_LICENSENUM", 0, 1); double signal = iCustom(Symbol(), Period(), "PZ_DoubleTopBottom_LICENSENUM", 1, 1); // Do something if(pattern == OP_BUY) { /* Your code for double bottom (no breakout yet) */ } if(pattern == OP_SELL) { /* Your code for double top (no breakout yet) */ } if(signal == OP_BUY) { /* Your code for bullish breakout */ } if(signal == OP_SELL) { /* Your code for bearish breakout */ } if(signal == EMPTY_VALUE) { /* Your code if no pattern or breakout */} // Exit return(0); }