AW Supply Demand encontra zonas de demanda e oferta pelo esquema clássico: uma base de algumas velas pequenas e uma saída forte do preço a partir dela.
Cada zona recebe uma nota aberta de 0 a 10, passa por um ciclo de vida da zona nova até a rompida e invertida, e o painel monta a partir das zonas um setup pronto com níveis de entrada, stop e alvo.
O indicador mostra zonas de até três timeframes superiores em um mesmo gráfico, envia notificações e entrega todos os dados em buffers para Expert Advisors.
As zonas não são redesenhadas. A zona surge após um número definido de barras fechadas depois da base, suas fronteiras não mudam depois da confirmação, em seguida mudam apenas o estado, a nota e o contador de toques. O indicador funciona em qualquer símbolo e timeframe e no testador de estratégias.
Links do produto: versão MT5 e versão MT4.
O artigo contém as seguintes seções:
- Como o indicador encontra as zonas
- Nota da zona e grades
- Painel
- Como comprar
- Como vender
- Uso multitimeframe
- Notificações
- Teclas de atalho e camadas
- Configurações de entrada
- Para desenvolvedores de Expert Advisors
1. Como o indicador encontra as zonas
A zona de demanda fica abaixo do preço e serve para compra, a zona de oferta fica acima do preço e serve para venda. Cada zona tem duas bordas: a próxima ao preço e a distante. A entrada é contada a partir da borda próxima, o stop fica além da distante.
Base. Várias velas seguidas com corpos pequenos: no máximo Max base candles velas, o corpo de cada uma não maior que a fração Base candle: max body / range do intervalo dela. Por padrão são seis velas com corpo de até metade do intervalo.
Saída. Ao longo de Bars to measure departure barras depois da base o preço se afasta dela no mínimo Min departure, ATR e no mínimo Min departure, zone heights alturas da zona. Por padrão a saída é medida em dez barras, o limiar é 1.5 ATR e duas alturas da zona.
Confirmação. A zona aparece no gráfico após Bars to confirm a zone barras fechadas depois da saída, desde que nesse intervalo o preço não tenha voltado à borda próxima. Depois da confirmação as fronteiras ficam fixas.
Fronteiras. A variável Zone boundaries define o modo de construção: Classic da borda dos corpos das velas da base até a borda das sombras, Full candle de sombra a sombra, Body only apenas pelos corpos. A zona abaixo de 0.2 ATR é esticada até essa altura, a zona acima de Max zone height, ATR é cortada, na dica emergente essa zona é marcada com a palavra clipped.
Ciclo de vida. A zona nova Fresh passa a Tested depois da primeira visita do preço, depois de Touches to mark a zone weak toques passa a Weak, depois de Touches to retire a zone toques é retirada do gráfico. A visita começa quando o preço toca a borda próxima com a sombra ou com o fechamento, conforme Touch by, e termina quando o preço se afasta da zona por Bars outside to end a visit barras ou pela altura da zona.
Rompimento. A zona está rompida quando uma barra fecha além da borda distante. O modo Break by permite considerar rompimento dois fechamentos seguidos ou um furo pela sombra. Um furo pela sombra com fechamento de volta além da borda próxima conta como rompimento falso, a zona permanece viva.
Inversão. Uma zona de demanda rompida vira zona de oferta, e o contrário também, quando Flip broken zones está ativada. A zona invertida aguarda o primeiro reteste por Bars to wait for a flip retest barras, sem reteste é retirada. Com a inversão desativada a zona rompida permanece no gráfico em tracejado cinza por Bars to keep broken zones barras.
Sobreposições e limite. Quando uma zona nova cruza uma antiga do mesmo tipo, a variável Overlapping zones escolhe o que manter: a nova, a forte ou a união das duas. Em cada timeframe são desenhadas no máximo Max zones drawn per side zonas de cada lado do preço.
| Nº | O que há no gráfico |
|---|---|
| 1 | Zona de demanda nova do timeframe do gráfico: preenchimento. As fronteiras ficam fixas depois da confirmação e não mudam mais. |
| 2 | Zona de demanda depois do toque: preenchimento mais escuro, o componente Fresh da nota diminuiu. |
| 3 | Zona de timeframe superior: contorno na cor do tipo, sem preenchimento. A zona nova de D1 e W1 é desenhada mais grossa. |
| 4 | Zona invertida: traço. A zona de demanda rompida virou zona de oferta e aguarda o reteste. |
| 5 | Zona rompida: tracejado cinza. Permanece no gráfico pelo número de barras definido, a tecla O oculta. |
| 6 | Rótulo da zona: timeframe, nota e grade, estado com o número de toques, asterisco de aninhamento, idade. Os grades A e B são destacados na cor do tipo. |
| 7 | Linha de entrada do setup com o timeframe da zona e o veredito, na cor da zona. Para o setup Skip as linhas são cinzas. |
| 8 | SL em tracejado além da borda distante da zona com uma margem em ATR. TP na borda próxima da zona oposta, no rótulo Risk / Reward. |
Presets. A variável Preset define quatro valores do bloco DETECTION SETTINGS de uma vez, as demais variáveis do bloco permanecem em funcionamento. Custom deixa o bloco como está.
| Preset | Min departure, ATR | Min departure, zone heights | Minimum score to show a zone | Max zones drawn per side |
|---|---|---|---|---|
| Balanced | 1.5 | 2.0 | 6.0 | 4 |
| Conservative | 2.0 | 3.0 | 7.0 | 3 |
| Aggressive | 1.2 | 1.5 | 5.0 | 5 |
| Custom | valores do bloco DETECTION SETTINGS sem alterações | |||
2. Nota da zona e grades
A nota da zona é a soma de seis componentes e acréscimos, o total é limitado a dez pontos. O detalhamento da nota aparece ao passar o cursor sobre a zona ou sobre o rótulo dela.
| Componente | Pontos | Critério |
|---|---|---|
| Strength | 0-2 | Força da saída. 2 pontos: saída de no mínimo 3 ATR e 3 alturas da zona, com pelo menos duas velas de impulso seguidas ou o rompimento do último swing. 1 ponto: saída de no mínimo 1.5 ATR e 2 alturas. Caso contrário 0. |
| Margin | 0-2 | Espaço de movimento até a zona oposta mais próxima em relação ao risco da operação (altura da zona mais a margem do stop). Relação de 3 ou mais dá 2 pontos, de 2 ou mais dá 1 ponto. Sem zona oposta são 2 pontos. |
| Picture | 0-2 | Quadro dos timeframes superiores. 2 pontos: a zona coincide com a direção dos timeframes superiores e além disso está aninhada em uma zona de timeframe superior ou não há zona oposta de timeframe superior por perto. 1 ponto: uma das condições cumprida. Caso contrário 0. |
| Fresh | 0-2 | Toques. A zona intocada recebe 2 pontos, com um toque 1 ponto, depois 0. |
| Time | 0-1 | Tempo na base. Base de até três velas 1 ponto, de até seis 0.5, mais longa 0. |
| Arrival | 0-1 | Aproximação do preço. Até a primeira visita 0.5. Na primeira visita 1 ponto quando o preço veio à zona com um movimento a partir de 1.5 ATR e nesse intervalo não surgiu uma zona oposta, caso contrário 0. |
| Mods | 0-1.5 | Acréscimos de 0.5: zona de reversão (o preço chegou à base contra a direção da saída), gap de preço na saída (FVG), varredura de liquidez antes da base. |
Grades. A a partir de 9 pontos, B a partir de 8, C a partir de 7, D abaixo de 7. As zonas com nota abaixo de Minimum score to show a zone permanecem no cálculo, mas não são desenhadas e não participam do setup, o gráfico continua limpo. Para as zonas de timeframes superiores o limiar é próprio, Minimum score for higher timeframe zones.
Veredito. O grade A dá o veredito Limit order, o grade B dá Confirm entry, os grades C e D dão Skip. O uso do veredito está descrito nas seções 4 e 5.
| Nº | Linha da dica emergente |
|---|---|
| 1 | Tipo da zona, timeframe, nota e grade. |
| 2 | Componentes da nota. Os acréscimos Mods aparecem apenas quando existem. |
| 3 | Estado, indicação de aninhamento, altura da zona em pontos. Na zona invertida consta o tipo original, na zona cortada a palavra clipped. |
| 4 | Saída em ATR e em alturas da zona, número de velas na base. |
| 5 | Acréscimos por extenso: reversal pattern, FVG, liquidity sweep. |
| 6 | Horário da primeira vela da base e idade da zona. |
3. Painel
O painel fica no canto superior esquerdo do gráfico, não há ações nele, apenas indicadores em quatro blocos e dois botões de janela.
| Nº | Bloco do painel |
|---|---|
| 1 | Título e botões de janela. A barra recolhe o painel em uma pílula com a zona mais próxima, a cruz retira o indicador do gráfico depois da confirmação com um segundo clique. No testador de estratégias a cruz não funciona, o painel é ocultado pela barra. |
| 2 | Context. Bias conforme a estrutura do timeframe do gráfico: zonas de oferta rompidas em sequência dão UP, zonas de demanda rompidas em sequência dão DOWN, o número de rompimentos seguidos aparece à direita. Abaixo Live zones, o número de zonas vivas acima do limiar de exibição nos dois lados, e Timeframes, os timeframes em uso. |
| 3 | Nearest Supply e Nearest Demand. Fronteiras da zona mais próxima de cada tipo, timeframe e estado, nota com grade, distância do preço até a borda próxima em pontos e em ATR do timeframe do gráfico. |
| 4 | Setup. A zona que vale a pena operar e o veredito conforme a nota dela: Limit order, Confirm entry ou Skip. Níveis Entry / SL / TP, risco e lucro em pontos, Risk / Reward. |
| 5 | Statistics, this chart. Zones found, o número de zonas encontradas do timeframe do gráfico, e Held 1st touch, a parcela de zonas que seguraram o primeiro toque, separadamente para os grades A e B no momento do primeiro toque. |
| 6 | Nearest zone. A zona mais próxima por distância, na cor do tipo. A mesma linha permanece na pílula recolhida. |
Como o painel escolhe a zona do setup. Uma zona de grade A ou B tem prioridade sobre uma zona C ou D. Quando as duas zonas são do mesmo nível, é tomada a zona na direção do Bias. Sem Bias, é tomada a zona mais próxima. A linha Nearest zone na base do painel segue outra regra, ali está sempre a zona mais próxima por distância, por isso o setup e o rodapé podem mostrar zonas diferentes.
Como a estatística é calculada. O primeiro toque conta como segurado quando a visita termina sem rompimento: o preço se afasta da zona pela altura dela ou por Bars outside to end a visit barras. São levadas em conta apenas as zonas do timeframe do gráfico dentro de Maximum bars of history.
| Nº | Pílula |
|---|---|
| 1 | Logotipo. A pílula fica no lugar do painel e não cobre o gráfico. |
| 2 | Botão para expandir o painel de volta. |
| 3 | Zona mais próxima: D demanda ou S oferta, distância em ATR ou a palavra inside quando o preço está dentro da zona. |
| 4 | Diodo Bias: verde UP, vermelho DOWN, cinza sem direção. O diodo não é um sinal de operação. |
4. Como comprar
Entrada por ordem limitada a partir de uma zona A
Passo 1 - No painel, na linha Setup, consta Buy from Demand com o veredito Limit order. Isso significa que a zona de demanda mais próxima recebeu nota 9 ou mais.
Passo 2 - A ordem limitada de compra é colocada na borda próxima da zona, esse é o valor Entry no painel e a linha de entrada no gráfico.
Passo 3 - O StopLoss é colocado além da borda distante da zona com a margem Stop loss buffer beyond the zone, ATR. A margem nunca é menor que o spread atual. Esse é o valor SL no painel.
Passo 4 - O TakeProfit é colocado na borda próxima da zona de oferta mais próxima em qualquer timeframe ativado. Esse é o valor TP no painel, ao lado aparece a relação Risk / Reward.
| Nº | No gráfico |
|---|---|
| 1 | Zona de demanda nova com nota 9.5 e grade A, aninhada em uma zona de timeframe superior. |
| 2 | Linha de entrada pela borda próxima da zona com o rótulo Buy H1 - limit. |
| 3 | StopLoss além da borda distante com margem em ATR. |
| 4 | TakeProfit na borda próxima da zona de oferta oposta, no rótulo Risk / Reward. |
Entrada por confirmação a partir de uma zona B
Passo 1 - Na linha Setup consta o veredito Confirm entry. A zona de demanda mais próxima recebeu nota de 8 a 9, a ordem limitada não é colocada por ela.
Passo 2 - Aguarda-se a entrada do preço na zona e uma vela de reversão: engolfo ou pin bar cuja sombra inferior é o dobro do corpo e cujo fechamento fica no terço superior do intervalo. A vela deve fechar acima da borda próxima da zona. Nesse evento chega a notificação REVERSAL.
Passo 3 - Entrada por ordem a mercado no fechamento da vela de reversão. StopLoss além da borda distante da zona, TakeProfit pelo valor TP do painel.
| Nº | No gráfico |
|---|---|
| 1 | Zona de demanda nova com nota 8.5 e grade B. |
| 2 | Vela de reversão dentro da zona: sombra inferior longa, fechamento acima da borda próxima. |
| 3 | Entrada no fechamento da vela de reversão. |
| 4 | StopLoss além da borda distante da zona com margem. |
Estratégias de saída
Estratégia 1: fechar toda a posição no TP, ou seja, na borda próxima da zona oposta.
Estratégia 2: fechar metade da posição no TP e conduzir o restante até a borda próxima da zona oposta seguinte de timeframe superior, com o stop além da zona invertida.
Estratégia 3: fechar a posição por evento: rompimento da própria zona pelo fechamento da barra ou vela de reversão a partir da zona oposta, as duas situações chegam como notificações BREAK e REVERSAL.
O veredito Skip significa que a zona mais próxima recebeu nota abaixo de 8. Essa zona aparece no painel e no gráfico, as linhas dos níveis são desenhadas em cinza, o indicador não propõe operação por ela.
5. Como vender
A venda é espelhada em relação à compra: a zona de oferta fica acima do preço, a entrada parte da borda inferior dela, o stop fica acima da borda superior, o alvo fica na borda próxima da zona de demanda mais próxima.
Passo 1 - Na linha Setup consta Sell from Supply com o veredito Limit order ou Confirm entry.
Passo 2 - Com Limit order, a ordem limitada de venda é colocada na borda próxima da zona, valor Entry. Com Confirm entry, aguarda-se uma vela de reversão dentro da zona com fechamento abaixo da borda próxima: engolfo de baixa ou pin bar com sombra superior longa.
Passo 3 - StopLoss acima da borda distante da zona com margem, valor SL.
Passo 4 - TakeProfit na borda próxima da zona de demanda mais próxima em qualquer timeframe ativado, valor TP. As estratégias de saída são as mesmas da compra.
| Nº | No gráfico |
|---|---|
| 1 | Zona de oferta nova com nota 9.5 e grade A. |
| 2 | Linha de entrada pela borda inferior da zona com o rótulo Sell H1 - limit. |
| 3 | StopLoss acima da borda distante com margem em ATR. |
| 4 | TakeProfit na borda próxima da zona de demanda oposta, no rótulo Risk / Reward. |
6. Uso multitimeframe
O indicador calcula zonas de até três timeframes superiores e as desenha no gráfico em contorno. O timeframe superior deve ser maior que o período do gráfico e múltiplo dele, caso contrário o slot é ignorado com um registro no diário Experts.
O modo Auto seleciona os timeframes superiores conforme o período do gráfico:
| Gráfico | Higher timeframe 1 | Higher timeframe 2 | Higher timeframe 3 |
|---|---|---|---|
| M1 | M15 | H1 | H4 |
| M2 - M5 | M30 | H4 | D1 |
| M6 - M15 | H1 | H4 | D1 |
| M20 - H1 | H4 | D1 | W1 |
| H2 - H4 | D1 | W1 | MN1 |
| H6 - D1 | W1 | MN1 | nenhum |
Passo 1 - A zona de timeframe superior define a direção. Uma zona de demanda D1 abaixo do preço significa que no timeframe inferior apenas as compras são consideradas, uma zona de oferta apenas as vendas.
Passo 2 - A zona do timeframe do gráfico dentro de uma zona do mesmo tipo de um timeframe superior é marcada com um asterisco no rótulo e com a palavra nested no painel. Essa zona ganha pontos de Picture, por isso alcança com mais frequência o grade A ou B. O aninhamento só conta em uma zona proporcional: a zona de timeframe superior não passa de dez alturas da zona inferior.
Passo 3 - Entrada pela zona aninhada do timeframe inferior conforme as regras das seções 4 e 5. O stop fica pela zona inferior, por isso o risco é menor que na entrada pela zona de timeframe superior.
Passo 4 - Alvo na zona oposta mais próxima de qualquer timeframe ativado, o painel a escolhe sozinho.
| Nº | No gráfico |
|---|---|
| 1 | Zona de demanda D1: contorno de espessura 2, sem preenchimento, rótulo na cor do tipo. |
| 2 | Zona de demanda H1 nova dentro da zona D1. |
| 3 | Rótulo da zona aninhada com asterisco, grade A. |
A tecla H oculta e mostra as zonas de timeframes superiores. As notificações das zonas de timeframes superiores são ativadas pela variável Alerts for higher timeframe zones, no texto da notificação essa zona é marcada com o timeframe dela.
7. Notificações
O indicador envia notificações para sete eventos. Cada um é ativado por uma variável própria no bloco NOTIFICATIONS SETTINGS.
| Evento | Quando chega | Variável |
|---|---|---|
| NEW ZONE | Fechou a barra de confirmação de uma zona nova. | Alert: new zone |
| APPROACH | O preço chegou à borda próxima da zona mais perto que Approach distance, ATR. Verificado a cada tick. | Alert: price approaching a zone |
| ENTER | O preço entrou na zona. Verificado a cada tick. | Alert: price entered a zone |
| REVERSAL | Dentro da zona fechou uma vela de reversão com fechamento de volta além da borda próxima. | Alert: reversal candle from a zone |
| BREAK | A barra fechou além da borda distante, a zona está rompida. | Alert: zone broken |
| FAKE BREAK | Furo da borda distante pela sombra com fechamento de volta. | Alert: fake breakout |
| FLIP RETEST | Primeira visita do preço a uma zona invertida. | Alert: flipped zone retest |
Canais. Janela emergente com som (Send PopUp Alerts, Play sound alerts, Sound name), push para o terminal móvel (Send push notifications), mensagem para o e-mail (Send mails). Para o push, o MetaQuotes ID deve estar indicado no terminal: menu Ferramentas, Opções, aba Notificações. Para o e-mail, preenche-se a aba E-mail da mesma janela.
Filtros. Minimum zone score for alerts corta as zonas fracas, por padrão as notificações vão apenas para zonas com nota 8 ou mais. Alerts only for fresh zones deixa as zonas intocadas, Alerts only for nested zones deixa as aninhadas, Alert direction escolhe apenas compras ou apenas vendas, Alerts for higher timeframe zones ativa as zonas de timeframes superiores.
Cada evento é enviado uma vez por zona e por visita. Na instalação do indicador no gráfico o histórico não é enviado, as notificações começam na primeira barra fechada depois da instalação. Para a zona invertida os eventos APPROACH e ENTER não são enviados, ela é conduzida pelo evento FLIP RETEST.
| Nº | Parte da mensagem |
|---|---|
| 1 | Símbolo e timeframe do gráfico de onde veio a notificação. |
| 2 | Tipo da zona e evento. |
| 3 | Fronteiras da zona. |
| 4 | Nota com grade, estado, indicação de aninhamento. Para a zona de timeframe superior é acrescentado o timeframe dela. |
8. Teclas de atalho e camadas
Com a janela do gráfico ativa, quatro teclas alternam as camadas de desenho, a variável Hotkeys H / O / L / T as ativa.
- H - zonas de timeframes superiores
- O - zonas rompidas
- L - rótulos das zonas
- T - níveis de negociação Entry / SL / TP
O estado inicial das camadas é definido pelas variáveis Show broken zones, Show zone labels e Show Entry / SL / TP lines. A variável Disable all chart drawing desativa todo o desenho, é o modo para o trabalho dentro de um Expert Advisor.
9. Configurações de entrada
As configurações estão reunidas em seis blocos. As dez primeiras variáveis, o bloco MAIN SETTINGS, formam o contrato para a chamada via iCustom e não mudam entre versões.
| Nº | Bloco |
|---|---|
| 1 | MAIN SETTINGS: preset, fronteiras das zonas, limiar de exibição, profundidade do histórico, painel, desenho, notificações, teclas, zonas rompidas. |
| 2 | MULTI-TIMEFRAME SETTINGS: três timeframes superiores e o limiar de exibição das zonas deles. |
| 3 | DETECTION SETTINGS: base, saída, confirmação, toques, rompimentos, sobreposições, inversão. |
| 4 | TRADE LEVELS: linhas dos níveis e margem do stop. |
| 5 | NOTIFICATIONS SETTINGS: canais, eventos, filtros. |
| 6 | GRAPHICS SETTINGS: esquema e escala do painel, cores das zonas, rótulos, marcas de preço. |
MAIN SETTINGS
- Preset - conjunto de configurações de detecção: Balanced, Conservative e Aggressive definem quatro valores da tabela da seção 1, Custom deixa o bloco DETECTION SETTINGS como está
- Zone boundaries - modo de construção das fronteiras da zona: Classic da borda dos corpos até a borda das sombras, Full candle de sombra a sombra, Body only apenas pelos corpos
- Minimum score to show a zone (0-10) - limiar de nota para exibir a zona do timeframe do gráfico
- Maximum bars of history - profundidade do histórico para o cálculo das zonas e da estatística
- Show panel - exibir ou ocultar o painel
- Disable all chart drawing - desativar todo o desenho no gráfico, modo para Expert Advisor
- Disable all notifications - desativar todas as notificações
- Hotkeys H / O / L / T - ativar as teclas de atalho das camadas
- Show broken zones - exibir as zonas rompidas na inicialização
MULTI-TIMEFRAME SETTINGS
- Higher timeframe 1, 2, 3 - timeframes superiores: Auto pela tabela da seção 6, None desativa o slot, qualquer período de M5 a MN1 é definido manualmente
- Minimum score for higher timeframe zones - limiar de nota para exibir as zonas de timeframes superiores
DETECTION SETTINGS
- ATR period - período do ATR em que são medidos a saída, as alturas das zonas e as distâncias
- Min departure, ATR (X-factor) - saída mínima do preço a partir da base em ATR
- Min departure, zone heights (Y-factor) - saída mínima do preço a partir da base em alturas da zona
- Max base candles - maior número de velas na base
- Base candle: max body / range - maior fração do corpo no intervalo da vela da base
- Bars to measure departure - janela de barras em que a saída é medida
- Bars to confirm a zone - número de barras fechadas depois da saída até a zona aparecer
- Max zone height, ATR (clipped above) - maior altura da zona, acima disso a zona é cortada
- Touch by - o que conta como toque: Wick pela sombra, Close pelo fechamento
- Break by - o que conta como rompimento: Close um fechamento, Two closes dois fechamentos seguidos, Wick pela sombra
- Bars outside to end a visit - número de barras fora da zona depois das quais a visita termina
- Touches to mark a zone weak - número de toques depois do qual a zona passa a Weak
- Touches to retire a zone - número de toques depois do qual a zona é retirada
- Overlapping zones - o que fazer no cruzamento de zonas do mesmo tipo: Keep newest, Keep strongest, Merge
- Flip broken zones - inverter as zonas rompidas para o tipo oposto
- Bars to wait for a flip retest - quantas barras a zona invertida aguarda o reteste
- Bars to keep broken zones - quantas barras a zona rompida permanece no gráfico com a inversão desativada
- Max zones drawn per side, per timeframe - quantas zonas desenhar de cada lado do preço em cada timeframe
TRADE LEVELS
- Show Entry / SL / TP lines - linhas dos níveis: Off sem linhas, Setup zone only para a zona do setup, Both sides para as zonas mais próximas dos dois lados
- Stop loss buffer beyond the zone, ATR - margem do stop além da borda distante da zona em ATR, não menor que o spread
NOTIFICATIONS SETTINGS
- Send PopUp Alerts - janela emergente do terminal
- Play sound alerts - som junto com a janela emergente
- Sound name - arquivo de som da pasta Sounds do terminal
- Send mails - mensagem para o e-mail das configurações do terminal
- Send push notifications - push para o terminal móvel pelo MetaQuotes ID
- Alert: new zone - evento NEW ZONE
- Alert: price approaching a zone - evento APPROACH
- Alert: price entered a zone - evento ENTER
- Alert: reversal candle from a zone - evento REVERSAL
- Alert: zone broken - evento BREAK
- Alert: fake breakout - evento FAKE BREAK
- Alert: flipped zone retest - evento FLIP RETEST
- Approach distance, ATR - distância até a borda próxima a partir da qual a aproximação é contada
- Minimum zone score for alerts - limiar de nota da zona para as notificações
- Alerts only for fresh zones - notificações apenas para zonas intocadas, o rompimento é enviado sempre
- Alerts only for nested zones - notificações apenas para zonas aninhadas
- Alert direction - Both os dois lados, Buy only zonas de demanda, Sell only zonas de oferta
- Alerts for higher timeframe zones - notificações para as zonas de timeframes superiores
GRAPHICS SETTINGS
- Color Cheme for Panels - esquema claro ou escuro do painel, os preenchimentos das zonas seguem o esquema
- Show Panel - exibição do painel, funciona junto com Show panel do bloco MAIN SETTINGS
- Panel size - escala do painel: Auto pelo DPI da tela, Small 100%, Medium 125%, Large 150%
- Font size - escala da fonte do painel e dos rótulos das zonas, Auto segue a escala do painel
- Zone colors - Follow panel scheme cores do esquema, Custom sete cores abaixo
- Custom: Demand fresh, Demand tested, Supply fresh, Supply tested - preenchimentos das zonas do timeframe do gráfico
- Custom: Higher timeframe Demand outline, Higher timeframe Supply outline - contornos das zonas de timeframes superiores e rótulos das zonas fortes
- Custom: Broken zone outline - tracejado das zonas rompidas
- Show zone labels - rótulos das zonas na inicialização
- Show zone prices on the price scale - marcas das bordas próximas das zonas na escala de preço
- Extend zones to the right, bars - por quantas barras as zonas se prolongam à direita da barra atual
10. Para desenvolvedores de Expert Advisors
O indicador calcula as zonas pelas barras fechadas, por isso no Expert Advisor os valores são lidos da barra de índice 1. A barra de índice 0 reflete o estado atual e muda a cada tick. Para a chamada via iCustom bastam os dez primeiros parâmetros de entrada na ordem em que aparecem: MAIN SETTINGS, Preset, Zone boundaries, Minimum score to show a zone, Maximum bars of history, Show panel, Disable all chart drawing, Disable all notifications, Hotkeys, Show broken zones. Para o trabalho dentro de um Expert Advisor, Disable all chart drawing e Disable all notifications são colocados em true.
Os 24 primeiros buffers ficam visíveis na janela de dados do terminal, outros 40 são lidos por CopyBuffer.
| Buffer | Dados | Valores |
|---|---|---|
| 0 | Demand Proximal | borda próxima da zona de demanda mais próxima, preço |
| 1 | Demand Distal | borda distante, preço |
| 2 | Demand Score | nota de 0.0 a 10.0 |
| 3 | Demand State | código do estado |
| 4 | Demand TF | timeframe da zona em minutos |
| 5 | Demand Touches | número de toques |
| 6-11 | Supply Proximal, Distal, Score, State, TF, Touches | o mesmo para a zona de oferta mais próxima |
| 12 | Events | eventos da barra em um único número, decodificação abaixo |
| 13 | Buy Entry | preço de entrada do setup de compra |
| 14 | Buy SL | preço do stop |
| 15 | Buy TP | preço do alvo, EMPTY_VALUE sem zona oposta |
| 16 | Buy RR | relação Risk / Reward |
| 17-20 | Sell Entry, SL, TP, RR | o mesmo para a venda |
| 21 | Bias | 1 para cima, -1 para baixo, 0 sem direção |
| 22 | Demand Nested | 1 quando a zona de demanda mais próxima está aninhada em uma zona de timeframe superior |
| 23 | Supply Nested | o mesmo para a oferta |
| 24-63 | Zone slots | as oito zonas vivas mais próximas, cinco buffers cada: borda próxima, borda distante, nota, estado, tipo (1 demanda, -1 oferta). Preenchidos apenas na barra 0 |
Códigos de estado: 1 Fresh, 2 Tested, 3 Weak, 4 Broken, 5 Flipped. O valor vazio do buffer significa que não há zona desse lado.
Buffer de eventos. Em uma mesma barra podem ocorrer vários eventos ao mesmo tempo, por exemplo uma zona de demanda nova e o rompimento de uma zona de oferta. Para não criar um buffer por evento, todos eles são gravados no buffer 12 em um único número: cada evento tem o próprio código da tabela, o valor do buffer é igual à soma dos códigos dos eventos da barra. Zero significa que nada ocorreu na barra. O buffer serve apenas ao Expert Advisor que opera pelos eventos do indicador; para a negociação manual os mesmos eventos chegam como notificações da seção 7.
| Código | Evento | Código | Evento |
|---|---|---|---|
| 1 | zona de demanda nova | 64 | rompimento da zona de demanda |
| 2 | zona de oferta nova | 128 | rompimento da zona de oferta |
| 4 | entrada na zona de demanda | 256 | rompimento falso da zona de demanda |
| 8 | entrada na zona de oferta | 512 | rompimento falso da zona de oferta |
| 16 | vela de reversão de compra | 1024 | reteste da zona invertida para compra |
| 32 | vela de reversão de venda | 2048 | reteste da zona invertida para venda |
Exemplo: o valor 20 significa entrada na zona de demanda e vela de reversão de compra na mesma barra, porque 4 + 16 = 20. No código do Expert Advisor o evento é verificado com E bit a bit, e por isso os códigos foram escolhidos como potências de dois:
int h = iCustom(_Symbol, _Period, "AW Supply Demand MT5"); double ev[1]; CopyBuffer(h, 12, 1, 1, ev); // barra fechada bool reversalBuy = ((int)ev[0] & 16) != 0; // vela de reversão de compra bool enterDemand = ((int)ev[0] & 4) != 0; // entrada na zona de demanda
Comprar AW Supply Demand:
versão MT5
👉 https://www.mql5.com/pt/market/product/194884
versão MT4
👉 https://www.mql5.com/pt/market/product/194898

AW Trading Software













