Estratégia De Média Móvel Simples Com Filtro De Volatilidade
Analisando transações em quantstrat Este post será parte 1 de um acompanhamento para o post original, Simple Moving Average Strategy com um filtro de volatilidade. Neste follow-up, vou dar uma olhada nos negócios individuais de cada estratégia. Isso pode fornecer informações valiosas para explicar a diferença no desempenho da Estratégia SMA com um filtro de volatilidade e sem um filtro de volatilidade. Felizmente, os criadores do pacote quantstrat tornaram muito fácil ver as transações com uma função simples e uma única linha de código. Estratégia de Estratégia Móvel Simples com Estratégia de Filtro de Volatilidade 2 Estratégia de Movimento Média Simples sem Filtro de Volatilidade É evidente a partir das curvas de patrimônio líquido No último post que nenhuma estratégia fez muito do ano 2000 a 2012. Por essa razão, vou analisar o período de 1990 a 2000 Estratégia 1 Transações Estratégia 2 Transações Para facilitar a comparação, eu exportava as transações para cada estratégia de excel e Alinhado os comércios tão perto que eu poderia por data. Primeiro, vamos olhar para os comércios destacados pelo retângulo vermelho. Estratégia 2 executou um comércio de 548 unidades em 1/13/1995 e fechado em 04/09/1998 para um lucro total de 278340,16. Em comparação, a Estratégia 1 executou um negócio para 247 unidades em 19/5/1995 (cerca de 4 meses depois) e fechou em 9/4/1998 para um lucro total de 112.310,90. Esta é uma diferença significativa de 166.029. É claro que este comércio único é fundamental para o desempenho da estratégia. Agora, vamos olhar para o comércio destacado pelo retângulo amarelo. Ambos os comércios foram fechados em 22/10/1999. A Estratégia 1 resultou em uma perda de 2.250,45 e a Estratégia 2 resultou em um ganho de 15,706.648230 uma diferença de 17.957,09. A curva de equidade da Estratégia 1 em comparação com a Estratégia 2 mostra uma imagem mais clara do desempenho superior. Por que uma diferença tão grande Para um olhar ainda mais próximo, vamos precisar dar uma olhada na medida de volatilidade que usamos como um filtro. Vou fazer algumas modificações para a função RB para que possamos ver a medida de volatilidade e mediana. O sd para 1995-01-13 é 0,0135 enquanto que o SDEV é 8,924. O sd para 1995-05-19 é 0.0124 enquanto o SDEV é 21.168230 o SDEV é quase três vezes maior, embora a nossa medida de volatilidade está indicando um período de baixa volatilidade (nota: SDEV tem um impacto direto no dimensionamento de posição) Talvez devêssemos tomar Uma segunda olhada em nossa escolha de medida de volatilidade. Se você quiser incorporar um filtro de volatilidade em seu sistema, escolha a medida de volatilidade wisely8230 Obrigado pelo post, estou ansioso para mais. Im novo para a programação de R e negociação de tendência. Minha exposição de negociação de tendências vem principalmente da leitura de livros de Michael Covels. Estou querendo saber qual é a melhor maneira de aprender sistemas de negociação de tendência. I havent encontrados muitos detalhes que não o donchian canal breakout sistema. Qual é a melhor / maneira mais rápida de aprender os sistemas táticos de negociação de tendências em sua opinião I8217m feliz que você gostou do post. Bem-vindo ao mundo da negociação de tendências e programação R. Livros de leitura é uma boa maneira de começar e obter conhecimentos básicos de negociação, mercados, etc A melhor maneira de aprender sistemas de negociação is8230 começar a desenvolver, backtesting e papel de negociação de seus sistemas. Simple Moving Average - SMA O que é uma média móvel simples - SMA Uma média móvel simples (SMA) é uma média móvel aritmética calculada adicionando o preço de fechamento do título por vários períodos de tempo e depois dividindo esse total pelo número de períodos. Como mostrado na tabela acima, muitos comerciantes assistem a médias de curto prazo para cruzar acima das médias de longo prazo para sinalizar o início de uma tendência de alta. As médias de curto prazo podem atuar como níveis de apoio quando o preço experimenta um retrocesso. VIDEO Carregar o leitor. A média móvel simples é customizável, uma vez que pode ser calculada para um número diferente de períodos de tempo, simplesmente adicionando o preço de fechamento do título para um número de períodos de tempo e, em seguida, dividindo este total pelo número De períodos de tempo, o que dá o preço médio do título ao longo do período. Uma média móvel simples suaviza a volatilidade e torna mais fácil ver a tendência de preço de um título. Se a média móvel simples aponta para cima, isso significa que o preço dos títulos está aumentando. Se ele está apontando para baixo significa que o preço dos títulos está diminuindo. Quanto mais tempo for o tempo para a média móvel, mais suave a média móvel simples. Uma média móvel de curto prazo é mais volátil, mas sua leitura está mais próxima dos dados de origem. Significado analítico As médias móveis são uma ferramenta analítica importante usada para identificar as tendências de preços atuais e o potencial para uma mudança em uma tendência estabelecida. A forma mais simples de usar uma média móvel simples na análise é usá-lo para identificar rapidamente se uma segurança está em uma tendência de alta ou tendência de baixa. Outra ferramenta analítica popular, embora um pouco mais complexa, é comparar um par de médias móveis simples, cobrindo cada uma delas diferentes intervalos de tempo. Se uma média móvel simples de curto prazo estiver acima de uma média de longo prazo, espera-se uma tendência de alta. Por outro lado, uma média de longo prazo acima de uma média de curto prazo sinaliza um movimento descendente na tendência. Padrões de negociação populares Dois padrões de negociação populares que usam médias móveis simples incluem a cruz de morte e uma cruz de ouro. Uma cruz de morte ocorre quando a média móvel simples de 50 dias cruza abaixo da média móvel de 200 dias. Este é considerado um sinal de baixa, que perdas adicionais estão na loja. A cruz dourada ocorre quando uma média móvel de curto prazo quebra acima de uma média móvel de longo prazo. Reforçado por altos volumes de negociação, isso pode sinalizar ainda mais ganhos estão em store. Volatility Squeeze Trading Estratégia (Filter) I. Estratégia de negociação Desenvolvedor: John Bollinger. Conceito: estratégia de negociação baseada em fugas de volatilidade. Fonte: Bolliger, J. (2002). Bollinger em faixas de Bollinger. Nova Iorque: McGraw-Hill. Objetivo de Pesquisa: Verificação de desempenho do padrão de compressão de volatilidade. Especificação: Tabela 1. Resultados: Figura 1-2. Filtro de Comércio: Quando a volatilidade cai para níveis historicamente baixos, o padrão de compressão de volatilidade é identificado (Definições: Tabela 1). Trade Setup: Long Negociações: Fechar 1 gt UpperBandi 1. Short Trades: Closei 1 lt LowerBandi 1. Índice: i Barra atual. Trade Entry: Long Trades: Uma compra em aberto é colocado depois de uma configuração otimista. Curta Trades: A venda em aberto é colocado após uma configuração bearish. Trade Exit: Tabela 1. Carteira: 42 mercados de futuros de quatro grandes setores de mercado (commodities, moedas, taxas de juros e índices de ações). Dados: 36 anos desde 1980. Plataforma de Teste: MATLAB. II. Teste de Sensibilidade Todos os gráficos 3-D são seguidos por gráficos de contorno 2-D para o Fator de Lucro, Índice de Sharpe, Índice de Desempenho de Úlcera, CAGR, Drawdown Máximo, Vitória / Média Razão de Perdas. A imagem final mostra a sensibilidade da curva de equidade. Variáveis testadas: SqueezeLookBack amp SqueezeMemory (Definições: Tabela 1): Na Figura 2, vimos que a adição de um filtro de volatilidade a um teste de instrumento único pouco fez para melhorar o desempenho Ou retornos ajustados ao risco. Como o filtro de volatilidade afetará um portfólio de instrumentos múltiplos Na parte 3 do acompanhamento, avaliarei o impacto do filtro de volatilidade em um teste de múltiplos instrumentos. Os testes usarão nove dos Select Sector SPDR ETFs listados abaixo. XLY Segmento Selecionar Sector SPDR XLP Bens de Consumo Selecionar Setor SPDR XLE Energia Selecionar Setor SPDR XLF Financeiro Selecionar Setor SPDR XLV Cuidados de Saúde Selecionar Setor SPDR XLI Industrial Selecionar Setor SPDR XLK Tecnologia Selecionar Setor SPDR XLB Materiais Selecionar Setor SPDR XLU Utilitários Selecionar Setor SPDR Teste 1 8211 sem filtro de volatilidade Data de início: 2001-01-01 Test2 8211 com filtro de volatilidade Data de início: 2000-01-01 Observe a diferença nas datas de início. O filtro de volatilidade requer mais 52 períodos para processar o indicador RBrev1 para que as datas do teste sejam compensadas por 52 semanas (um ano). Ambos os testes irão arriscar 1 de patrimônio da conta eo tamanho de parada é 1 desvio padrão. O Teste 1 é uma estratégia de média móvel simples sem um filtro de volatilidade em um portfólio dos nove ETFs setoriais mencionados anteriormente. Esta será a linha de base para a comparação da estratégia com o filtro de volatilidade. Teste 1 Regras de Compra e Saída Regra de Compra: Vá longo se cruzamentos fechados acima do período de 52 SMA Regra de Saída: Sair se cruzamentos próximos abaixo do período 52 SMA Teste 1 Estatísticas de desempenho Eu achei sua análise bastante interessante, no entanto, em vez de usar a média móvel como Indicadores-chave, talvez tentando algum indicador líder como Dow Jones Transport Average8217s divergência de DJIA, e dimensionamento de posição usando níveis de VIX por exemplo. Se VIX é abaixo de 25 permanecem 100 no mercado se VIX move entre 25 e 30 reduzir posição por 50 em todas as explorações e se VIX vai acima de 30 se livrar dos 50 das participações mais fracas. Estaria interessado em saber o resultado. Não fiz muita análise usando indicadores de mercado como os que você mencionou. Eu principalmente manter os indicadores técnicos, tais como médias móveis, bandas de bollinger, RSI, etc I8217ll colocar isso na lista de fazer para postagens futuras. Parece que você já fez pesquisa sobre o uso de 8220macro8221 indicadores para regras de estratégia de negociação, você gostaria de compartilhar algumas de suas análises para que possamos trabalhar juntos para implementá-lo em R Se você estiver interessado, sinta-se livre para atirar-me um e-mail em O endereço listado na minha página 8220About8221. Este é um artigo decente, pai pode que era um conselheiro me disse. Antes de investir no mercado de ações, você pode querer experimentar papel comercial. Desta forma, você pode praticar investir sem ter que usar o dinheiro real, e você pode aprender melhor o mercado de ações. Este tipo de método envolve o uso de dinheiro imaginário e técnicas de investimento que poderia ser usado no mercado de ações real. Simple Estratégia Móvel Médio com um filtro de volatilidade (Este artigo foi publicado pela primeira vez em rbresearch R. e gentilmente contribuiu para R-blogueiros) Eu descreveria Minha abordagem de negociação como tendência de longo prazo sistemática seguinte. Uma tendência de seguir a estratégia pode ser difícil mentalmente para o comércio depois de experimentar várias perdas consecutivas quando um comércio inverte devido a uma volatilidade pico ou a tendência inverte. A volatilidade tende a aumentar quando os preços caem. Isso não é bom para uma tendência longa apenas seguir a estratégia, especialmente quando inicialmente entrar comércios. Pode adicionar um filtro de volatilidade a um sistema simples para melhorar o desempenho SMA Sistema com regras de filtragem de volatilidade Regra de compra: Ir longo se fechar é maior que o período N SMA e uma medida de volatilidade é menor do que sua mediana nos últimos N períodos. Regra de Saída: Sair se longo e fechar é menor que o período N Sistema SMA SMA sem Regras de Filtro de Volatilidade Regra de Compra: Ir longo se fechar é maior que o período N SMA Regra de Saída: Sair se fechar for menor que o período N SMA Para isso Teste, minha medida de volatilidade é o desvio-padrão de 52 períodos da mudança de 1 período de preços de fechamento e vou usar um SMA 52 período. Vou testar a estratégia sobre a série de retorno total do SampP500 usando preços semanais de 01/01/1990 a 17/04/2012. Yuck8230 as curvas de equidade olhar muito bom até 1999, então não tão bom depois disso. Este teste mostra que adicionar um filtro de volatilidade às nossas entradas pode realmente dificultar o desempenho. Tenha em mente que isso não significa nenhum teste exaustivo em um único instrumento. Eu também escolhi o período 52 SMA e SDEV um pouco arbitrariamente porque representa um ano. Leitura através de fóruns de negociação, é claro para ver que as pessoas estão em busca do sistema de comércio 8220holy grail8221. Algumas pessoas afirmam ter encontrado o sistema de graham8221, mas esse sistema geralmente é combinação de 10 indicadores e regras que dizem 8220utilizar o indicador A, B e C quando o mercado está fazendo X ou usar indicadores D, E e F quando o mercado Está fazendo Y.8221 Cuidado com estes 8220filters8221 e sempre testar você mesmo. Fique atento para postagens futuras que irão olhar para adicionar um filtro semelhante em um teste de vários instrumentos. O que você encontrou com a adição de filtros de entrada para sistemas de negociação Aviso: Os resultados anteriores não garantem retornos futuros. As informações neste site são apenas para fins informativos e não oferecem conselhos para comprar ou vender quaisquer valores mobiliários. Relacionado Para deixar um comentário para o autor, por favor, siga o link e comentar em seu blog: rbresearch R. Se você chegou até aqui, por que não se inscrever para atualizações do site Escolha o seu sabor: e-mail. Twitter. RSS. Ou facebook. Comentários estão fechados. Posts populares recentes Artigos mais visitados da semana Patrocinadores Empregos para usuários de R Nunca perca uma atualização Assine os R-blogueiros para receber e-mails com as últimas postagens de R. (Você não verá esta mensagem novamente.)
Comments
Post a Comment