Estou tendo problemas para testar novamente uma estratégia de Bollinger Band em R. A lógica é que eu quero tomar uma posição curta se o Close for maior que a Upper Band e então fechar a posição quando cruzar a Average. Eu também quero tomar uma posição Longa se o Close for menor que a Banda Inferior, e fechar a posição quando ela cruzar a Média. Até agora, isso é o que eu tenho: bbands lt-BBands (stockClose, n20, sd2) sig1 lt - Lag (ifelse ((stockClose gtbbandsup), - 1,0)) sig2 lt - Lag (ifelse ((stockClose ltbbandsdn), 1 , 0)) sig3 lt - Lag (ifelse ((stockFechar gt bbandsmavg), 1, -1)) sig sig - sig1 sig2 Isto é onde eu estou preso, como eu uso sig3 para obter os resultados desejadosBreginger Bands reg Introdução: Bollinger As bandas são uma ferramenta de negociação técnica criada por John Bollinger no início dos anos 80. Eles surgiram da necessidade de bandas de negociação adaptativas e da observação de que a volatilidade era dinâmica, não estática, como se acreditava na época. O objetivo do Bollinger Bands é fornecer uma definição relativa de alto e baixo. Por definição, os preços são altos na banda superior e baixos na banda inferior. Essa definição pode auxiliar no reconhecimento rigoroso de padrões e é útil na comparação da ação do preço com a ação dos indicadores para chegar a decisões sistemáticas de negociação. Bandas de Bollinger consistem em um conjunto de três curvas traçadas em relação aos preços dos títulos. A faixa do meio é uma medida da tendência de médio prazo, geralmente uma média móvel simples, que serve como base para a banda superior e banda inferior. O intervalo entre as bandas superior e inferior e a banda média é determinado pela volatilidade, tipicamente o desvio padrão dos mesmos dados que foram usados para a média. Os parâmetros padrão, 20 períodos e dois desvios padrão, podem ser ajustados para atender às suas finalidades. Aprenda a usar o Bollinger Bands: Livro Bollinger On Bollinger Bands por John Bollinger, CFA, CMT Obtenha as 22 regras do Bollinger Band Inscreva-se para receber e-mails ocasionais sobre Bollinger Bands, webinars e o mais novo trabalho de Johns. Nós nunca compartilhamos suas informações John Bollingers Carta de Crescimento de Capital Mensal Análise e comentário sobre os mercados mais as recomendações de investimento de John Bollinger. Área de Assinantes da CGL Dezembro 2016 Trecho O Salto Ignoraremos o Salto este ano, pois os mercados não estão se preparando como deveriam para garantir um bom salto. As condições ideais de rejeição são um pico nos preços das ações no início do ano, muitas ações atingindo a nova lista de baixos à medida que o ano chega ao fim, muita venda de impostos e dumping de estoques como produto de vitrines de portfólio. Nós não vemos nada disso este ano: provavelmente sairemos perto das altas do ano. Há poucos ou nenhum novo mínimo sendo feito. A venda de impostos simplesmente não é um fator (ainda). E é muito mais provável que as vitrines envolvam a compra em pânico de mercadorias boas do que a venda de mercadorias ruins. Por isso, estamos aceitando o The Bounce até o próximo ano. MetaTrader Expert Advisor Uma maneira popular de construir um sistema de reversão à média é usar o Bollinger Bands para identificar condições de sobrecompra e sobrevenda. Sistemas simples baseados no Bollinger Bands e na variável b registram resultados que chegam a 75 de lucros retornando. Sobre o sistema Este sistema usa o indicador B Bands Bands para determinar quando um mercado em alta se torna temporariamente sobrevendido. O sistema pressupõe que um mercado em tendência de alta que está temporariamente sobrevendido provavelmente retornará à sua tendência de alta rapidamente. O sistema tem dois requisitos que precisam ser atendidos para iniciar uma posição longa. Primeiro, o mercado deve estar negociando acima de sua média móvel simples de 200 dias (SMA). É assim que o sistema isola a negociação para apenas os mercados que estão atualmente em tendência de alta. Em segundo lugar, o market8217s b deve fechar abaixo de 0,2 por três dias seguidos. Este é o componente do sistema que define a condição de sobrevenda. Quando essas duas condições são atendidas, o sistema estabelece uma posição longa no encerramento do terceiro dia. O ponto de saída para este sistema é quando o indicador b fecha acima de 0,8, indicando uma condição de sobrecompra. Este sistema também pode ser negociado no lado curto usando as condições opostas. Para esses negócios, um mercado teria que estar negociando abaixo de sua SMA de 200 dias e, em seguida, fechar com um b acima de 0,8 por três dias consecutivos. A posição curta seria então mantida até que b ficasse abaixo de 0,2. Há também uma versão mais agressiva deste sistema que dobra as posições se o mercado fechar com um b abaixo de 0,2 em quaisquer dias adicionais enquanto mantém uma posição longa. O inverso disso também funciona para o lado curto. Regras de Negociação Preço gt 200 dias SMA b fecha abaixo de 0,2 por três dias consecutivos Preço lt 200 dias SMA b fecha acima de 0,8 por três dias seguidos Sair Curto Quando: Resultados de backtesting Negociações longas Este sistema foi testado em vinte ETFs desde o seu início até o final de 2008. Durante esse período, esses ETFs forneceram um total de 1014 sinais comerciais de longo prazo, o que é um tamanho de amostra significativo. Nesses negócios, o sistema produziu uma taxa de ganho de 76,5 e uma taxa de lucro de 0,70. Isso indica que o sistema geral teria retornado resultados lucrativos. A duração média de negociação foi de 4,2 dias, portanto, esse definitivamente não é um sistema de longo prazo. A versão agressiva do Bollinger Bands b System produziu resultados ainda melhores. Aumentou a taxa de vitórias para 80,7 e também aumentou a taxa de lucro para 0,91. Ao negociar o amplo e estável SPY ETF, o sistema registrou 111 negociações. Destes negócios, 82 foram lucrativos e o índice de lucro foi de 0,79. Usando a versão agressiva no SPY, o sistema foi lucrativo 85,6 do tempo com uma taxa de lucro de 0,95. Operações Curtas O sistema registrou resultados semelhantes em suas operações de curto prazo no mesmo período de tempo. Ele sinalizou 606 operações curtas, que produziram uma taxa de vitória de 70,1 e uma taxa de lucro de 0,95. A versão agressiva teve o mesmo impacto no lado curto, pois elevou a taxa de vitórias para 75,4 e elevou a taxa de lucro para 1,34. Análise do Sistema Como a maioria dos sistemas de reversão à média, o Sistema Bollinger Band b produz uma taxa de vitórias muito impressionante. Ele tira pequenos lucros dos mercados de tendências rapidamente. No entanto, como os outros sistemas de reversão à média dos quais escrevi, há um tremendo risco de ruína com base no lado negativo aberto de qualquer posição. Idealmente, poderíamos ajustar isso adicionando um stop loss inicial a cada posição, mas primeiro precisaríamos saber como isso afetaria os resultados gerais. É possível que, embora um stop-loss retire o sistema do negócio, que acabe com ele, mas com quantos negócios ele também terminará, o que acabaria por tornar-se lucrativo. Um dos aspectos positivos desse tipo de sistema. é que está fora do mercado com mais frequência do que no mercado. Seria interessante ver se poderíamos melhorar os resultados fazendo com que o sistema comercializasse outro estilo ou até mesmo investisse em ativos de baixo risco enquanto estivesse fora do mercado. Exemplos de Negociação O sistema Bollinger Band B aplicado ao SPY diariamente. Olhando para o gráfico atual do SPY, podemos ver que essa estratégia teria continuado bem neste ano. O preço tem sido negociado acima do SMA de 200 dias todo o ano, e podemos ver claramente três operações lucrativas que o sistema teria feito. No final de fevereiro, o b parece cair abaixo de 0,2 por pelo menos três dias. Isso teria sinalizado uma posição longa na faixa de 147, que teria sido fechada com lucro alguns dias depois, na faixa de 153. A mesma coisa aconteceu no final de abril. Esse comércio teria sido iniciado no intervalo 154 e teria sido encerrado por volta de 158 alguns dias depois. Em junho, podemos ver um bom exemplo de como esse sistema testaria os nervos de qualquer pessoa que o negociasse. O b caiu abaixo de 0,2 por alguns dias no início de junho, o que teria desencadeado um preço de compra em torno de 162. No final de junho, o sistema ainda não havia encontrado um ponto de saída e o mercado tinha negociado tão baixo quanto 157. , o b finalmente subiu 0,8 e o sistema teria saído da posição em torno do ponto de equilíbrio. Bollinger Bands Bollinger Bands foi desenvolvido pelo famoso comerciante técnico, John Bollinger. As bandas são uma representação gráfica dos desvios padrão de uma média móvel. As variáveis padrão usadas para Bollinger Bands são uma média móvel simples de 20 dias e 2 desvios padrão dessa média. O objetivo do Bollinger Bands é fornecer uma perspectiva do que é razoavelmente alto ou baixo em relação a um preço médio. b é um derivado do Bollinger Bands que mostra onde o preço é relativo às bandas. Seu valor será 0 quando o preço estiver sendo negociado na faixa inferior e seu valor será 1 quando o preço estiver sendo negociado na faixa superior. É calculado dividindo a diferença entre o preço e a faixa inferior pela diferença entre as bandas superior e inferior. b (preço 8211 banda inferior) / (faixa superior banda inferior 8211) O resultado é um indicador oscilante que fornece insights para um mercado que está sobrecomprado ou sobrevendido. Derek 8211 that8217s impressionante. Eu realmente aprecio você compartilhar os resultados com todos. Eu uso um sistema dual Bollb com longos e curtos períodos. É a mesma coisa que dizer que você tem um período rápido e um período curto. Eu inicialmente o li como um período de negociação longo e vice-versa, mas isso não fazia sentido para mim. Deixe uma resposta Cancelar resposta
Комментарии
Отправить комментарий