Este indicador pega a largura atual das Bandas de Bollinger e a compara com a largura máxima e mínima das Bandas de Bollinger em N períodos (WidthCalcPeriod).
Se a porcentagem calculada for menor ou igual a MinRangePercent, o histograma mostrará Verde. Se a porcentagem calculada for 2x MinRangePercent, o histograma mostrará Amarelo. Se nenhum deles corresponder, o histograma mostrará Vermelho.
Isso funciona bem para ver rapidamente se o par de moedas está variando ou prestes a sair do intervalo. Se você definir ShowWidthLine como verdadeiro, também mostrará uma linha com a largura real das Bandas de Bollinger no PIPS. Isso deve funcionar para corretores de 4 e 5 dígitos e em todos os pares de moedas.
Usando iCustom para extrair valores de um Expert Advisor ou outros indicadores personalizados:
Você deve conseguir extrair qualquer um dos valores externamente usando o seguinte código:
int período =0; // até onde você quer olhar? 0 == barra atual. 1 == barra anterior, etc. // Em qualquer momento, apenas um desses 3 terá um valor maior que 0. Esse valor é 300. duplo BemBBWidth_Green = iCustom(NULL, 0, "WelchBBWidth", 20, 0, 2.0, 20, "x", 100, "x", falso, 0, período); duplo WelchBBWidth_Yellow = iCustom(NULL, 0, "WelchBBWidth", 20, 0, 2.0, 20, "x", 100, "x", falso, 1, período); duplo WelchBBWidth_Red = iCustom(NULL, 0, "WelchBBWidth", 20, 0, 2.0, 20, "x", 100, "x", falso, 2, período); // Isso lhe dará a largura real em PIPs das Bandas de Bollinger duplo BemBBLargura = iCustom(NULL, 0, "WelchBBWidth", 20, 0, 2.0, 20, "x", 100, "x", falso, 3, período); // Isso fornecerá os valores reais da linha da banda de Bollinger. // Esses são os valores que seriam plotados no gráfico PRINCIPAL, portanto é baseado no preço do gráfico. duplo WelchBBWidth_MiddleLine = iCustom(NULL, 0, "WelchBBWidth", 20, 0, 2.0, 20, "x", 100, "x", falso, 4, período); duplo WelchBBWidth_UpperLine = iCustom(NULL, 0, "WelchBBWidth", 20, 0, 2.0, 20, "x", 100, "x", falso, 5, período); duplo WelchBBWidth_LoweLine = iCustom(NULL, 0, "WelchBBWidth", 20, 0, 2.0, 20, "x", 100, "x", falso, 6, período);
Você poderia colocar algo assim em seu Expert Advisor:
/* * int areWeRanging(int period=0) * * Retorna 1 para VERDE (intervalo) * Retorna -1 para AMARELO (início/fim do intervalo) * Retorna 0 caso contrário (sem intervalo) */ int areWeRanging(int período =0) { duplo BemBBWidth_Green = iCustom(NULL, 0, "WelchBBWidth", 20, 0, 2.0, 20, "x", 100, "x", falso, 0, período); duplo WelchBBWidth_Yellow = iCustom(NULL, 0, "WelchBBWidth", 20, 0, 2.0, 20, "x", 100, "x", falso, 1, período); if ( WelchBBWidth_Green > 0 ) { retorno (1); } outro if ( WelchBBWidth_Yellow > 0) { retorno (-1); } retorno (0); } // Verifica se estamos saindo do intervalo. // Isso nos diz que a ÚLTIMA vela ainda estava em um intervalo, // mas a vela atual agora está se libertando do intervalo. if (areWeRanging(1)==1 && (areWeRanging(0)==-1 || areWeRanging(0)==0) ) { Impressão("Estávamos variando, mas agora saímos da faixa! Faça uma negociação se outros indicadores confirmarem o rompimento!"); }
** Use qualquer/todos os códigos a seu critério e só faça negociações reais quando tiver a confirmação de outros indicadores. **
Corretores MT4/MT5 recomendados
Corretora XM
- $ 50 livre Para começar a negociar instantaneamente! (Lucro que pode ser retirado)
- Bônus de depósito até $5,000
- Programa de fidelidade ilimitado
- Corretor de Forex premiado
- Bônus Exclusivos Adicionais Ao longo do ano
>> Cadastre-se para uma conta XM Broker aqui <
Corretor FBS
- Bônus de negociação de 100: $100 grátis para iniciar sua jornada de negociação!
- 100% Bónus de Depósito: Duplique seu depósito até US$ 10,000 e negocie com capital aumentado.
- Alavancagem até 1: 3000: Maximizando os lucros potenciais com uma das opções de alavancagem mais altas disponíveis.
- Prêmio de 'Melhor Corretora de Atendimento ao Cliente da Ásia': Excelência reconhecida em suporte e atendimento ao cliente.
- Promoções sazonais: Aproveite uma variedade de bônus exclusivos e ofertas promocionais durante todo o ano.
>> Cadastre-se para obter uma conta de corretor FBS aqui <
(Download gratuito de indicadores MT4)
Clique aqui abaixo para fazer o download:
Welch Bollinger Band ® Largura – indicador para MetaTrader 4