06242017 Atualização Atualizações gerais: várias otimizações e acelerações. Erro de BandWidth corrigido em Gráficos Avançados ao usar Envelopes Bollinger. 01272017 Atualização BBScript 1.2.0: iterações manuais adicionadas: iterate. fim. Startif. Elseif. Mais e endif. Data de acesso MarketTechnician data timing: markettechnician. Site otimizado para celular: Gráfico móvel interativo: todos os recursos do gráfico clássico permanecem além de sistemas de paragem personalizáveis, Trade Report e TrendLines otimizados para dispositivos móveis. Design de site mais limpo e tamanho de fonte controlável pelo usuário. Indicador estocástico RSI: RSI estocástico é o resultado de um casamento de dois indicadores, estocásticos e índice de força relativa. O RSI estocástico foi escrito por Tushar Chande. 08242017 Upgrade Website Revamp: Novo aspecto de limpeza. Tutoriais em vídeo concisos cobrindo cada seção do site. Widgets em todo o site fornecem informações ao seu alcance. Saber mais. 05152017 Upgrade: teste historicamente diferentes tipos de sistemas e estratégias com o BBScript Backtester em BollingerOnBollingerBands gráficos avançados para assinantes profissionais. Saber mais. Crie seu próprio sistema comercial, execute o backtester usando vários tipos de sistemas de negociação personalizáveis, analise o relatório de comércio de backtester gerado e trace os sinais comerciais correspondentes, juntamente com as curvas de equidade. Clique aqui para salvar e executar um sistema Bollinger Band básico e um backtester. 03042017 Atualização BBScript 1.1.2: Propriedades do método Bollinger adicionadas para BollingerOnBollingerBands e BBForex: method1. Método2. Método3 e método4. Novo Gráfico Avançado: Gráfico customizável interativo: todos os recursos do gráfico clássico permanecem mais muitos mais, incluindo o zoom e o deslocamento, o arrastar do gráfico no tempo, re-ordenando usando arrasto e soltar, gráficos de histórico, TrendLines personalizáveis, Expert Analyzer automatizado, etc. Saiba mais . Indicadores da banda de Bollinger: acesso a toda a série de indicadores da Bollinger Band. Indicadores: mais de 50 indicadores técnicos. Saber mais. Bollinger Band reg Expert: um sistema de inteligência artificial que analisa um estoque ou fundo e prepara um relatório que pode ser lido ou ouvido. Saber mais. Paradas: traçar e gerar relatórios para o sistema customizável BBStopstrade, Chandelier, Parabolic Stops e Ice Breaker. Saber mais. TrendLines: em gráficos avançados, essas ferramentas de análise técnica interativa podem ser criadas e personalizadas para atender às suas necessidades e preferências. Saber mais. BBScript: Crie seus próprios indicadores e sinais com esta linguagem de programação baseada na web para análises técnicas totalmente integradas com gráficos avançados. Clique aqui para saber mais sobre o BBScript. Saber mais. Seção de listas: Exportar listas de métodos Bollinger Band para o formato CSV. Seção de tela: Exporte os resultados selecionados para o formato CSV. 09122017 Seção de Gráfico de Upgrade: Indicador de Confirmação de Preço por Volume: VPCI é o esforço de Buff Dormeiers para codificar o antigo conceito de análise técnica de confirmação de preço-volume em um indicador técnico. VPCI ganhou o Prêmio Dow em 2007. Você pode ler o documento completo com exemplos de uso aqui. Smallurl8clzjhq 07202017 Seção de Gráfico de Upgrade: Novos Indicadores de Bollinger Band agora disponíveis: BBStopstrade: Escolha uma data de entrada, uma posição comercial longa ou curta e um BBStops de argumento. (Disponível somente para assinantes). Saber mais . BBAccumulationtrade: combina três indicadores de volume em uma estrutura Bollinger Band para dar uma excelente imagem das características de demanda de oferta de uma segurança. BBPersisttrade: persistência de preços em uma estrutura Bollinger Bands. Os gráficos do histograma agora são coloridos com base na variação de preço: o verde por um fechamento mais alto do que o fechamento dos dias anteriores, vermelho por um fechamento próximo ao fechamento dos dias anteriores. Seção de suporte: um tutorial de vídeo que cobre o Chandelier, BBStops e Parabolica pára e sistemas foi adicionado aos Tutoriais de Vídeo. A seção Stops Systems foi revisada e atualizada. 05112017 Seção de mapa de atualização: Chandelier Stops: Escolha uma data de entrada, uma posição comercial longa ou curta e parcelas Chandelier. (Disponível somente para assinantes). Saber mais. Parabolica Paradas: escolha uma data de entrada, uma posição comercial longa ou curta e trate parabolizantes. (Disponível somente para assinantes). Saber mais. Smoothings médios móveis exponenciais: agora você pode traçar um alinhamento exponencial em média móvel (ema) do Índice de Força Relativa Normalizada (NRSI), Qstick (QSTK), Ultimate Oscillator (UO) e Alphier Psychology. Seção de apoio: uma seção que cobre os batentes e parabolicas e sistemas paralisantes foi adicionada. 02282017 Seção de Suporte de atualização: os tutoriais em vídeo agora estão disponíveis para visualização. Seção de gráfico: BBIndex (BBX): clique no próximo BBIndex (BBX) no painel de indicadores para ler mais. Seção de Listas: Alphier Expectation Alerts: gera uma lista personalizada de ações que atendem a qualquer um dos dez Alphier Expectation Alerts. Seção de tela: Alphier Expectation Alerts: telas para comprar e vender Alphier Expectation Alerts, bem como níveis de sobrecompra e sobrevenda. 12062017 Superfície das tabelas do mapa de atualização: Zig Zag. Um gráfico de preços filtrados que elimina o ruído a curto prazo. Um gráfico do Zig Zag conecta oscilações de magnitudes maiores do que o percentual de balanço selecionado pelo usuário. Todas as sobreposições receberam descrições atualizadas. Clique em para ler. Indicadores da seção de gráfico: Bollinger Bandsreg Indicadores: b (Percentagem b): Adicionamos b1 (Percentagem b1), a média móvel exponencial de três dias de b (Percentagem b) e b2 (Percentagem b2), a média móvel exponencial de três dias de B1 como opções adicionais. BandWidth (BW): uma linha de sinal de média móvel exponencial de três dias foi adicionada ao indicador. BandWidth (Percent BandWidth): agora você pode especificar o período de look-back utilizado no cálculo do indicador. BBMomentum (BBM): um novo indicador para BollingerOnBollingerBands, mede os movimentos de preços em função da largura das Bandas Bollinger. BBTrend (BBT): um novo indicador para BollingerOnBollingerBands, tira proveito das formas em que Bandas Bollinger de vários comprimentos interagem para determinar se o mercado está em tendência ou não. Indicadores de Volume - Padrão: Wynia Volume Profile (WVP): Este novo indicador para BollingerOnBollingerBands foi desenvolvido por Fred Wynia. Ele usa uma função zig zag para filtrar o preço e, em seguida, compara o volume em oscilações ascendentes e contrabalançamentos. Indicadores de Volume - Osciladores: agora você pode traçar um período adicional para Volume Patrocinado (SV), Interday Accumulation (IA) e Money Flow Index (MFI). Tendência versus faixa de negociação: o indicador de alcance (TRI): um novo indicador para BollingerOnBollingerBands, foi publicado por Jack L. Weinberg na edição de junho de 1995 da Análise técnica de estoques de commodities. O indicador compara o alto menos o baixo (o intervalo) com fechar versus fechar (a mudança). Momentum - Up versus Down: linhas de referência foram adicionadas ao Chande Momentum Oscillator (CMO) para facilitar a leitura. Ferramentas de intervalo: impulso estocástico: um indicador novo e exclusivo para BollingerOnBollingerBands, é uma variação no BBImpulse que retrata as mudanças nos estocásticos em vez das mudanças em b. Todos os indicadores receberam descrições atualizadas. Clique em para ler. 7072017 Seção de listas de atualização: W-Bottoms recentes: W-Bottoms são técnicas de base de análise técnica que consistem em um par de mínimos separados por um pico interativo criando um padrão W. Nosso rastreamento exige que o primeiro baixo esteja fora da banda baixa e o segundo baixo esteja dentro da banda. Além disso, utilizamos uma série de outros critérios de filtro para eliminar todas, exceto as melhores formações de candidatos. Filtros de filtragem adicionais também estão disponíveis: filtro de preço. Filtro de volume médio mínimo. Adição da Seção de Tela: Tela para W-Bottoms históricos 7232018 Atualização Nova Seção: Edge: Projetado para dar-lhe uma vantagem em suas operações de negociação, destacando dias em que você pode esperar força ou fraqueza. Os quatro padrões que as análises Edge são: Dia da Semana: desempenho histórico baseado no dia da semana. Fim do mês: desempenho histórico dos primeiros e últimos 10 dias de cada mês, os 10 dias em torno da 3ª sexta-feira de cada mês. Seqüências: o histórico para um dia útil após qualquer série de altos e baixos. Feriado: desempenho histórico dos 3 dias antes e depois dos feriados de mercado. Novas listas Filtros: listas de filtros por capitalização de mercado (grande, médio, pequeno, micro) Lista de filtros SP 500 inclusão 6102018 Atualização Novos indicadores: BB O impulso mede o movimento do preço em função da largura das Bandas Bollinger A largura de banda percentual é uma norma e mais A visão intuitiva da BandWidth Bandwidth Delta apresenta a taxa de variação na Comparação BandWidth compara o desempenho de um estoque com outras ações, seu grupo industrial ou o mercado global Indicadores Alphier O falecido Jim Alphier faleceu inesperadamente em 1990. Ele era gerente de portfólio, mercado Historiador e um técnico-mestre que levou a maior parte do conhecimento dele até o túmulo. Ao estudar seus papéis, fomos capazes de recriar três de seus indicadores, Expectativas, Psicologia e Convicção. Sentimos que estes três estão entre suas contribuições mais importantes e estamos confiantes de que estes são verdadeiros em suas concepções. Alphier Conviction é um indicador de divergência que compara a contagem de mais e menos dias versus ganhos reais Alphier Expectation é um gráfico de oferta-demanda com regras específicas de compra e venda Alphier Psychology é o componente central do gráfico de expectativas Alphier que é mais sensível e mais curto, Termo na perspectiva Novo na seção de gráfico: Superposição de ímã de preço é um excesso que traça uma série de pontos dentro e ao redor da estrutura de preços que fornecem uma indicação de movimento de preço potencial. Eu gosto de pensar o ímã como indicando o caminho de menor resistência. O símbolo de seleção do indicador da funcionalidade do gráfico melhorado para o símbolo é salvo para que você não precise recriá-lo sempre. Adição de seção de tela: envelope de Bollinger Squeeze Bollinger Envelopes (BE), uma variação das Bandas de Bollinger, são particularmente úteis na ação extrema do mercado. Esta função encontra os padrões Squeeze. Plotando Bandas Bollinger reg na tabela de preços. Bollinger Bands em BBScript Copyright John Bollinger 2017 Use os dados dos dados do gráfico (x) Use o close myData close (x) Defina o período do comprimento 20 Defina a largura width 2.0 A banda do meio é uma média móvel simples middleBB sma (myData, período ) A largura é conduzida por stdev de volatilidade de desvio padrão (myData, período) Esta é a volatilidade de largura média BB de banda superior upperBB Esta é a menor voltagem de banda inferior lowerBB middleBB Criar os objetos a serem plotados trama de linha vermelha escura 1 (upperBB, upperBB, Linha CC0000) linha azul plot2 trama (middleBB, middleBB, linha, 0000FF) linha verde escura plot3 plot (lowerBB, lowerBB, line, 009900) desenhar as bandas no gráfico de preços pchart (plot1, plot2, plot3) A todos os folhetos Plotting B indicador de Bollinger Band. B na BBScript Copyright John Bollinger 2017 Use os dados dos dados do gráfico (x) Use o fechar close myData (x) Defina o período do comprimento 20 Defina a largura largura 2.0 A faixa do meio é uma media média do middleBB sma (myData, período) A largura É conduzido por stdev de volatilidade de desvio padrão (myData, período) Esta é a volatilidade da largura do meioBB do UpperBB da banda superior Esta é a menor voltagem da banda inferiorBB middleBB - largura da onda b pctb (myData - lowerBB) (upperBB - lowerBB) Crie os objetos a serem traçados Azul Linha de indicador plot1 plot (pctb, b, line, 0000FF) Linhas de referência pretas sem rótulos plot2 plot (0.0,, line, 000000) plot3 plot (0.5,, line, 000000) plot4 plot (1.0,, line, 000000) Draw O gráfico de indicadores e referências (plot1, plot2, plot3, plot4). Isso é todo o tempo. Traçar BandWidth trocar o indicador Bollinger Band. BandWidth em BBScript Copyright John Bollinger 2017 Use os dados dos dados do gráfico (x) Use o close myData close (x) Defina o período de comprimento 20 Defina a largura width 2.0 Como o BandWidth é o dobro da largura vezes o coefficeint de variação, podemos tomar um Short BandWidth 2 largura (stdev (myData, período) sma (myData, período)) Crie os objetos a serem plotados Linha azul do indicador plot1 plot (BandWidth, BandWidth, line, 0000FF) Black 0 linhas de referência sem rótulo plot2 plot (0.0 , Linha, 000000) Desenhe o gráfico de indicadores e de referência (plot1, plot2) Esse é o indicador de volume de folheamento de todos os folks. Normalize Volume in BBScript Copyright Bollinger Capital 2017 Use os dados dos dados do gráfico (x) obtenha o volume do volume myvolum volume (x) Defina o período do período do volume normalizado 50 volume normalizado é o volume dividido pelo volume de média móvel nv myVolume (sma (myVolume, período )) 100 Criar os objetos a traçar gráfico indicador, linhas verticais (estilo histograma) plot1 plot (nv, Volume Norma, histograma) Preto 100 linhas de referência sem rótulo plot2 gráfico (100, linha, 000000) gráfico (plot1, plot2 ) Isso é todo o indicador de taxa de variação de folhetos. Taxa de mudança no BBScript Copyright Bollinger Capital 2017 Use os dados dos dados do gráfico (x) feche a matriz myData close (x) Defina o período de ROC período 12 ROC é taxa de mudança de perto dentro do período de amostras rocArray (myData - myData - Período) myData-period100 Crie os objetos a serem plotados gráfico indicador em gráfico vermelho plot1 (rocArray, ROC, linha, ff0000) Preto 0 linhas de referência sem rótulo plot2 gráfico (0, linha, 000000) gráfico (plot1, plot2) Isso é Todos os folhetos Ploting Simple Volatility Breakout signals. Simple Volatility Breakout logic em BBScript Copyright John Bollinger 2017 Defina o período de comprimento 20 Defina a largura largura 2.0 Período de referência para o Squeeze lookback 125 Janela para a janela Squeeze 3 Use os dados dos dados do gráfico (x) Use o último fim próximo (x ) Bollinger Bandas e indicadores middleBB sma (último, período) upperBB middleBB largura stdev (último, período) lowerBB middleBB - largura stdev (último, período) BandWidth (upperBB - lowerBB) middleBB pctB (último - lowerBB) (upperBB - lowerBB) Squeeze Squeeze dentro (igual (BandWidth, movmin (BandWidth, lookback)), janela) Breakouts BreakUp maior (pctB, 1.0) BreakDown menos (pctB, 0.0) Volatility Breakout VolBreak e (Squeeze, BreakUp) e (Squeeze, BreakDown) -1 Criar Objeto de trama com sinais ancorados para fechar O esquema de cores da trama é AARRGGBB 00 0, 40 25, 80 50, C0 é 75 e FF 100 AA controla a transparência, RR a quantidade de vermelho, GG a quantidade de verde e BB a quantidade de azul Os valores são números hexadecimais f Rom 00 a FF 800000FF é 50 transparente azul 0000000 é uma linha invisível VBplot plot (último, Vol Break, linha, 00000000, VolBreak) Traga-o no gráfico de preços pchart (VBplot) Isso é todo o folheto Plotting Intraday Intensity Oscilator indicator. Intraday Intensity in BBScript Copyright Bollinger Capital 2017 Use os dados dos dados do gráfico (x) Defina o período II período21 matriz de fecha lastArray fechar (x) matriz de highs highArray alta (x) matriz de baixos lowArray baixa (x) matriz de volumes A matriz temporária do volume de volume (x) é duas vezes próxima - alta e baixa, dividida pela diferença entre alta e baixa multiplicada por temperatura de volume (2lastArray - highArray - lowArray) (highArray - lowArray) volArray intensidade intraday oscilador simples média móvel da temperatura dividida por Média móvel simples de volume iisma (temp, período) sma (volArray, período) 100 indicador gráfico histograma estilo plot plot II (ii, II, histograma, 000000) gráfico de gráfico de exibição indicador (plotII) Isso é todo o mundo Plotting Accumulation Destribution Line indicator with exponentional Média móvel. Linha de Destino de Acumulação em BBScript Copyright Bollinger Capital 2017 Use os dados dos dados do gráfico (x) emaperiod 20 ema período array of opens openArray open (x) array of closure lastArray close (x) array of highs highArray high (x) array of low LowArray baixo (x) matriz de volumes volArray volume (x) inicializar matriz de adline para 0 adlineDataarray (0) calcular clv clv (lastArray-openArray) (highArray-lowArray) volArray calcular a soma de acumulação bbscript começa desde o início até o mais recente, define o valor atual Para o valor atual do clv mais o anterior e se move para o próximo valor e repete adlineDataadlineData-1clv normalizar a linha de adline (entre 1 e -1) dividindo-o com o valor absoluto absoluto de toda a matriz maxAbsAdline movmax (abs (adlineData)) adlineDataadlineDatamaxAbsAdline calcular A média móvel exponencial da linha AD linha emaAD ema (adlineData, emaperiod) adlinePlot plot (adlineData, AD, line, ff0000) AD line plot, red line emaADPlot plot (emaAD, EMA, line, 000000) e Ma line plot, exibição de linha preta Linha AD e linha ema no gráfico de plotagem (adlinePlot, emaADPlot) Isso é todo o pessoal. Trace o preço típico no gráfico de preços. Linha de preço típico em BBScript Copyright Bollinger Capital 2017 Use os dados dos dados do gráfico (x) matriz de fechaes lastArray close (x) array of highs highArray high (x) array of lowows LowArray low (x) calcula o preço típico (fechar alto baixo ) 3 preço típico (lastArray highArray lowArray) 3 prato típicoPlot plot (preço típico, TP, linha, ff0000) Lote de linha de preço típico, linha vermelha linha típica no gráfico de preços pchart (tippricePlot) Isso é todo o indicador de momentâneo de traçados e seu ema. Indicador Momentum em BBScript Copyright Bollinger Capital 2017 Use os dados dos dados do gráfico (x) objeto de dados crie indicador de momentum e seu período de ema1 12 mtm período período2 12 tempo de ema mtmData fechar (x) - fechar (x) - period1 mtm fórmula emamtm ema (MtmData, period2) ema de mtm plot1 plot (mtmData, Momentum, histograma, ff0000) mtm plot plot2 plot (emamtm, EMA, line, 0000ff) plot of ema chart (plot1, plot2) display mtm e ema em gráfico de indicadores Isso é tudo Pessoas Enrolando Bollinger Envelopes negociam no gráfico de preços. Bollinger Envelopes em BBScript Copyright John Bollinger 2017 Defina o período de comprimento 20 Defina a largura largura 1.5 Use os dados dos dados do gráfico (x) Use os altos e baixos altos (x) baixos (x) Este é o envelope superior superiorBE Sma (highs, 20) width stdev (highs, 20) Este é o menor envelope inferiorBE sma (baixas, 20) - largura stdev (baixas, 20) Não há banda intermediária, então devemos implicar um middleBE (upperBE lowerBE) 2 Crie os objetos a traçar a linha vermelha escura, 50 tramas sólidas1 (superior, superior, linha, 80C00000) linha azul, 50 tramas sólidas2 trama (middleBE, middleBE, linha, 800000FF) linha verde escura, 50 tramas sólidas 3 (menorBE, LowerBE, line, 80009000) desenhe as bandas no gráfico de preços pchart (plot1, plot2, plot3). Todos esses são os folhetos que traçam 52 semestres de semana e baixas no gráfico de preços. Altos e baixos de 52 semanas em BBScript Copyright John Bollinger 2017 escolher entre esses períodos por 1 ano, 12 anos e 3 meses altos e baixos de um ano 252 um ano seis meses 126 seis meses de junho 63 3 meses de um ano definido para 52 semanas Use os dados do Dados do gráfico (x) highsmovmax (alto (x), período) movendo-se 52 semanas alto lowsmovmin (baixo (x), período) movendo 52 semanas baixos highsPlotplot (highs, 52wkh, line, ff0000) movendo 52 wk alto em lows vermelhosPlotplot (baixas , 52wkl, linha, 0000ff) movendo 52 wk baixo em exibição azul no gráfico de preços pchart (highsPlot, lowsPlot) Isso é todo o folheto Plush Tushar Chandes Q-stick Indicator. Indicador de Q-stick no BBScript Copyright John Bollinger 2017 Tushar Chande Q-stick indicador de dados (x) fechar-abrir temperatura fechar (x) - abrir (x) período período 14 qstick, ema de fechar-abrir qstick ema (temp, período) Você também pode usar o sma de close-open também qstick sma (temp, período) qtick plot, linha vermelha qstickPlot plot (qstick, QSTK, line, ff0000) desenhar gráfico do indicador qstick (qstickPlot) Isso é todo o folheto Plotting Money Flow Index Indicator. Indicador de Índice de Fluxo de Dinheiro em BBScript Copyright John Bollinger 2017 Tushar Chande Dados do indicador de Q-stick (x) obter o período de dados 14 mfi período típico preço (fechar (x) alto (x) baixo (x)) 3 preço típico mftypicalpricevolume (x) fluxo de dinheiro Se o preço típico multiplicado pelo volume de fluxo de dinheiro positivo atual preço típico maior ou igual prévio, definido como mf, caso contrário, 0 pif (preço maior (preço típico, preço típico-1), mf, 0) fluxo de dinheiro negativo atual preço típico menor que o anterior, conjunto Para mf, caso contrário, 0 nif (menos (preço típico, preço típico 1), mf, 0) pmfmovsum (p, período) fluxo de dinheiro positivo total no período móvel nmfmovsum (n, período) fluxo de dinheiro negativo total no período móvel mfi formula mfiDataif ( Igual (pmfnmf, 0), 0,100pmf (pmfnmf)) se dividindo por zero, ajuste para 0, caso contrário, use a linha mfi da linha de mfi na linha mfiPlot vermelha (mfiData, MFI, linha, ff0000) mostra o gráfico do gráfico do indicador mfi (mfiPlot) Todos esses pesquisadores estão desenhando o indicador de exibição estocástica John Bollingers. Exemplo de BBScript John Bollingers Exibição estocástica Copyright John Bollinger 2017 lookback 10 dados do período de pesquisa (x) use os dados do gráfico use o fechar, alto, baixo my fechar fechar (x) myHigh alto (x) myLow baixo (x) componentes estocásticos mais altos movmax (MyHigh, lookback) mais baixo movmin (myLow, lookback) numerador myClose - menor denominador mais alto - menor raw estocástico e liso stoch numerador denominator stoch1 ema (stoch, 3) stoch2 ema (stoch1, 3) plot objects stochPlot plot (stoch, stoch, Linha, 3300FF) stochPlot1 plot (stoch1, stoch1, line, CC0000) stochPlot2 plot (stoch2, stoch2, line, 339900) linhas de referência myRef0 plot (0.0, 0.0) myRef1 plot (1.0, 1.0) desenha os gráficos usando o gráfico de objetos de trama (StochPlot, stochPlot1, stochPlot2, myRef0, myRef1) Plotting John Bollingers BBAccumulation trade Indicator usando BBScript1.1 funções de indicadores embutidas. BBScript exemplo John Bollingers BBAccumulation (tm) Copyright 2017 por John Bollinger Combina três medidas populares de oferta e demanda em uma estrutura de Bollinger Band normalizada. Use os dados dos dados do gráfico (x) Vire as próximas duas linhas de acordo com suas necessidades len 20 Largura do comprimento 2,0 Largura Distribuição de acumulação AD ADline (x) pctbAD (AD - sma (AD, len)) (largura stdev (AD, Len)) Intraday Intensity seção II iiline (x) pctbII (II - sma (II, len)) (largura stdev (II, len)) On Balance Volume seção OBV obv (x) pctbOBV (OBV - sma (OBV, len) ) (Largura stdev (OBV, len)) BBAccumulation BBAccum (pctbAD pctbII pctbOBV) 3 crie o objeto do enredo BBAccumulation plot (BBAccum, BBAccumulation, histograma) Não comente as próximas duas linhas se desejar níveis de referência top plot (1.0, Top ref .) Linha de linha (-1.0, referência inferior, linha) traçam os resultados Comente a próxima linha e descomprime a linha após o gráfico de níveis de referência (BBAccumulation) gráfico (BBAccumulation, top, bot) Ploting Bollinger Bands reg No RSI usando funções de indicadores incorporadas do BBScript1.1. BBScript exemplo Bollinger Bandas no RSI Copyright 2017 por John Bollinger Use os dados dos dados do gráfico (x) Vire as próximas três linhas de acordo com suas necessidades RSIlen 14 RSI Comprimento BBlen 50 BB Comprimento BBwidth 2.1 BB Largura rs rsi (x, RSIlen) RSI Bollinger Bands em RSI upperBB sma (rs, BBlen) BBwidth stdev (rs, BBlen) middleBB sma (rs, BBlen) lowerBB sma (rs, BBlen) - BBwidth stdev (rs, BBlen) criam os objetos do enredo rsiplot plot (rs, RSI , Linha 000000) trama UpperBBplot (upperBB, upper BB, line, ff0000) parcela middleBBplot (middleBB, middle BB, line, 0000ff) lowerBBplot plot (lowerBB, lower BB, line, 00ff00) trace o gráfico de resultados (rsiplot, upperBBplot, MiddleBBplot, lowerBBplot) Plotando MFI normalizado com Bollinger Bands reg usando BBScript1.1 funções de indicadores embutidas. BBScript exemplo MFI normalizado com Bollinger Bands De Bollinger em Bollinger Bands Capítulo 21 Copyright 2017 por John Bollinger Use os dados dos dados do gráfico (x) Varie as próximas três linhas de acordo com suas necessidades MFIlen 10 MFI Comprimento BBlen 40 BB Comprimento BBwidth 2.0 BB Largura MFI mf mfi (x, MFIlen) Bollinger Bands em MFI upperBB sma (mf, BBlen) BBwidth stdev (mf, BBlen) middleBB sma (mf, BBlen) lowerBB sma (mf, BBlen) - BBwidth stdev (mf, BBlen) b em MFI pctbmfi (mf - lowerBB) (upperBB - lowerBB) crie o argumento mfiplot do objeto da trama (pctbmfi, MFMI IFN, linha, 0000ff) Níveis de referência um gráfico (1, um) gráfico zero (0, zero) Traçar o gráfico de resultados ( Mfiplot, one, zero) Traçando dois conjuntos independentes de Bollinger Bands reg. BBScript exemplo Bandas de Bollinger em BBScript Dois conjuntos independentes de Bandas de Bollinger Copyright John Bollinger 2017 Use os dados dos dados do gráfico (x) Use o fechar myData close (x) Defina o período de comprimento1 20 period2 50 Defina as larguras width1 2.0 width2 2.0 O meio Bandas são médias médiasBB1 sma (myData, período1) middleBB2 sma (myData, período2) As larguras são conduzidas por desvio padrão volatilidade1 stdev (myData, período1) volatilidade2 stdev (myData, período2) As bandas superiores upperBB1 middleBB1 largura1 volatilidade1 upperBB2 middleBB2 largura2 volatilidade2 A Bandas inferiores lowerBB1 middleBB1 - largura1 volatilidade1 lowerBB2 middleBB2 - largura2 volatilidade2 Criar os objetos a traçar linhas vermelhas escuras plotUpper1 plot (upperBB1, upperBB 1, line, CC0000) plotMid1 plot (middleBB1, middleBB 1, line, CC0000) plotLower1 plot (lowerBB1, LowerBB 1, linha, CC0000) linhas verdes escuras plotUpper2 plot (upperBB2, upperBB 2, linha, 009900) plotMid2 plot (middleBB2, middleBB 2, linha, 0 09900) plotLower2 plot (lowerBB2, lowerBB 2, line, 009900) desenhar as bandas no gráfico de preços pchart (plotUpper1, plotMid1, plotLower1, plotUpper2, plotMid2, plotLower2). Plotando dois conjuntos de Bollinger Bands reg, construídos na mesma faixa do meio. Exemplo de BBScript Bandas de Bollinger em BBScript Dois conjuntos de Bandas de Bollinger Construído na mesma banda do meio Copyright John Bollinger 2017 Use os dados dos dados do gráfico (x) Use o fechar myData close (x) Defina o período de comprimento 20 Defina as largura width1 1.5 width2 3.0 A banda do meio é uma media média de BB sma (myData, período) A largura é conduzida pela volatilidade do desvio padrão stdev (myData, período) As bandas superiores upperBB2 middleBB width2 volatilidade upperBB1 middleBB width1 volatilidade As bandas inferiores lowerBB1 middleBB - width1 volatilidade lowerBB2 middleBB - Largura2 volatilidade Crie os objetos a serem traçados linhas vermelhas escuras plotUpper2 plot (upperBB2, upperBB 2, line, CC0000) plotUpper1 plot (upperBB1, upperBB 1, line, CC0000) blue line plotMid plot (middleBB, middleBB, linha, 0000FF) verde escuro Linhas plotLower1 plot (lowerBB1, lowerBB 1, line, 009900) plotLower2 plot (lowerBB2, lowerBB 2, line, 009900) desenhar as bandas no gráfico de preços pchart (plotUpper2, plotUpper 1, plotMid, plotLower1, plotLower2) Traçando K e R. K e R Copyright John Bollinger 2017 Use os dados dos dados do gráfico (x) dados para usar myClose close (x) myHigh high (x) myLow low (x) Periodo de retorno Len 10 KK (myClose - movmin (myClose, len)) (movmax (myFechar, len) - movmin (myFechar, len)) K1 (myClose - movmin (myLow, len)) (movmax (myHigh, len) - movmin (myLow ) (Movmax (myFechar, len) - myFechar) (movmax (myFechar, len) - movmin (myFechar, len)) R1 (movmax (myHigh, len) - myFechar) (movmax (myHigh, len) - movmin (K, K - série única, linha, 0000FF) plot2 plot (R, R - série única, linha, FF0000) K1 e R1 plot3 plot (K1, K1 - Alto e baixo, linha, 0000FF) plot4 plot (R1, R1 - high e low, line, FF0000) Linhas de referência pretas sem rótulos ref1 plot (0.0,) ref2 plot (1.0,) Desenhe os indicadores e o gráfico de referências (ref1 , Diagrama de ref2, plot1, plot2) (ref1, ref2, plot3, plot4). É tudo, pessoal Bollinger Band System, discreto trad É com paradas e sem traçado de piramide e curva de equidade. Escrito por John Bollinger em abril de 2017, use os dados dos dados do gráfico (x) Bandas de Bollinger usando funções integradas bundas de middleBB (x, 20, 2, meio) lowerBB bbands (x, 20, 2, lower) back in the lower BBands Comprar entrada xover (fechar (x), lowerBB) marcar o meio BBand vender saída - xover (fechar (x), middleBB) comprar e vender sinais em uma matriz sinais entrada saída volta tipo de teste 4 negociações discretas, paradas de uso, sem piramide Tipo de atraso 4 tipo de parada Tipo de parada do candelabro 0 executar o teste de volta bt backtest (x, sinais, backtype, stoptype) preparar gráfico de preços com sinais plot1 plot (fechar (x), sinais, linha, 00000000, bt) mostrar gráfico com sinais pchart (plot1 ) Calcular a curva de equidade sem agilizar o equitycurvecalc 0 obter uma matriz de curva de equivalência patrimonial usando o objeto back-tester eqCurve equitycurve (bt, equitycurvecalc) criar planilha de equidade plot2 plot (eqCurve, EQ Curve, linha, 0000ff) exibir gráfico de gráfico de curva de ações Plot2) Simple Bollinger Band System, negociações discretas com paradas e não Gráfico de pirâmide e traçado da curva de equidade. Data de início personalizada para o relatório do backtester e curva de equidade. Escrito por John Bollinger em abril de 2017, use os dados dos dados do gráfico (x) Bandas de Bollinger usando funções integradas bundas de middleBB (x, 20, 2, meio) lowerBB bbands (x, 20, 2, lower) back in the lower BBands Comprar entrada xover (fechar (x), lowerBB) marcar o meio BBand vender saída - xover (fechar (x), middleBB) comprar e vender sinais em uma matriz sinais entrada saída ignorar todas as datas anteriores a 2017-06-01 d maior (Data (x), 2017-06-01) descomente a linha abaixo para executar backtester para datas entre 2017-06-01 e 2017-01-01 d maior (data (x), 2017-06-01) menos (data (X), 2017-01-01) redefinir sinais mais antigos que 2017-06-01 signalesif (d, sinais, 0) tipo de teste traseiro 4 negociações discretas, paradas de uso, sem tipo de piramide 4 tipo de parada Tipo de parada do candelabro 0 executar o teste de volta Bt backtest (x, sinais, backtype, stoptype) preparar gráfico de preços com sinais plot1 plot (fechar (x), sinais, linha, 00000000, bt) mostrar gráfico com sinais pchart (plot1) calcular a curva de equidade sem compor equitycurvecalc 0 Obtenha uma matriz de curva de equidade usando o objeto back-tester eqCurve equitycurve (bt, equitycurvecalc) crie trama de plotagem de equidade plot2 (curva eqCurve, EQ Curve, linha, 0000ff) gráfico de gráfico de curva de equidade (plot2) sistema de sinais de Ice Breaker, discreto Negociações com Chandelier pára e piramide backtester and equity curve plot. Exemplo de teste de retorno do BBScript usando os sinais do Ice Breaker. Use os dados dos dados do gráfico (x) dados de carga para dados de sinais (sigdata, SPY) crie sinais de disjuntor de gelo sinalização de tráfego com sinais de outro tipo de quebra-gelo ib (x, sigdata) teste de volta comércio discreto, múltiplas entradas OK com paradas btmode 5 Tipo de parada para teste de volta Chandelier btstop 0 crie o teste de volta testando bt backtest (x, ib, btmode, btstop) crie uma trama de sinalização de backtest com rótulos plot1 plot (fechar (x), sinais, linha, 00000000, bt) sinais de exibição e Os seus rótulos no gráfico de preços pchart (plot1) calculam a curva de equidade, não acumulam equitycurvecalc 0 obtêm uma curva de equidade usando o backtester objeto criado eq equitycurve (bt, equitycurvecalc) criam curva de equidade plot plot plot 2 (eq, Equity Curve, line, 0000ff) display equity Gráfico de gráfico de curva (plot2) end Ploting Bollinger Bands reg e Keltner no gráfico de preços. Copyright John Bollinger 2017 Use os dados dos dados do gráfico (x) O preço típico típico (alto (x) baixo (x) fechar (x)) 3 Defina o comprimento e a largura das bandas de Bollinger BBlen 20 BBwidth 2.0 Defina o comprimento e a largura do canal Keltner KClen 15 KCwidth 1.5 Bollinger Bands bundas upperBB (x, BBlen, BBwidth, superior) lowerBB bbands (x, BBlen, BBwidth, lower) Keltner Canais upperKC sma (tip, KClen) KCwidth atr (x, KClen) lowerKC sma (tip, KClen ) - KCwidth atr (x, KClen) Criar os objetos a serem plotados BBs com linhas vermelhas escuras Traçado BBplot1 (upperBB, BB superior, linha, CC0000) Plot BBplot2 (lowerBB, BB inferior, linha, CC0000) KCs com linhas verdes escuras KCplot1 Trama (upperKC, Keltner superior, linha, 009900) Traçado de KCplot2 (lowerKC, lower Keltner, linha, 009900) desenha as bandas e os canais no gráfico de preços pchart (BBplot1, BBplot2, KCplot1, KCplot2). Isso é tudo folheado Ploting Simple Up-Down Oscilador. Oscilador simples de cima para baixo em BBScript Copyright John Bollinger 2017 Use os dados dos dados do gráfico (x) Período do período do oscilador 21 Direção das mudanças sinal signum (fechar (x) - fechar (x) -1) O oscilador UDosc movsum (sinal, Período) 100 Criar o objeto a ser traçado como um histograma UDplot plot (UDosc, Up-Down Oscillator, histograma) Traçar o gráfico do Oscilador Up-Down (UDplot) Isso é todo o RSK Stochastic é o resultado de um casamento de dois indicadores, Stochastics e Índice de Força Relativa. A interpretação é mais simples e clara do que para o RSI sozinho. As regras gerais são as mesmas que para RSI, Stochastics ou qualquer outro índice sobre-vendido sobre-comprado. A análise de divergência é particularmente útil. O RSI estocasticamente matemático é um estocástico n-período de um RSI do período m. Os padrões para n e m são geralmente 14. Por favor, veja RSI normalizado para a nossa versão desta abordagem na qual o RSI é normalizado com Bandas Bollinger. O RSI estocástico foi escrito por Tushar Chande. data(x) rsiPer 14 stochPer 14 rawRSI rsi(x, rsiPer) k (rawRSI - movmin(rawRSI, stochPer)) (movmax(rawRSI, stochPer) - movmin(rawRSI, stochPer)) d ema(k, 3) kPlot plot(k, stochRSI k, line) dPlot plot(d, stochRSI d, line, 0000FF) highRef plot(0.8, overbought, line, FF0000) lowRef plot(0.2, oversold, line, 00FF00) chart(kPlot, dPlot, highRef, lowRef) Plotting Bollinger Bands reg on chart using BBScript iterations. manual bollinger bands data(x) get data object period20 Bollinger Band period width 2 Bollinger Band width aclose(x) a is the array of closing prices middlesma(a, period) middle is the array of simple moving averages using period stdarray(0) initialize the array of standard deviation, used to store the standard deviation values i0 i is the iterator index populate the standard deviation array iterate(length(a)-period1) repeat the block as many times as there are elements in the array minus the (period - 1) sum 0 temporary sum variable initialized to zero to be used for the standard deviation function ji j is iterator index for the nested loop, for current step, initialize to current value of i iterate(period) repeat nested loop period number of times, used to calculate the standard deviation sum sum pow(middleiperiod-1-aj,2) moving standard deviation formula jj1 increment the nested loop iterator index end() nested loop block ends here stdiperiod-1 sqrt(sumperiod) update the current standard deviation value with the square root of the final sum of the current index divided by the period ii1 increment the main loop iterator index end() main loop block ends here upper middlewidthstd using the standard deviation and the middle band, calculate the upper band lower middle - widthstd using the standard deviation and the middle band, calculate the lower band plotUpper plot(upper, upper, line, ff0000) upper band plot line in red plotLower plot(lower, lower, line,00ff00) lower band plot line in green plotMiddle plot(middle, middle, line,0000ff) middle band plot line in blue pchart(plotUpper, plotMiddle, plotLower) display the calculated bands on the price chart Plotting On Balance Volume using BBScript iterations. data(x) get data object c close(x) c is the array of closing prices v volume(x) v is the array of volume values len length(c) len is the number of elements in the arrays above o v initialize the on balance volume to the same values as the volume array i 1 i is the iterator index, it is initialize to 1 since for any point calculation, the previous value has to be used iterate(len-1) repeat the following block of statments (len - 1) times conditional block startif( greater(ci, ci-1)) if the current closing price is greater than the previous closing price oi oi-1 vi set the current obv value to the previous value plus the current volume value elseif(less(ci, ci-1)) else if the current closing price is less than the previous closing price oi oi-1 - vi set the current obv value to the previous value minus the current volume value else() else if the current and previous closing prices are the same oi oi-1 set the current obv value to the previous value endif() end the conditional bl ock i i1 increment the main loop iterator index end() main loop block ends here o omovmax(o) normalize the obv array by dividing all the elements in the array by the maximum value in the array plotOBV plot(o, obv, line,000000) plot the on balance volume line in black chart(plotOBV) display the on balance volume line plot in an indicator chart Plotting Klinger Volume Oscillator using BBScript iterations. Klinger Volume Oscillator From Technical Analysis of Stocks and Commodities December 1997 Coded by John Bollinger, January 2017 get the data from the chart data (x) cl close(x) hi high(x) lo low(x) vol volume(x) create an array for the intermediate results volForce array(0) get the length of our data len length(cl) calculate the typical price typ (hi lo cl) 3 calculate the raw values for the oscillator i 1 iterate(len - 1) if typ is up volume is positive startif( greater(typi, typi-1) ) volForcei voli if typ is down volume is negative elseif( less(typi, typi-1) ) volForcei - voli if typ is unchanged volume doesnt count else() volForcei volForcei-1 endif() i i1 end() the oscillator is the difference of two exponential averages KVO ema(volForce, 34) - ema(volForce, 55) the signal line is an ema of the oscillator KVOSig ema(KVO, 13) create our plot objects plot1 plot(KVO, Klinger Vol Osc, histogram, 000000) plot2 plot(KVOSig, Klinger Signal, line, 0000ff) draw the oscillator in its own clip chart(plot1, plot2)
No comments:
Post a Comment