Market Structure Patterns
- Indicadores
- Samuel Manoel De Souza
- Versão: 3.21
- Atualizado: 18 junho 2024
- Ativações: 20
Market Structure Patterns é um indicador baseado em smart money concepts que apresenta elementos de SMC/ICT capazes de elevar suas decisões de negociação a um novo patamar. Aproveite os alertas, notificações push e mensagens por e-mail para ser informado sobre quando um elemento se forma no gráfico, o preço cruza um nível e/ou entra em uma região delimitada por uma retângulo. Desenvolvedores podem acessar valores dos elementos do indicador por meio de variáveis globais o que possibilita a automatização de setups baseados em SMC/ICT.
Pensado para possibilitar uma variedade de customizações, o indicador permite customizar as cores e transparência dos desenhos, exibir rótulos usando estilo bolha, exibir as sessões/janelas de negociação na parte inferior do gráfico ou sobre o gráfico de preços, tem um algoritmo exclusivo para prevenir a sobreposição de rótulos/textos, colore os candles de acordo com a tendência secundária e/ou alinhamento das tendências primária e secundária. Esse recurso pode ser ativado no parâmetro "Color Candles". Por padrão, a tendência de alta é exibida em verde e a de baixa em vermelho. Além disso, os candles são desenhados com o estilo de candles vazados possibilitando a diferenciação de candles de alta e baixa.
Elementos e/ou Abreviações:
- Premium, Equilibrium and Discount zones
- Strong/Weak High/Low
- Automatic Fibonacci
- OTE - Optimal Trade Entry
- HH, HL, LH, LL- Higher highs, higher lows, lower highs and lower lows
- EQH, EQL - Equal highs and Equal lows
- BSL, SSL - Buy Stops Liquidity and Sell Stops Liquidity
- EQH-BSL, EQL-SSL - Buy Stops Liquidity on Equal Highs and Sell Stops Liquidity on Equal Lows
- BoS, iBoS - Break of structures and Internal Break of Structure
- CHoCH, iCHoCH - Change of character and Internal Change of Character
- OB, iOB - Order Blocks and Internal Order Blocks
- BB, iBB - Breaker Blocks and Internal Breaker Blocks
- Liquidity voids
- FVG - Fair Value Gap
- InvFVG - Inverse Fair Value Gap
- ImpFVG - Implied Fair Value Gap
- OG - New Day Opening Gap
- HoD, LoD, OoD - High of the day, Low of the day and Open of the day
- PDH, PDL, PDO, PDC - Prior day high, low, open and close
- PWH, PWL , PWO, PWC - Prior week high , low, open and close
- PMH, PML , PMO, PMC - Prior month high , low, open and close
- Sessions, Kill Zones and Silver Bullet Trading Window
Variáveis Globais:
O acesso aos valores de order blocks and e quebras de estruturas por meio de variáveis globais podem ser feitos conforme o exemple a seguir:
// The timeframe to get the data string timeframe = StringSubstr(EnumToString(_Period), StringLen("PERIOD_")); string prefix = "SMP-"+_Symbol+"("+timeframe+")", for example "SMP-EURUSD(H4)"; // For order blocks // Add "-IOB" for internal order blocks or "-OB" for swing order blocks; // Add "-Total to get the amount of order blocks on the charts;" int iob_total = GlobalVariableGet(prefix+"-IOB-Total") // use for loop to get all the values for(int i=0;i<iob_total;i++) { // Add "[index]-Top" and/or "[index]-Bot" to get the order blocks values. double iob_top = GlobalVariableGet(prefix+"-IOB["+(string)i+"]-Top"); double iob_top = GlobalVariableGet(prefix+"-IOB["+(string)i+"]-Bot"); } // For structure breaks: // Add the pattern name as displayed on the chart. For example, +iCHoCH can be accessed by "SMP-EURUSD(H4)-+iCHoCH" // For Premium/Equilibrium/Discount: // Add the pattern name followed by the desired level. For example, Premium-Top and Premium-Bot can be accessed respectively by "SMP-EURUSD(H4)-Premium-Top" and "SMP-EURUSD(H4)-Premium-Bot"
Junte-se ao canal Market Structure Patterns para baixar os materiais disponíveis para estudo e/ou informações adicionais.
The Indicator is a top notch but It really took me time to understand it.however, disabling those sessions and OTE which gives direction somehow late and adding a confirmation arrow really makes the difference for me. Kudos to Samuel for a great Job and five star. I have both MT4 & MT5 on fire with Synthetic