Sinais de negociação r
Atualização: Eu corrigi todos os loops desagradáveis usando um diff depois dessa resposta.
É assim que eu abordaria esse problema. Você está calculando toda a posição que tem os relacionamentos desejados. Você só quer a primeira posição que satisfaz o sinal de negociação para agir sobre ela o mais rápido possível.
Eu configuraria o sinal da banda Bollinger assim:
Eu criaria o sinal estocástico assim:
Depois de calcular a diferença, você quer encontrar o primeiro crossover onde um é maior que o outro, então você precisa considerar as posições i e i-1ª. Além disso, o sinal será mais forte se você estiver em território de sobrecompra ou sobrevenda (0,8 ou 0,2).
Similarmente para o MACD:
Agora nós mesclamos e calculamos o sinal de combinação:
Se fosse eu, eu preferiria ter uma soma dos sinais, porque isso lhe diria como a confiança é digna de cada sinal. Se você tem um 3, isso é stong mas um 1 ou 2 não é tão forte. Então eu iria com a soma como o sinal combinado.
Agora tudo é uma matriz com todos os sinais e a última coluna é a intensidade do sinal combinado.
Pense também em como isso pode não lhe dar um bom sinal. Usando a abordagem para este gráfico, os sinais mais fortes que recebo são -2, e eu só recebo 5 ocasiões. Um pouco estranho, já que o gráfico vai para cima, mas não há compras fortes.
Estes sinais de venda dão apenas uma desvantagem curta e, em seguida, o gráfico dispara mais alto. Claro que tudo depende do estoque etc.
Você também obtém situações como esta:
Alguns indicadores são mais rápidos ou mais lentos que outros. Esta seria a minha abordagem, mas você deve fazer testes de base ampla e determinar se você acha que estes serão comércios acionáveis e se você faria algum dinheiro agindo neles menos comissão e manter a duração.
Ripple Análise Técnica: (XRP / BTC) Ripple Back in Business - Golden Cross nas cartas!
Cryptovest | 14 de abril de 2018 10:31 ET.
Ripple está fazendo bom terreno hoje, preparando-se para romper a alta em sintonia com o restante do mercado em recuperação. Na sequência da destruição causada pelos rumores da lista Coinbase, a recente bomba de preços foi a primeira atividade XRP notável que vimos em mais de 2 meses.
Este novo suporte vem em grande parte do Oriente, com XRP / KRW e XRP / JPY representando mais de 46% das negociações do mercado da Ripple, nas bolsas Bithumb, Upbit e Bitbank. Podemos ver o XRP encontrar o fundo de seu longo declínio de baixa em 69.000 Sats, depois de cair -69% de seu pico de preço em 228.646 Sats em 4 de janeiro.
Outros sinais de confirmação também podem ser vistos dentro dos indicadores de momentum, com longas velas de compra acima da linha de sinal e MAs convergentes no MACD, juntamente com indicadores de RSI, Estocástico e Williams R% atualmente todos abaixo das áreas de canal superiores. Isso nos diz que a tendência de alta atual não está sobrecomprada e que o suporte otimista está se acumulando sob o ativo.
Geralmente, preferimos esse tipo de corrida de touros sobre as tendências ascendentes pontiagudas, em que os comerciantes se transformam em frenesi, muitas vezes fazendo negócios excessivamente emocionais e de decisão instantânea; normalmente saem rapidamente para garantir seus lucros em ativos mais seguros.
É durante esta fase de retirada após a alta acentuada das tendências de alta, onde vemos o preço do tanque de ações, à medida que os traders se recuperam para sacar a preços mais baixos, para garantir que eles saiam do lucro.
Previsão de Preços Ripple (XRP).
Com forte investimento na Coréia do Sul e no Japão, por trás do XRP, parece que poderíamos ver outra quebra na figura dupla; com o IOTA aproveitando mais 13% hoje contra o BTC com suporte similar.
Há uma forte resistência em 84.000 Sats, onde podemos esperar alguma pressão de venda moderada para inibir a corrida de touros de abertura. Isso daria um retorno de 21,74% do suporte básico para 69.000 Sats. A segunda meta de preço provavelmente será alcançada à medida que a ação do preço se refaça para o nível de 0,618 mícrons em 95.000 Sats, gerando um retorno de 37,68% do preço base de suporte. Se o mercado continuar a melhorar como tem sido nos últimos dias, então poderemos ver o topo deste pico de corrida de apenas 105.000 Sats, onde vimos a ação do preço oscilando entre resistência e suporte neste nível antes.
Os retornos nesse nível excederiam 50% / US $ 0,85 no valor de mercado atual do BTC.
Um exemplo de uma estratégia de negociação codificada em R.
O back-testing de uma estratégia de negociação pode ser implementado em quatro etapas.
Obtendo os dados históricos Formule a estratégia de negociação e especifique as regras Execute a estratégia nos dados históricos Avalie as métricas de desempenho.
Neste post, vamos voltar a testar a nossa estratégia de negociação em R. O pacote quantmod tornou muito fácil extrair dados históricos do Yahoo Finance. O código de uma linha abaixo busca dados NSE (Nifty).
O Quantmod fornece vários recursos para visualizar dados. O comando abaixo cria um gráfico para os dados do NSE.
TA = "Nulo" indica não usar nenhum indicador técnico. Veremos em breve a aplicação de um indicador técnico em um gráfico. O próximo passo é escolher uma estratégia de negociação. Vamos escolher o MACD (Moving Average Convergence Divergence) para este exemplo. Em uma estratégia de cruzamentos médios móveis, duas médias são computadas, uma média móvel lenta e uma média móvel rápida. A diferença entre a média móvel rápida e a média móvel lenta é chamada de linha MACD. Uma terceira média chamada linha de sinal; uma média móvel exponencial de 9 dias do sinal MACD, também é calculada. Se a linha MACD cruza acima da linha de sinal, então é um sinal de alta e nós vamos longo. Se a linha MACD cruzar abaixo da linha de sinal, então é um sinal de baixa e nós ficamos em falta. Nós escolhemos o preço de fechamento dos dados da NSE para calcular as médias. O comando a seguir cumpre essa tarefa.
O comando abaixo calcula o MACD para o preço de fechamento.
Pode-se escolher parâmetros variáveis para médias rápidas, lentas e de sinal, dependendo dos requisitos de negociação. Aqui nós nos mantemos com os parâmetros padrão. MACD é a função em quantmod que calcula a divergência de convergência da média móvel, dados são o preço de fechamento para NSE, nFast é a média móvel rápida, nSlow é a média móvel lenta, maType = SMA indica que escolhemos média móvel simples, percentual = FALSE Isso implica que estamos calculando a diferença entre a média móvel rápida e a média móvel lenta. Definir como TRUE retornaria a diferença percentual entre a média móvel rápida e a média móvel lenta.
O comando a seguir plota o gráfico para o preço de fechamento do NSE juntamente com os parâmetros MACD.
Como discutido antes, definimos nosso sinal de negociação da seguinte forma:
Se o sinal MACD cruzou acima da linha de sinal, ficamos longos no NSE. Se o sinal MACD cruzou abaixo da linha de sinal, ficamos sem NSE.
O comando a seguir gera o sinal de negociação de acordo. Usamos o operador lag para eliminar o viés antecipado.
Aplicaremos essa estratégia nos dados históricos da NSE de 2007-09-17 a 2015-09-22. O sinal de negociação é aplicado ao preço de fechamento para obter os retornos de nossa estratégia.
A função ROC fornece a diferença percentual entre os dois preços de fechamento. Podemos escolher a duração para a qual queremos ver os retornos. O seguinte comando escolhe os retornos entre 2008-06-02 e 2015-09-22.
Devoluções cumulativas podem ser calculadas e plotadas usando os seguintes comandos:
A quarta etapa do teste de retorno está avaliando as métricas de desempenho. O pacote de análise de desempenho em R fornece uma plataforma consolidada para observar os parâmetros relacionados ao desempenho. Várias métricas como draw-downs, downside risk, podem ser observadas em R.
O seguinte comando fornece um resumo dos parâmetros acima mencionados e muito mais!
Aqui está a versão sucinta do código.
Depois de seguir esse exemplo, você aprendeu noções básicas de como projetar uma estratégia de negociação de quant usando R. Agora você pode começar a aprender sobre como começar a usar o pacote quantmod em R. Depois de aprender com sucesso essas noções básicas, você pode testar habilidades em nosso curso de datacamp interativo de 10 horas de duração individualizada 'Modele uma Estratégia de Negociação Quantitativa em R'
Um exemplo de uma estratégia de negociação codificada usando o pacote Quantmod em R.
Neste post, vamos voltar a testar a nossa estratégia de negociação em R. Back-teste de uma estratégia de negociação pode ser implementado em quatro etapas.
Obtendo os dados históricos.
O pacote quantmod tornou realmente fácil extrair dados históricos do Yahoo Finance. O código de uma linha abaixo busca dados NSE (Nifty).
O Quantmod fornece vários recursos para visualizar dados. O comando abaixo cria um gráfico para os dados do NSE.
TA = "Nulo" indica não usar nenhum indicador técnico. Veremos em breve a aplicação de um indicador técnico em um gráfico.
Formule a estratégia de negociação e especifique as regras.
O próximo passo é escolher uma estratégia de negociação. Vamos escolher o MACD (Moving Average Convergence Divergence) para este exemplo. Em uma estratégia de cruzamentos médios móveis, duas médias são computadas, uma média móvel lenta e uma média móvel rápida. A diferença entre a média móvel rápida e a média móvel lenta é chamada de linha MACD. Uma terceira média chamada linha de sinal; uma média móvel exponencial de 9 dias do sinal MACD, também é calculada. Se a linha MACD cruza acima da linha de sinal, então é um sinal de alta e nós vamos longo. Se a linha MACD cruzar abaixo da linha de sinal, então é um sinal de baixa e nós ficamos em falta. Nós escolhemos o preço de fechamento dos dados da NSE para calcular as médias. O comando a seguir cumpre essa tarefa.
O comando abaixo calcula o MACD para o preço de fechamento.
Pode-se escolher parâmetros variáveis para médias rápidas, lentas e de sinal, dependendo dos requisitos de negociação. Aqui nós nos mantemos com os parâmetros padrão. MACD é a função em quantmod que calcula a divergência de convergência da média móvel, dados são o preço de fechamento para NSE, nFast é a média móvel rápida, nSlow é a média móvel lenta, maType = SMA indica que escolhemos média móvel simples, percentual = FALSE Isso implica que estamos calculando a diferença entre a média móvel rápida e a média móvel lenta. Definir como TRUE retornaria a diferença percentual entre a média móvel rápida e a média móvel lenta.
O comando a seguir plota o gráfico para o preço de fechamento do NSE juntamente com os parâmetros MACD.
Como discutido antes, definimos nosso sinal de negociação da seguinte forma:
Se o sinal MACD cruzou acima da linha de sinal, ficamos longos no NSE. Se o sinal MACD cruzou abaixo da linha de sinal, ficamos sem NSE.
O comando a seguir gera o sinal de negociação de acordo. Usamos o operador lag para eliminar o viés antecipado.
sinal = Atraso (ifelse (macd $ macd & lt; macd $ signal, -1, 1))
Execute a estratégia nos dados históricos.
Aplicaremos essa estratégia nos dados históricos da NSE de 2007-09-17 a 2015-09-22. O sinal de negociação é aplicado ao preço de fechamento para obter os retornos de nossa estratégia.
A função ROC fornece a diferença percentual entre os dois preços de fechamento. Podemos escolher a duração para a qual queremos ver os retornos. O seguinte comando escolhe os retornos entre 2008-06-02 e 2015-09-22.
Devoluções cumulativas podem ser calculadas e plotadas usando os seguintes comandos:
Avalie as métricas de desempenho.
A quarta etapa do teste de retorno está avaliando as métricas de desempenho. O pacote de análise de desempenho em R fornece uma plataforma consolidada para observar os parâmetros relacionados ao desempenho. Várias métricas como draw-downs, downside risk, podem ser observadas em R.
O seguinte comando fornece um resumo dos parâmetros acima mencionados e muito mais!
Aqui está a versão sucinta do código.
Depois de seguir este exemplo, você aprendeu noções básicas de como projetar uma estratégia de negociação de quant usando R. Agora você pode aprender sobre como começar com o pacote quantmod em R. Uma vez que você aprendeu com sucesso estas noções básicas você pode testar suas habilidades em nosso curso de datacamp interativo de 10 horas de duração individualizada 'Modelar uma estratégia de negociação quantitativa em R'.
Percebemos que alguns usuários estão enfrentando desafios ao baixar os dados de mercado das plataformas Yahoo e Google Finance. Caso você esteja procurando uma fonte alternativa para dados de mercado, você pode usar o Quandl para o mesmo.
55 e 32; пользователей находятся здесь.
МОДЕРАТОРЫ.
wrayjustin Troca de Moedas por Dólares FXMarketMaker Comerciante Profissional Hot_Biscuits_ Modelos e Garrafas spicy_pasta RichJG Astrólogo Financeiro El_Huachinango MOD finance_student Prop Negociante о команде модераторов & raquo;
Bem vindo ao Reddit,
a primeira página da internet.
e inscreva-se em uma das milhares de comunidades.
отправлено & # 32; День назад & # 32; автор & # 32; El_Huachinango MOD & # 32; - & # 32; anúncio.
отправлено & # 32; 3 ч назад & # 32; автор & # 32; mangoroti Trader Técnico.
отправлено & # 32; Дня назад & # 32; автор & # 32; radiusvec Trader Técnico.
отправлено & # 32; 2 dias atrás & # 32; aвтор & # 32; Oea_trading Live Trader.
отправлено & # 32; 2 anos atrás & # 32; aвтру & # 32; Jeddy.
приложенияи инструменты Reddit para iPhone Reddit para Android móvel кнопки site.
Использование данного сайта означает, что вы принимаете & # 32; пользовательского соглашения & # 32; и & # 32; Политика конфиденциальности. &cópia de; 2018 reddit инкорпорейтед. Все права защищены.
REDDIT e o logotipo ALIEN são marcas registradas da reddit inc.
& pi; Processado pelo PID 119933 em & # 32; app-158 & # 32; em 2018-04-15 07: 35: 23.636706 + 00: 00 executando 351b71a código do país: UA.
Sinais de negociação r
Загрузка данных о статусе продажи токенов.
Sinais нацелена на разрушение принципов работы индустрии криптотрейдинга путем снижения барьеров для создания алгоритмических торговых моделей, даже для пользователей без навыков программирования. Наша миссия заключается в том, чтобы открыть криптотрейдинг для каждого, предоставив пользователям умные инструменты для создания автоматизированных торговых стратегий. Signals - это площадка для тех, кто хочет экспериментировать с разными торговыми моделями и технологиями машинного обучения, а также создавать, оптимизировать стратегии и делиться ими с другими. 000становив плодотворные отношения с несколькими партнерами, мы выпустили альфа-версию Signals, которая уже имеет более 17 000 зарегистрированных пользователей.
Modelar uma estratégia de negociação quantitativa em R.
Curso interativo de 10 horas em ritmo individual em R para iniciantes!
R é amplamente utilizado por analistas e comerciantes em todo o mundo para desenvolver estratégias de negociação quantitativas que podem ser executadas manualmente ou através de negociação de programas. Este é um curso introdutório para iniciantes em R para se familiarizar com uma estratégia de negociação e experiência codificando um indicador técnico em R. Você aprenderá os termos técnicos associados a uma estratégia de negociação, trabalhará com data. tables em R e manipulará os dados de entrada para criar sinais de negociação e colunas de ganhos e perdas. Você também aprenderá sobre como otimizar os parâmetros para maximizar os lucros. Este curso é para todos que têm interesse em negociação algorítmica e querem começar! Nenhum conhecimento prévio é necessário!
Obtenha um vislumbre da estratégia - Vídeo de discussão de estratégia.
O que você aprenderá com este curso?
Este é um curso introdutório para iniciantes em R,
familiarize-se com uma experiência de estratégia de negociação codificando um indicador técnico em R aprenda termos técnicos associados a uma estratégia de negociação trabalhe com data. tables em R manipule os dados de entrada para criar sinais de negociação e as colunas de ganhos e perdas aprendam a otimizar os parâmetros para poder para maximizar os lucros.
Atualize suas habilidades participando de um curso extenso.
Depois de concluírem este curso gratuito, os participantes alcançarão os conhecimentos e as habilidades acima mencionados, mas, para adquirir conhecimentos e insights práticos profundos, você poderá participar do nosso Programa Executivo em Comércio de Algoritmos (EPAT). É um programa de 4 meses (100 horas de contato). Também fornecemos aos nossos participantes acesso a várias ferramentas e testamos dados de mercado para fins de projeto.
QuantStrat TradeR.
Negociação, QuantStrat, R e mais.
A Nova Paisagem do Instrumento de Volatilidade Curta.
Este post irá discutir as conseqüências de ProShares & # 8217; decisão de alterar o objetivo de investimento da SVXY e possíveis alternativas que vários investidores podem usar para tentar criar uma exposição idêntica se a sua estratégia exigir tal instrumento.
Então, para começar, o Proshares decidiu recentemente fazer do SVXY proshares / notícias / proshare_capital_management_llc_plans_to_reduce_target_exposure_on_two_etfs. html metade do ETF que costumava ser e, do dia para a noite, nada menos. Enquanto eu mesmo não negocio opções, seguindo alguns comerciantes no twitter, alguns deles ficaram gravemente queimados. De qualquer forma, com o propósito de tomar posições curtas de curto prazo, isso torna a SVXY muito menos atraente no que diz respeito à minha estratégia de negociação proprietária, assim como outras semelhantes.
Essencialmente, enquanto isso transforma o SVXY em um & # 8220; mais seguro & # 8221; comprar e segurar instrumento, na minha opinião, ele se torna um instrumento pior. Considerando que a taxa anual da SVXY é de 139 bps, os traders agora pagam o Proshares de 139 bps apenas para manter metade do seu capital em dinheiro que poderia ter sido investido em outras estratégias, ou simplesmente mantido à margem. Essencialmente, esta é uma tentativa em Proshares & # 8217; parte para à prova de idiotas um produto que não deve ser usado por "idiotas" # 8221; em primeiro lugar. No entanto, na batalha entre entidades para idiotizar um produto e o universo para criar um idiota melhor, é uma aposta segura apostar no universo criando um idiota melhor.
Então, o que isso significa avançar em termos de alternativas para substituir XIV e SVXY? Bem, eu estou com um pouco de perda. Enquanto meu cliente institucional (cujo crowdfund eu faço parte) pode encurtar VXX (e reequilibrar diariamente) para outros indivíduos (como eu em meu próprio PA), eles podem não ser capazes de compartilhar ações da VXX, e pode tornar-se difícil de contrair empréstimos (embora uma posição curta de 66% TVIX também obtenha a mesma exposição, novamente, reequilibrada diariamente, mas vamos assumir restrições semelhantes), e o custo de empréstimo pode aumentar. Algumas alternativas são o XIVH e o novo VMIN, que não especificou sua nova formulação exata, mas, no meu entendimento, após uma longa conversa com Scott Acheychek da REXshares.
Em qualquer caso, vamos analisar algumas alternativas.
Como um dos meus inscritos na estratégia teve a gentileza de me enviar um histórico sintético do XIVH, eu o utilizarei (não há replicação disponível, a menos que o assinante deseje postar um link para download dos leitores. Se não, eu recomendo entrar em contato com o Vance Harwood para sua replicação).
Em todo caso, aqui está um post fantástico de Vance Harwood sobre como o XIVH funciona. Eu não vou tentar parafrasear esse post, porque eu acho que as explicações de Vance sobre os produtos no espaço vol são em uma classe própria, e alguém procurando por informações de segunda mão estaria fazendo um desserviço para não leia o trabalho de Vance no que diz respeito a aprender sobre as várias opções disponíveis no espaço vol.
Em qualquer caso, vamos comparar.
Para o registro, aqui está uma função atualizada para calcular o & ndash; do novo VMIN & # 8221 ;, que funciona exatamente como ZIV, exceto com dr / dt no mês 2 e 1-dr / dt no mês 6, e 25% entre 2 + 6, depois 3, 4, 5 constante.
Vamos comparar os instrumentos agora. O arquivo vixTermStructure. R é aquele que eu mostrei anteriormente em um post separado. Além disso, um desses arquivos não estará acessível como foi fornecido a mim por um assinante, então deixarei isso a cargo deles se desejam compartilhar o arquivo ou não.
Neste caso, temos quatro instrumentos para testar em minha estratégia proprietária: o VXX curto (com um custo de empréstimo bastante conservador de 10%), o novo VMIN, o XIVH, o novo SVXY.
Mais uma vez, isso não é algo que os leitores possam replicar, mas esses são os resultados dos testes ao inserir esses novos instrumentos como substitutos do XIV em minha estratégia agressiva:
E aqui estão suas estatísticas de desempenho, da seguinte função:
Em outras palavras, o VXX curto (ou melhor, o novo SVXY, alavancado duas vezes de volta ao seu estado original), usando um custo mais conservador de empréstimo para curto prazo do que eu vi em outras instituições, ainda oferece resultados superiores para outros instrumentos. Além disso, o volume de XIVH, a partir de hoje, era inferior a 50.000 ações a um preço de US $ 14 (portanto, apenas cerca de US $ 700.000 em volume). O novo VMIN e o novo SVXY perdem muito retorno agregado, embora reduzam um pouco o rebaixamento no processo. Enquanto a estratégia é certamente ainda atraente de uma perspectiva de risco-recompensa ("apenas" 60% de retorno por ano), é no entanto frustrante não ser capaz de realizar todo o seu potencial devido à falta de instrumentos.
Eu pessoalmente espero que possamos ver um retorno de -1X produtos VIX inversos até o final de 2018 ou antes. Para o meu próprio comércio pessoal, olhando para os resultados deste post, à primeira vista, minha inclinação parece ser a de que os indivíduos (ou seja, eu mesmo) estão interessados em tomar uma posição de curto-curto-voluta sob as restrições de nenhuma margem. (nesse caso, a melhor alternativa seria alavancar o novo SVXY light de 50% duas vezes de volta às suas configurações originais), nem shorting (nesse caso, o VXX curto reequilibrado diariamente dá exposição equivalente), nem opções (vender VXX calls / buy VXX puts que XIVH é o melhor que pode ser feito a partir de uma visão de 10.000 pés. Dito isso, eu certamente espero que o XIVH aumente seu volume daqui para frente, já que ele parece ser o melhor produto para negociar, a fim de expressar uma aposta de curto prazo de quase um mês no mercado de negociação de volatilidade. No entanto, mais uma vez, estarei dando ao Vance Harwood uma revisão sobre o XIVH, e recomendo a qualquer indivíduo determinado a permanecer no complexo VIX depois de 5 de fevereiro para fazer o mesmo.
Dito isso, o XIVH tem suas próprias peculiaridades, já que pode demorar uma posição longa e dinâmica de tempos em tempos. No entanto, devido à maneira como minha estratégia específica é configurada, suas entradas sobre volatilidade curta são o que eu chamo de cuidadoso, de modo a maximizar as chances de XIVH tomar uma posição de baixa volatilidade. No entanto, isso é de fato alguma notícia adversa para mim (eu não posso falar por outros indivíduos que podem ter restrições diferentes com suas corretoras). No entanto, embora eu não possa decidir pelos outros, continuarei a negociar a minha estratégia, pois considero que menos uma coisa boa é melhor do que nada, e.
60% ao ano ainda é muito melhor do que se pode conseguir em praticamente qualquer outro mercado sem alavancagem ou outra execução sofisticada.
Em qualquer caso, essa é a atualização após o anúncio do Proshares. É uma pílula difícil de engolir, e espero que surjam no futuro opções melhores para aqueles indivíduos que respeitam a história dos produtos de baixa qualidade, pensem duas vezes antes de assumir posições e aceitem as perdas que vêm com o território como resultado. de usar tais produtos.
Obrigado pela leitura.
OBSERVAÇÃO: Estou procurando emprego em tempo integral, projetos de consultoria de longo prazo e trabalho em rede em relação ao meu conjunto de habilidades. Para aqueles que estão interessados no meu conjunto de habilidades, sinta-se à vontade para entrar em contato e deixar uma nota para mim no meu perfil do LinkedIn.
Criando uma tabela de retornos mensais com R e uma entrevista de negociação de volatilidade.
Este post abrangerá dois aspectos: o primeiro será uma função para converter retornos diários em uma tabela de retornos mensais, completa com saques e retornos anuais. O segundo será uma entrevista que tive com David Lincoln (agora no youtube) para falar sobre os eventos de 5 de fevereiro de 2018, e minha filosofia sobre negociação de volatilidade.
Então, para começar, uma função que eu escrevi que supostamente imita a tabela PerforamnceAnalytics. O CalendarReturns está abaixo. Que tabela. CalendarReturns é suposto fazer é criar uma tabela de meses mensais X de retornos mensais com meses e anos para baixo. No entanto, nunca pareceu me dar a saída que eu esperava, então fui e escrevi outra função.
Aqui está o código para a função:
Veja como a saída se parece.
E com formatação percentual:
Isso cobre isso para a função. Agora, na negociação de volatilidade. Esquivando-se do colapso da volatilidade de fevereiro foi, na minha opinião, um dos melhores validadores fora de amostra para minha pesquisa de negociação de volatilidade. Os números dos meus assinantes confirmam isso, já que recebi 12 novos assinantes este mês, já que os indivíduos interessados no espaço de negociação de volatilidade ganharam um novo respeito pelo gerenciamento de risco que o meu sistema usa. Afinal, são os meses de baixa que justificam os operadores do sistema, como eu, que não empregam alavancagem nos tempos de aumento. Os interessados em seguir meus negócios podem se inscrever aqui. Além disso, recentemente, pude ter uma chance de falar com David Lincoln sobre minha formação, filosofia sobre negociação em geral e volatilidade de negociações em particular. Os interessados podem ver a entrevista aqui.
Obrigado pela leitura.
OBSERVAÇÃO: Estou atualmente interessado em contatos em rede, cargos em tempo integral relacionados ao meu conjunto de habilidades e projetos de consultoria de longo prazo. Os interessados em discutir oportunidades profissionais podem me encontrar no LinkedIn depois de escrever uma nota expressando seu interesse.
Como fazer um personagem Chrono Trigger e sobreviver ao apocalipse.
Este post de improviso estará falando sobre os eventos de 5 de fevereiro de 2018 nos mercados de volatilidade.
Permita-me entrar em um pouco de nostalgia milenar. Para aqueles que jogaram Chrono Trigger, as probabilidades são, uma de suas experiências mais memoráveis é a primeira experiência do Reino do Zelo - foi um reino flutuante acima das nuvens de uma era do gelo sem fim, completo com um cenário quente e música relaxante .
Para encurtar a história, foi alimentado pela colheita de magia de "essencialmente o monstro que era o inimigo final do jogo". Qual foi o meu cenário favorito no jogo, eventualmente, isso aconteceu.
Essencialmente, a lição tirada desse cenário é: tenha cuidado, em primeiro lugar, e não mexa com coisas que não se compreende. Depois do 2017 que o XIV teve, quando era aparentemente impossível fazer qualquer erro, muitos traders do sistema pareciam insensatos. Bem, parece que todas as coisas boas devem chegar ao fim, embora não seja frequente que elas o façam tão violentamente.
Para registro, minha estratégia de subscrição agressiva estava estável desde 31 de janeiro, enquanto minha estratégia conservadora permaneceu estável por muito mais tempo. Em suma, a discrição é, às vezes, a melhor parte da bravura, embora aqueles que estão interessados no que realmente se constitui como valor e queiram ouvi-lo a partir de uma quantia, possam se dirigir ao Alpha Architect. Wes Gray e Jack Vogel vão te dizer muito mais sobre ser um durão do que eu jamais poderia.
No entanto, para colocar alguns números firmes na minha filosofia de negociação:
Faça 100% em um trade? Você é um herói por algum tempo finito.
Perde 100%? Você não é apenas um idiota. Você está pronto. Kaput. Acabado. Carreira acabou.
A maneira que eu vejo é a seguinte: na negociação, não há almoço grátis, e há muitas pessoas inteligentes na indústria.
A maneira que eu vejo é isso:
O risco nos mercados financeiros (especialmente os mercados de negociação de volatilidade) não é assim:
As caudas são muito longas. E nos mercados financeiros, eles não são tão fofos.
Para que conste, minha estratégia de assinatura, além de dar uma olhada no meu sinal VXX, não é afetada pela rescisão do XIV, já que o SVXY entrará no lugar certo para substituí-lo.
Obrigado pela leitura.
NOTA: Atualmente, estou procurando emprego em tempo integral, oportunidades de consultoria e oportunidades de networking em relação às habilidades que demonstrei. Entre em contato comigo no LinkedIn aqui.
Qual taxa de volatilidade implícita é melhor?
Este post será sobre a comparação de um sinal de volatilidade usando três variações diferentes de índices de volatilidade implícita para prever quando entrar em uma posição de volatilidade curta.
Na negociação de volatilidade, existem três índices de volatilidade implícita separados que têm um longo histórico de negociação - o VIX (todos conhecem esse), o VXV (mais recentemente alterado para ser chamado de VIX3M), que é como o VIX, exceto por um período de três meses), e o VX, que é o período implícito de volatilidade de seis meses.
Essa relação fornece a investigação em três taxas de volatilidade implícitas separadas: VIX / VIX3M (VXV), VIX / VX e VIX3M / VX, como preditores para a entrada de uma posição de volatilidade curta (ou longa).
Então, vamos pegar os dados.
Uma estratégia rápida para investigar é simples - a ideia de que a proporção deve ser inferior a 1 (I. E. contango na estrutura de termo de volatilidade implícita) e decrescente (abaixo de uma média móvel). Portanto, quando o índice for inferior a 1 (ou seja, com volatilidade implícita de prazo mais longo maior do que a curto prazo), e a proporção ficar abaixo da média móvel de 60 dias, a estratégia assumirá uma posição no XIV.
Aqui está o código para fazer isso.
Com o seguinte desempenho:
Em outras palavras, o VIX3M / VX ostenta os menores drawdowns (por uma grande margem) com retornos mais altos.
Então, quando as pessoas falam sobre qual relação de volatilidade implícita usar, eu acho que isso oferece algumas fortes evidências para o horizonte de longo prazo como um preditor para o qual a estrutura implícita de termos de uso deve ser usada. É também por isso que constitui a base da minha estratégia de subscrição.
Obrigado pela leitura.
OBSERVAÇÃO: No momento, estou procurando uma posição de período integral (remota ou no nordeste dos EUA) relacionada ao meu conjunto de habilidades demonstradas neste blog. Envie uma mensagem para mim no LinkedIn se você souber de alguma oportunidade que possa se beneficiar do meu conjunto de habilidades.
Replicando a volatilidade ETN retorna do CBOE Futures.
Este post demonstrará como replicar os ETNs de volatilidade (XIV, VXX, ZIV, VXZ) dos futuros do CBOE, permitindo assim que qualquer indivíduo crie retornos sintéticos do ETF antes de seu lançamento, sem custo.
Então, antes de chegar ao algoritmo atual, isso depende de uma atualização do algoritmo de estrutura a termo que compartilhei alguns meses atrás.
Nesse algoritmo, por engano (ou com o propósito de simplicidade), usei dias de calendário como o tempo para expirar, quando deveria ter sido dias úteis, o que também explica fins de semana e feriados, que são um artefato irritante para acompanhar .
Então, aqui está a mudança saliente, no loop que calcula os tempos para expirar:
A linha saliente em particular, é esta:
O que é essa função de bizards? Ele vem do pacote bizdays em R.
Há também o script tradingHolidays. R, que faz uso adicional do pacote bizdays. Aqui está o que acontece sob o capô em tradingHolidays. R, para aqueles que desejam replicar o código:
Existem dois CSVs que eu compilei manualmente, mas compartilharei screenshots de & quot; eles são os feriados de Páscoa (porque eles têm que ser ajustados para virar de domingo a sexta-feira por causa das sextas-feiras de Páscoa) e o resto dos feriados nacionais.
Aqui está o que o easters csv se parece:
E o nonEasterHolidays, que contém o Dia de Ano Novo, o MLK Jr., o Dia dos Presidentes, o Memorial Day, o Dia da Independência, o Dia do Trabalho, o Dia de Ação de Graças e o Dia de Natal (juntamente com suas datas observadas) CSV:
Além disso, precisamos ajustar para os dois dias que as ações não foram negociadas devido ao furacão Sandy.
Então, a lista de feriados é assim:
Portanto, uma vez que tenhamos uma lista de feriados, usamos o pacote bizdays para definir os feriados e finais de semana (sábado e domingo) como nossos dias não úteis e usamos essa função para calcular os tempos corretos para expirar.
Então, agora que temos a estrutura de expiração atualizada, podemos escrever uma função que irá replicar corretamente os quatro principais ETNs de volatilidade: XIV, VXX, ZIV e VXZ.
Aqui está a explicação em inglês:
A VXX é composta de dois contratos - o mês da frente e o mês anterior - e tem um certo número de dias de negociação (AKA) que negocia até o vencimento, digamos, 17. Durante esse período, o mês da frente ( vamos chamá-lo M1) vai de toda a alocação de fundos, para não ser nenhum dos alocação de fundos, como o contrato do mês da frente se aproxima da expiração. Ou seja, à medida que o contrato se aproxima da expiração, o segundo contrato recebe cada vez mais peso, até que, no vencimento do contrato do mês anterior, o contrato do segundo mês contenha todos os fundos - assim como ele se torna o mês da frente. contrato. Então, digamos que você tenha 17 dias para expirar no mês da frente. No termo do contrato anterior, o segundo mês terá um peso de 17/17 & # 8211; 100%, como se torna o mês da frente. Então, no dia seguinte, esse contrato, agora o mês da frente, terá um peso de 16/17 no acordo, depois 15/17, e assim por diante. Esse numerador é chamado dr e o denominador é chamado dt.
No entanto, além disso, existe um segundo mecanismo que é responsável pelo VXX, como se comparado a um contrato básico de futuros (ou seja, a decadência responsável pelos lucros de volatilidade curta), e isto é o & # 8220; instantâneo & # 8221; reequilíbrio. Ou seja, os retornos para um determinado dia são os acordos de hoje multiplicados pelos pesos de ontem, sobre as liquidações de ontem multiplicadas pelos pesos de ontem, menos um. Ou seja, (S_1_t * dr / dt_t-1 + S_2_t * 1-dr / dt_t-1) / (S_1_t-1 * dr / dt_t-1 + S_2_t-1 * 1-dr / dt_t-1) & # 8211; 1 (eu poderia usar um tutorial no LaTeX). Então, quando você avança um dia, bem, amanhã, os pesos de hoje se tornam t-1. No entanto, quando os ativos poderiam ser reequilibrados? Bem, nos ETNs como o VXX e o VXZ, o ponteiro da mão & # 8221; é que isso acontece instantaneamente. Ou seja, o peso para o mês da frente foi de 93%, o retorno foi realizado no momento da liquidação (ou seja, da liquidação até a liquidação) e, imediatamente após esse retorno, o peso do mês anterior passou de 93%. para, digamos, 88%. Então, digamos que o Credit Suisse (que emite esses ETNs) tem US $ 10.000,00 (apenas para manter a aritmética e o número de zeros toleráveis, obviamente existem muito mais na realidade) no valor de XIV em circulação depois de realizar imediatamente os retornos, ele venderá US $ 500,00 $ 9300 no mês da frente, e imediatamente movê-los para o segundo mês, então ele irá imediatamente de $ 9300 em M1 e $ 700 em M2 para $ 8800 em M1 e $ 1200 em M2. Quando esses 500 dólares mudaram? Imediatamente, instantaneamente, e se você quiser, você pode aplicar a Terceira Lei de Clarke e chamá-la de "magicamente".
A única exceção é o dia após o dia de lançamento, no qual o segundo mês simplesmente se torna o mês da frente quando o mês anterior expira, então o que era um peso de 100% no segundo mês agora será um peso de 100% no mês anterior então, há algum código extra que precisa ser escrito para fazer essa distinção.
É assim que funciona para VXX e XIV. Qual é a diferença para VXZ e ZIV? É realmente simples - em vez de M1 e M2, o VXZ usa exatamente as mesmas ponderações (ou seja, o tempo restante no mês anterior versus quantos dias existem para que o contrato seja o mês da frente), usa M4 , M5, M6 e M7, com M4 tomando dr / dt, M5 e M6 sempre sendo 1 e M7 sendo 1-dr / dt.
Em todo caso, aqui está o código.
Então, um grande agradecimento vai para Michael Kapler da Systematic Investor Toolbox por originalmente fazer a replicação e fornecer seu código. Meu código essencialmente faz a mesma coisa, espero que de uma maneira mais comentada.
Então, finalmente, funciona? Bem, usando meu código de estrutura de prazo atualizado, posso testar isso.
Embora eu não cole todo o código da estrutura do termo (mais uma vez, disponível aqui, apenas atualize o script com minhas atualizações deste post), aqui está como você executou a nova função:
E como ele retorna os retornos vxx e o vxz retorna, podemos comparar os dois.
Com o resultado:
Basicamente, um par perfeito.
Vamos fazer o mesmo, com ZIV.
Assim, a reconstrução do futuro é um pouquinho melhor que o ETN. Mas a trajetória é em grande parte idêntica.
Isso conclui este post. Espero que tenha lançado alguma luz sobre como esses ETNs de volatilidade funcionam, e como obtê-los diretamente dos dados futuros publicados pelo CBOE, que são as entradas para o meu algoritmo de estrutura a termo.
Isso também significa que, para instituições interessadas em negociar minha estratégia, elas podem obter alavancagem para negociar as variantes replicadas de futuros compostos desses ETNs, em maior volume.
Obrigado pela leitura.
OBSERVAÇÕES: Para aqueles interessados em uma estratégia de assinatura de varejo para a volatilidade das negociações, não hesite em assinar minha estratégia de negociação de volatilidade. Para os interessados em me empregar em tempo integral ou para projetos de consultoria de longo prazo, posso ser contatado no meu LinkedIn ou no meu e-mail: ilya. kipnis@gmail.
(Não fique) Enroscado no ruído.
Este post será sobre a investigação da eficácia do contango como um sinal de negociação de volatilidade.
Para aqueles que negociam a volatilidade (como eu), um termo que você pode ver que é um tanto extravagante é o termo "contango & # 8221 ;. O que este termo significa?
Bem, simples: significa apenas a relação do segundo mês dos futuros VIX em relação ao primeiro. A idéia é que, quando o segundo mês de futuros é mais do que o primeiro, a perspectiva das pessoas para a volatilidade é maior no futuro do que é para o presente, e, portanto, os futuros estão no contango & # 8221 ;, que é na maioria das vezes.
Além disso, aqueles que tentam encontrar idéias de negociação de volatilidade decentes podem ter visto muitas vezes que os futuros no contango implicam que manter uma posição de volatilidade curta será lucrativa.
É este o caso?
Bem, há uma maneira fácil de responder isso.
Usando esses dados, podemos obter nosso sinal (ou seja, para executar o código neste post, execute o código nesse post).
Agora, vamos obter nossos dados XIV (mais uma vez, muito obrigado ao Sr. Helmuth Vollmeier por gentilmente fornecê-lo.
Agora, aqui está como isso funciona: como o CBOE não atualiza seus acordos até por volta das 9:45 da manhã do dia seguinte (por exemplo, os dados de uma terça-feira não serão liberados até Quarta-feira às 9:45 AM EST), temos que entrar no final do dia após o sinal ser acionado. (Para os que estão se perguntando, minha estratégia de assinatura usa esse mecanismo, dando aos assinantes tempo suficiente para executar durante todo o dia.)
Então, vamos calcular nossos retornos de backtest. Aqui está uma função stratStats para calcular algumas estatísticas de resumo.
Com os seguintes resultados:
Então, isso é obviamente um desastre. A inspeção visual mostrará perdas devastadoras de vários anos. Usando o comando table. Drawdowns, podemos visualizar os piores.
Então, os 3 primeiros são horríveis, e então qualquer coisa acima de 30% ainda é horrível. Alguns desses levantamentos duraram vários anos também, com um enorme comprimento no vale. 458 dias de negociação são quase dois anos e 364 é de cerca de um ano e meio. Imagine que uma estratégia esteja constantemente do lado errado do negócio por quase dois anos, e quando tudo estiver dito e feito, você perdeu três quartos de tudo nessa estratégia.
Não há revestimento de açúcar: essa estratégia só pode ser chamada de lixo total.
Vamos tentar uma modificação: exigiremos tanto o contango (C2 & C1) como o contango acima de sua média móvel simples de 60 dias, semelhante à minha estratégia VXV / VX.
Com os resultados:
Assim, um Calmar ainda com segurança abaixo de 1, um Índice de Desempenho de Úlcera ainda no porão, um rebaixamento máximo que já passou do ponto em que as pessoas abandonaram a estratégia, e assim por diante.
Então, embora tenha sido melhorado, ainda é seguro dizer que essa estratégia não funciona muito bem. Mesmo depois da grande retirada de 2007-2008, ainda há algumas coisas muito erradas, como estar exposto a todo o mês de agosto de 2017.
Embora eu ache que existem aplicações para contornar o investimento em volatilidade, não acredito que seu uso seja gerar o sinal de volatilidade longa / curta por conta própria. Em vez disso, acho que outros índices e fontes de dados fazem um trabalho melhor. Como o VXV / VX, que já foi repetido para formar minha estratégia de assinatura.
Obrigado pela leitura.
OBSERVAÇÃO: Atualmente, estou procurando oportunidades de networking, projetos de longo prazo e cargos em tempo integral relacionados ao meu conjunto de habilidades. Meu perfil vinculado pode ser encontrado aqui.
Comparando algumas estratégias de investimento de volatilidade fácil e o comando Table. Drawdowns.
Este post será sobre a comparação de estratégias do paper & # 8220; Easy Volatility Investing & # 8221 ;, juntamente com uma demonstração do comando table. Drawdowns do R & D.
Primeiro, antes de ir mais longe, enquanto eu acho que as suposições de execução encontradas no EVI não emprestam as estratégias bem para a negociação ao vivo real (embora suas compensações risco / recompensa também deixem muito espaço para melhorias), eu acho que essas estratégias são ótimos como benchmarks.
Então, há algum tempo, fiz um teste fora da amostra para uma das estratégias encontradas no EVI, que pode ser encontrado aqui.
Usando a mesma fonte de dados, também obtive dados para o SPY (embora, novamente, o AlphaVantage também possa fornecer esse serviço gratuitamente para aqueles que não usam o Quandl).
Aqui está o novo código.
Portanto, uma explicação: há quatro fluxos de retorno aqui: compre e mantenha XIV, o momento DDN de um post anterior e duas outras estratégias.
O mais simples, chamado VRatio, é simplesmente a razão entre o VIX e o VXV. Perto do fechamento, verifique essa quantidade. Se isso for menor que um, compre XIV, caso contrário, compre o VXX.
O outro, chamado de estratégia Volatility Risk Premium (ou VRP, abreviado), compara a volatilidade histórica de 10 dias (ou seja, o desvio padrão de dez dias anualizado) do S & amp; P 500, subtrai-o do VIX e leva uma média móvel de 5 dias disso. Perto do fim, quando isso é acima de zero (isto é, o VIX é maior do que a volatilidade histórica), vá muito além do XIV, caso contrário, vá muito além do VXX.
Mais uma vez, todas essas estratégias são efetivamente observadas perto / no final, compre no próximo, portanto, são úteis para fins de demonstração, embora não para fins de implementação em qualquer conta grande, sem incorrer em impacto no mercado.
Aqui estão os resultados, desde 2011 (isto é, na época do início real do XIV):
Vale ressaltar que tanto o momento quanto a estratégia de VRP têm desempenho inferior à compra e à manutenção do XIV desde 2011. A estratégia da VRatio, por outro lado, supera o desempenho.
Aqui está uma função de estatísticas de resumo que compila algumas métricas de desempenho de alto nível.
Para notar, todas as estratégias de benchmark sofreram quedas muito grandes desde o início de XIV, que podemos examinar usando o comando table. Drawdowns, como visto abaixo:
Observe que o comando table. Drawdowns examina apenas um fluxo de retorno de cada vez. Além disso, o argumento top especifica quantos drawdowns para olhar, classificados pelo maior drawdown primeiro.
Uma razão pela qual eu acho que essas estratégias parecem sofrer os rebaixamentos que elas fazem é que elas estão todas em um ativo, ou seu exato oposto, sem espaço para erro.
Uma última coisa, para os curiosos, aqui está a comparação com a minha estratégia desde 2011 (essencialmente XIV início) comparada com as estratégias no EVI (que eu tenho negociado com capital vivo desde setembro, e abrimos recentemente um serviço de assinatura para):
Obrigado pela leitura.
OBSERVAÇÃO: Atualmente, estou procurando oportunidades de rede e de tempo integral relacionadas ao meu conjunto de habilidades. Meu perfil no LinkedIn pode ser encontrado aqui.
Lançamento do meu serviço de assinatura.
Depois de avaliar o interesse de meus leitores, decidi abrir um serviço de assinatura. Vou copiar e colar as perguntas frequentes ou a minha melhor tentativa de tentar responder ao maior número possível de perguntas com antecedência, e posso responder mais no futuro.
Estou optando por usar o Patreon apenas para terceirizar todos os detalhes técnicos de como lidar com assinaturas e criar uma fonte centralizada para postar conteúdo baseado em assinatura.
FAQs (copiados da página de inscrição):
Obrigado pela visita. Depois de avaliar o interesse de meus leitores em meu site principal (quantstrattrader. wordpress), criei isso como uma página de assinatura para estratégias quantitativas de investimento, com o objetivo de fazer com que os assinantes transformassem seu dinheiro em mais dinheiro, líquido de taxas de assinatura (esperançosamente). Os sistemas que desenvolvo vêm de um histórico de aprendizado de profissionais de trading quantitativos experientes e de pesquisadores seniores de grandes empresas. O sistema atual eu inicialmente publiquei um protótipo por vários anos atrás e observei ele sendo rastreado, antes de finalmente começar a implantar meu próprio capital no início deste ano, e fazer as modificações mais recentes ainda mais recentemente.
E embora o desempenho passado não garanta resultados futuros e o passado não se repita, ele rima com frequência, portanto, vamos transformar o dinheiro em mais dinheiro.
Algumas perguntas frequentes sobre a estratégia:
Qual é o preço da assinatura para essa estratégia?
Atualmente, depois de avaliar o interesse dos leitores e fazer pesquisas com base em outros sites, o preço de tentativa é de US $ 50 / mês. Como esta estratégia constrói um histórico, que pode estar sujeito a alterações no futuro, e as notificações serão feitas em tal evento.
Qual é a descrição da estratégia?
A estratégia é principalmente um sistema de volatilidade curto que negocia XIV, ZIV e VXX. No que diz respeito às estratégias de volatilidade, é bastante conservador, pois utiliza várias verificações diferentes para garantir uma posição.
Qual é a vantagem da estratégia?
Em duas palavras: gerenciamento de risco. Essencialmente, existem alguns critérios separados para selecionar um investimento, e o sistema gasta um tempo não insignificante sem exposição quando alguns desses critérios fornecem sinais contraditórios. Além disso, o sistema utiliza metodologias disciplinadas em sua construção para evitar parâmetros livres desnecessários e manter a estratégia o mais parcimoniosa possível.
Você negocia seu próprio capital com essa estratégia?
Quando foi o período de treinamento dentro da amostra para este sistema?
Um site que não atualiza mais o seu blog (volatilidade simplificada) uma vez rastreou uma estratégia mais rudimentar que escrevi há vários anos. Fiquei particularmente satisfeito com os resultados desse exame e, recentemente, recebi contribuições para melhorar meu sistema em um grau muito maior, assim como ganhei a confiança para investir capital vivo nele.
Quantos negócios por ano o sistema faz?
No backtest de 20 de abril de 2008 até o final de 2016, o sistema fez 187 transações no XIV (compra e venda), 160 na ZIV e 52 na VXX. Significando ao longo de aproximadamente 9 anos, houve em média 43 transações por ano. Em alguns casos, isso pode simplesmente estar mudando de XIV para ZIV ou vice-versa. Em outras palavras, os negócios duram aproximadamente uma semana (alguns podem ser mais longos, alguns mais curtos).
Quando os sinais serão postados?
Os sinais serão postados em algum momento entre as 12h e o fechamento do mercado (4:00 EST). No backtesting, eles são testados como mercado em ordens fechadas, de modo que os indivíduos assumem qualquer risco / recompensa executando anteriormente.
Com que frequência este sistema está no mercado?
Cerca de 56%. No entanto, ao longo do período de backtesting (e negociação ao vivo), apenas cerca de 9% dos meses têm retorno zero.
Quais são as distribuições dos meses vencedores, perdedores e com zero retorno?
No final de outubro de 2017, havia cerca de 65% dos meses vencedores (com um ganho médio de 12,8%), 26% perdendo meses (com uma perda média de 4,9%) e 9% zero meses.
What are some other statistics about the strategy?
Since 2011 (around the time that XIV officially came into inception as opposed to using synthetic data), the strategy has boasted an 82% annualized return, with a 24.8% maximum drawdown and an annualized standard deviation of 35%. This means a Sharpe ratio (return to standard deviation) higher than 2, and a Calmar ratio higher than 3. It also has an Ulcer Performance Index of 10.
What are the strategy’s worst drawdowns?
Since 2011 (again, around the time of XIV’s inception), the largest drawdown was 24.8%, starting on October 31, 2011, and making a new equity high on January 12, 2012. The longest drawdown started on August 21, 2014 and recovered on April 10, 2015, and lasted for 160 trading days.
Will the subscription price change in the future?
If the strategy continues to deliver strong returns, then there may be reason to increase the price so long as the returns bear it out.
Can a conservative risk signal be provided for those who might not be able to tolerate a 25% drawdown?
A variant of the strategy that targets about half of the annualized standard deviation of the strategy boasts a 40% annualized return for about 12% drawdown since 2011. Overall, this has slightly higher reward to risk statistics, but at the cost of cutting aggregate returns in half.
Can’t XIV have a termination event?
This refers to the idea of the XIV ETN terminating if it loses 80% of its value in a single day. To give an idea of the likelihood of this event, using synthetic data, the XIV ETN had a massive drawdown of 92% over the course of the 2008 financial crisis. For the history of that synthetic (pre-inception) and realized (post-inception) data, the absolute worst day was a down day of 26.8%. To note, the strategy was not in XIV during that day.
What was the strategy’s worst day?
On September 16, 2016, the strategy lost 16% in one day. This was at the tail end of a stretch of positive days that made about 40%.
What are the strategy’s risks?
The first risk is that given that this strategy is naturally biased towards short volatility, that it can have potential for some sharp drawdowns due to the nature of volatility spikes. The other risk is that given that this strategy sometimes spends its time in ZIV, that it will underperform XIV on some good days. This second risk is a consequence of additional layers of risk management in the strategy.
How complex is this strategy?
Not overly. It’s only slightly more complex than a basic momentum strategy when counting free parameters, and can be explained in a couple of minutes.
Does this strategy use any complex machine learning methodologies?
No. The data requirements for such algorithms and the noise in the financial world make it very risky to apply these methodologies, and research as of yet did not bear fruit to justify incorporating them.
Will instrument volume ever be a concern (particularly ZIV)?
According to one individual who worked on the creation of the original VXX ETN (and by extension, its inverse, XIV), new shares of ETNs can be created by the issuer (in ZIV’s case, Credit Suisse) on demand. In short, the concern of volume is more of a concern of the reputability of the person making the request. In other words, it depends on how well the strategy does.
Can the strategy be held liable/accountable/responsible for a subscriber’s loss/drawdown?
Let this serve as a disclaimer: by subscribing, you agree to waive any legal claim against the strategy, or its creator(s) in the event of drawdowns, losses, etc. The subscription is for viewing the output of a program, and this service does not actively manage a penny of subscribers’ actual assets. Subscribers can choose to ignore the strategy’s signals at a moment’s notice at their discretion. The program’s output should not be thought of as the investment advice coming from a CFP, CFA, RIA, etc.
Why should these signals be trusted?
Because my work on other topics has been on full, public display for several years. Unlike other websites, I have shown “bad backtests”, thus breaking the adage of “you’ll never see a bad backtest”. I have shown thoroughness in my research, and the same thoroughness has been applied towards this system as well. Until there is a longer track record such that the system can stand on its own, the trust in the system is the trust in the system’s creator.
Who is the intended audience for these signals?
The intended audience is individual, retail investors with a certain risk tolerance, and is priced accordingly.
Isn’t volatility investing very risky?
It’s risky from the perspective of the underlying instrument having the capacity to realize very large drawdowns (greater than 60%, and even greater than 90%). However, from a purely numerical standpoint, the company taking over so much of shopping, Amazon, since inception has had a 37.1% annualized rate of return, a standard deviation of 61.5%, a worst drawdown of 94%, and an Ulcer Performance Index of 0.9. By comparison, XIV, from 2008 (using synthetic data), has had a 35.5% annualized rate of return, a standard deviation of 57.7%, a worst drawdown of 92%, and an Ulcer Performance Index of 0.6. If Amazon is considered a top-notch asset, then from a quantitative comparison, a system looking to capitalize on volatility bets should be viewed from a similar perspective. To be sure, the strategy’s performance vastly outperforms that of buying and holding XIV (which nobody should do). However, the philosophy of volatility products being much riskier than household tech names just does not hold true unless the future wildly differs from the past.
Is there a possibility for collaborating with other strategy creators?
Feel free to contact me at my email ilya. kipnis@gmail to discuss that possibility. I request a daily stream of returns before starting any discussion.
Because past all the artsy-craftsy window dressing and interesting choice of vocabulary, Patreon is simply a platform that processes payments and creates a centralized platform from which to post subscription-based content, as opposed to maintaining mailing lists and other technical headaches. Essentially, it’s simply a way to outsource the technical end of running a business, even if the window dressing is a bit unorthodox.
Obrigado pela leitura.
NOTE: I am currently interested in networking and full-time roles based on my skills. My LinkedIn profile can be found here.
The Return of Free Data and Possible Volatility Trading Subscription.
This post will be about pulling free data from AlphaVantage, and gauging interest for a volatility trading subscription service.
So first off, ever since the yahoos at Yahoo decided to turn off their free data, the world of free daily data has been in somewhat of a dark age. Well, thanks to blog. fosstrading/2017/10/getsymbols-and-alpha-vantage. html#gpluscommentsJosh Ulrich, Paul Teetor, and other R/Finance individuals, the latest edition of quantmod (which can be installed from CRAN) now contains a way to get free financial data from AlphaVantage since the year 2000, which is usually enough for most backtests, as that date predates the inception of most ETFs.
Here’s how to do it.
Once you do that, downloading data is simple, if not slightly slow. Here’s how to do it.
And the results:
Which means if any one of my old posts on asset allocation has been somewhat defunct thanks to bad yahoo data, it will now work again with a slight modification to the data input algorithms.
Beyond demonstrating this routine, one other thing I’d like to do is to gauge interest for a volatility signal subscription service, for a system I have personally started trading a couple of months ago.
Simply, I have seen other websites with subscription services with worse risk/reward than the strategy I currently trade, which switches between XIV, ZIV, and VXX. Currently, the equity curve, in log 10, looks like this:
That is, $1000 in 2008 would have become approximately $1,000,000 today, if one was able to trade this strategy since then.
Since 2011 (around the time of inception for XIV), the performance has been:
Considering that some websites out there charge upwards of $50 a month for either a single tactical asset rotation strategy (and a lot more for a combination) with inferior risk/return profiles, or a volatility strategy that may have had a massive and historically record-breaking drawdown, I was hoping to gauge a price point for what readers would consider paying for signals from a better strategy than those.
Obrigado pela leitura.
NOTE: I am currently interested in networking and am seeking full-time opportunities related to my skill set. My LinkedIn profile can be found here.
The Kelly Criterion — Does It Work?
This post will be about implementing and investigating the running Kelly Criterion — that is, a constantly adjusted Kelly Criterion that changes as a strategy realizes returns.
For those not familiar with the Kelly Criterion, it’s the idea of adjusting a bet size to maximize a strategy’s long term growth rate. Both en. wikipedia/wiki/Kelly_criterionWikipedia and Investopedia have entries on the Kelly Criterion. Essentially, it’s about maximizing your long-run expectation of a betting system, by sizing bets higher when the edge is higher, and vice versa.
There are two formulations for the Kelly criterion: the Wikipedia result presents it as mean over sigma squared. The Investopedia definition is P-[(1-P)/winLossRatio], where P is the probability of a winning bet, and the winLossRatio is the average win over the average loss.
In any case, here are the two implementations.
Let’s try this with some data. At this point in time, I’m going to show a non-replicable volatility strategy that I currently trade.
For the record, here are its statistics:
Now, let’s see what the Wikipedia version does:
The results are simply ridiculous. And here would be why: say you have a mean return of .0005 per day (5 bps/day), and a standard deviation equal to that (that is, a Sharpe ratio of 1). You would have 1/.0005 = 2000. In other words, a leverage of 2000 times. This clearly makes no sense.
The other variant is the more particular Investopedia definition.
Looks a bit more reasonable. However, how does it stack up against not using it at all?
Turns out, the fabled Kelly Criterion doesn’t really change things all that much.
For the record, here are the statistical comparisons:
Obrigado pela leitura.
NOTE: I am currently looking for my next full-time opportunity, preferably in New York City or Philadelphia relating to the skills I have demonstrated on this blog. My LinkedIn profile can be found here. If you know of such opportunities, do not hesitate to reach out to me.
Загрузка данных о статусе продажи токенов.
Sinais нацелена на разрушение принципов работы индустрии криптотрейдинга путем снижения барьеров для создания алгоритмических торговых моделей, даже для пользователей без навыков программирования. Наша миссия заключается в том, чтобы открыть криптотрейдинг для каждого, предоставив пользователям умные инструменты для создания автоматизированных торговых стратегий. Signals - это площадка для тех, кто хочет экспериментировать с разными торговыми моделями и технологиями машинного обучения, а также создавать, оптимизировать стратегии и делиться ими с другими. 000становив плодотворные отношения с несколькими партнерами, мы выпустили альфа-версию Signals, которая уже имеет более 17 000 зарегистрированных пользователей.
Modelar uma estratégia de negociação quantitativa em R.
Curso interativo de 10 horas em ritmo individual em R para iniciantes!
R é amplamente utilizado por analistas e comerciantes em todo o mundo para desenvolver estratégias de negociação quantitativas que podem ser executadas manualmente ou através de negociação de programas. Este é um curso introdutório para iniciantes em R para se familiarizar com uma estratégia de negociação e experiência codificando um indicador técnico em R. Você aprenderá os termos técnicos associados a uma estratégia de negociação, trabalhará com data. tables em R e manipulará os dados de entrada para criar sinais de negociação e colunas de ganhos e perdas. Você também aprenderá sobre como otimizar os parâmetros para maximizar os lucros. Este curso é para todos que têm interesse em negociação algorítmica e querem começar! Nenhum conhecimento prévio é necessário!
Obtenha um vislumbre da estratégia - Vídeo de discussão de estratégia.
O que você aprenderá com este curso?
Este é um curso introdutório para iniciantes em R,
familiarize-se com uma experiência de estratégia de negociação codificando um indicador técnico em R aprenda termos técnicos associados a uma estratégia de negociação trabalhe com data. tables em R manipule os dados de entrada para criar sinais de negociação e as colunas de ganhos e perdas aprendam a otimizar os parâmetros para poder para maximizar os lucros.
Atualize suas habilidades participando de um curso extenso.
Depois de concluírem este curso gratuito, os participantes alcançarão os conhecimentos e as habilidades acima mencionados, mas, para adquirir conhecimentos e insights práticos profundos, você poderá participar do nosso Programa Executivo em Comércio de Algoritmos (EPAT). É um programa de 4 meses (100 horas de contato). Também fornecemos aos nossos participantes acesso a várias ferramentas e testamos dados de mercado para fins de projeto.
QuantStrat TradeR.
Negociação, QuantStrat, R e mais.
A Nova Paisagem do Instrumento de Volatilidade Curta.
Este post irá discutir as conseqüências de ProShares & # 8217; decisão de alterar o objetivo de investimento da SVXY e possíveis alternativas que vários investidores podem usar para tentar criar uma exposição idêntica se a sua estratégia exigir tal instrumento.
Então, para começar, o Proshares decidiu recentemente fazer do SVXY proshares / notícias / proshare_capital_management_llc_plans_to_reduce_target_exposure_on_two_etfs. html metade do ETF que costumava ser e, do dia para a noite, nada menos. Enquanto eu mesmo não negocio opções, seguindo alguns comerciantes no twitter, alguns deles ficaram gravemente queimados. De qualquer forma, com o propósito de tomar posições curtas de curto prazo, isso torna a SVXY muito menos atraente no que diz respeito à minha estratégia de negociação proprietária, assim como outras semelhantes.
Essencialmente, enquanto isso transforma o SVXY em um & # 8220; mais seguro & # 8221; comprar e segurar instrumento, na minha opinião, ele se torna um instrumento pior. Considerando que a taxa anual da SVXY é de 139 bps, os traders agora pagam o Proshares de 139 bps apenas para manter metade do seu capital em dinheiro que poderia ter sido investido em outras estratégias, ou simplesmente mantido à margem. Essencialmente, esta é uma tentativa em Proshares & # 8217; parte para à prova de idiotas um produto que não deve ser usado por "idiotas" # 8221; em primeiro lugar. No entanto, na batalha entre entidades para idiotizar um produto e o universo para criar um idiota melhor, é uma aposta segura apostar no universo criando um idiota melhor.
Então, o que isso significa avançar em termos de alternativas para substituir XIV e SVXY? Bem, eu estou com um pouco de perda. Enquanto meu cliente institucional (cujo crowdfund eu faço parte) pode encurtar VXX (e reequilibrar diariamente) para outros indivíduos (como eu em meu próprio PA), eles podem não ser capazes de compartilhar ações da VXX, e pode tornar-se difícil de contrair empréstimos (embora uma posição curta de 66% TVIX também obtenha a mesma exposição, novamente, reequilibrada diariamente, mas vamos assumir restrições semelhantes), e o custo de empréstimo pode aumentar. Algumas alternativas são o XIVH e o novo VMIN, que não especificou sua nova formulação exata, mas, no meu entendimento, após uma longa conversa com Scott Acheychek da REXshares.
Em qualquer caso, vamos analisar algumas alternativas.
Como um dos meus inscritos na estratégia teve a gentileza de me enviar um histórico sintético do XIVH, eu o utilizarei (não há replicação disponível, a menos que o assinante deseje postar um link para download dos leitores. Se não, eu recomendo entrar em contato com o Vance Harwood para sua replicação).
Em todo caso, aqui está um post fantástico de Vance Harwood sobre como o XIVH funciona. Eu não vou tentar parafrasear esse post, porque eu acho que as explicações de Vance sobre os produtos no espaço vol são em uma classe própria, e alguém procurando por informações de segunda mão estaria fazendo um desserviço para não leia o trabalho de Vance no que diz respeito a aprender sobre as várias opções disponíveis no espaço vol.
Em qualquer caso, vamos comparar.
Para o registro, aqui está uma função atualizada para calcular o & ndash; do novo VMIN & # 8221 ;, que funciona exatamente como ZIV, exceto com dr / dt no mês 2 e 1-dr / dt no mês 6, e 25% entre 2 + 6, depois 3, 4, 5 constante.
Vamos comparar os instrumentos agora. O arquivo vixTermStructure. R é aquele que eu mostrei anteriormente em um post separado. Além disso, um desses arquivos não estará acessível como foi fornecido a mim por um assinante, então deixarei isso a cargo deles se desejam compartilhar o arquivo ou não.
Neste caso, temos quatro instrumentos para testar em minha estratégia proprietária: o VXX curto (com um custo de empréstimo bastante conservador de 10%), o novo VMIN, o XIVH, o novo SVXY.
Mais uma vez, isso não é algo que os leitores possam replicar, mas esses são os resultados dos testes ao inserir esses novos instrumentos como substitutos do XIV em minha estratégia agressiva:
E aqui estão suas estatísticas de desempenho, da seguinte função:
Em outras palavras, o VXX curto (ou melhor, o novo SVXY, alavancado duas vezes de volta ao seu estado original), usando um custo mais conservador de empréstimo para curto prazo do que eu vi em outras instituições, ainda oferece resultados superiores para outros instrumentos. Além disso, o volume de XIVH, a partir de hoje, era inferior a 50.000 ações a um preço de US $ 14 (portanto, apenas cerca de US $ 700.000 em volume). O novo VMIN e o novo SVXY perdem muito retorno agregado, embora reduzam um pouco o rebaixamento no processo. Enquanto a estratégia é certamente ainda atraente de uma perspectiva de risco-recompensa ("apenas" 60% de retorno por ano), é no entanto frustrante não ser capaz de realizar todo o seu potencial devido à falta de instrumentos.
Eu pessoalmente espero que possamos ver um retorno de -1X produtos VIX inversos até o final de 2018 ou antes. Para o meu próprio comércio pessoal, olhando para os resultados deste post, à primeira vista, minha inclinação parece ser a de que os indivíduos (ou seja, eu mesmo) estão interessados em tomar uma posição de curto-curto-voluta sob as restrições de nenhuma margem. (nesse caso, a melhor alternativa seria alavancar o novo SVXY light de 50% duas vezes de volta às suas configurações originais), nem shorting (nesse caso, o VXX curto reequilibrado diariamente dá exposição equivalente), nem opções (vender VXX calls / buy VXX puts que XIVH é o melhor que pode ser feito a partir de uma visão de 10.000 pés. Dito isso, eu certamente espero que o XIVH aumente seu volume daqui para frente, já que ele parece ser o melhor produto para negociar, a fim de expressar uma aposta de curto prazo de quase um mês no mercado de negociação de volatilidade. No entanto, mais uma vez, estarei dando ao Vance Harwood uma revisão sobre o XIVH, e recomendo a qualquer indivíduo determinado a permanecer no complexo VIX depois de 5 de fevereiro para fazer o mesmo.
Dito isso, o XIVH tem suas próprias peculiaridades, já que pode demorar uma posição longa e dinâmica de tempos em tempos. No entanto, devido à maneira como minha estratégia específica é configurada, suas entradas sobre volatilidade curta são o que eu chamo de cuidadoso, de modo a maximizar as chances de XIVH tomar uma posição de baixa volatilidade. No entanto, isso é de fato alguma notícia adversa para mim (eu não posso falar por outros indivíduos que podem ter restrições diferentes com suas corretoras). No entanto, embora eu não possa decidir pelos outros, continuarei a negociar a minha estratégia, pois considero que menos uma coisa boa é melhor do que nada, e.
60% ao ano ainda é muito melhor do que se pode conseguir em praticamente qualquer outro mercado sem alavancagem ou outra execução sofisticada.
Em qualquer caso, essa é a atualização após o anúncio do Proshares. É uma pílula difícil de engolir, e espero que surjam no futuro opções melhores para aqueles indivíduos que respeitam a história dos produtos de baixa qualidade, pensem duas vezes antes de assumir posições e aceitem as perdas que vêm com o território como resultado. de usar tais produtos.
Obrigado pela leitura.
OBSERVAÇÃO: Estou procurando emprego em tempo integral, projetos de consultoria de longo prazo e trabalho em rede em relação ao meu conjunto de habilidades. Para aqueles que estão interessados no meu conjunto de habilidades, sinta-se à vontade para entrar em contato e deixar uma nota para mim no meu perfil do LinkedIn.
Criando uma tabela de retornos mensais com R e uma entrevista de negociação de volatilidade.
Este post abrangerá dois aspectos: o primeiro será uma função para converter retornos diários em uma tabela de retornos mensais, completa com saques e retornos anuais. O segundo será uma entrevista que tive com David Lincoln (agora no youtube) para falar sobre os eventos de 5 de fevereiro de 2018, e minha filosofia sobre negociação de volatilidade.
Então, para começar, uma função que eu escrevi que supostamente imita a tabela PerforamnceAnalytics. O CalendarReturns está abaixo. Que tabela. CalendarReturns é suposto fazer é criar uma tabela de meses mensais X de retornos mensais com meses e anos para baixo. No entanto, nunca pareceu me dar a saída que eu esperava, então fui e escrevi outra função.
Aqui está o código para a função:
Veja como a saída se parece.
E com formatação percentual:
Isso cobre isso para a função. Agora, na negociação de volatilidade. Esquivando-se do colapso da volatilidade de fevereiro foi, na minha opinião, um dos melhores validadores fora de amostra para minha pesquisa de negociação de volatilidade. Os números dos meus assinantes confirmam isso, já que recebi 12 novos assinantes este mês, já que os indivíduos interessados no espaço de negociação de volatilidade ganharam um novo respeito pelo gerenciamento de risco que o meu sistema usa. Afinal, são os meses de baixa que justificam os operadores do sistema, como eu, que não empregam alavancagem nos tempos de aumento. Os interessados em seguir meus negócios podem se inscrever aqui. Além disso, recentemente, pude ter uma chance de falar com David Lincoln sobre minha formação, filosofia sobre negociação em geral e volatilidade de negociações em particular. Os interessados podem ver a entrevista aqui.
Obrigado pela leitura.
OBSERVAÇÃO: Estou atualmente interessado em contatos em rede, cargos em tempo integral relacionados ao meu conjunto de habilidades e projetos de consultoria de longo prazo. Os interessados em discutir oportunidades profissionais podem me encontrar no LinkedIn depois de escrever uma nota expressando seu interesse.
Como fazer um personagem Chrono Trigger e sobreviver ao apocalipse.
Este post de improviso estará falando sobre os eventos de 5 de fevereiro de 2018 nos mercados de volatilidade.
Permita-me entrar em um pouco de nostalgia milenar. Para aqueles que jogaram Chrono Trigger, as probabilidades são, uma de suas experiências mais memoráveis é a primeira experiência do Reino do Zelo - foi um reino flutuante acima das nuvens de uma era do gelo sem fim, completo com um cenário quente e música relaxante .
Para encurtar a história, foi alimentado pela colheita de magia de "essencialmente o monstro que era o inimigo final do jogo". Qual foi o meu cenário favorito no jogo, eventualmente, isso aconteceu.
Essencialmente, a lição tirada desse cenário é: tenha cuidado, em primeiro lugar, e não mexa com coisas que não se compreende. Depois do 2017 que o XIV teve, quando era aparentemente impossível fazer qualquer erro, muitos traders do sistema pareciam insensatos. Bem, parece que todas as coisas boas devem chegar ao fim, embora não seja frequente que elas o façam tão violentamente.
Para registro, minha estratégia de subscrição agressiva estava estável desde 31 de janeiro, enquanto minha estratégia conservadora permaneceu estável por muito mais tempo. Em suma, a discrição é, às vezes, a melhor parte da bravura, embora aqueles que estão interessados no que realmente se constitui como valor e queiram ouvi-lo a partir de uma quantia, possam se dirigir ao Alpha Architect. Wes Gray e Jack Vogel vão te dizer muito mais sobre ser um durão do que eu jamais poderia.
No entanto, para colocar alguns números firmes na minha filosofia de negociação:
Faça 100% em um trade? Você é um herói por algum tempo finito.
Perde 100%? Você não é apenas um idiota. Você está pronto. Kaput. Acabado. Carreira acabou.
A maneira que eu vejo é a seguinte: na negociação, não há almoço grátis, e há muitas pessoas inteligentes na indústria.
A maneira que eu vejo é isso:
O risco nos mercados financeiros (especialmente os mercados de negociação de volatilidade) não é assim:
As caudas são muito longas. E nos mercados financeiros, eles não são tão fofos.
Para que conste, minha estratégia de assinatura, além de dar uma olhada no meu sinal VXX, não é afetada pela rescisão do XIV, já que o SVXY entrará no lugar certo para substituí-lo.
Obrigado pela leitura.
NOTA: Atualmente, estou procurando emprego em tempo integral, oportunidades de consultoria e oportunidades de networking em relação às habilidades que demonstrei. Entre em contato comigo no LinkedIn aqui.
Qual taxa de volatilidade implícita é melhor?
Este post será sobre a comparação de um sinal de volatilidade usando três variações diferentes de índices de volatilidade implícita para prever quando entrar em uma posição de volatilidade curta.
Na negociação de volatilidade, existem três índices de volatilidade implícita separados que têm um longo histórico de negociação - o VIX (todos conhecem esse), o VXV (mais recentemente alterado para ser chamado de VIX3M), que é como o VIX, exceto por um período de três meses), e o VX, que é o período implícito de volatilidade de seis meses.
Essa relação fornece a investigação em três taxas de volatilidade implícitas separadas: VIX / VIX3M (VXV), VIX / VX e VIX3M / VX, como preditores para a entrada de uma posição de volatilidade curta (ou longa).
Então, vamos pegar os dados.
Uma estratégia rápida para investigar é simples - a ideia de que a proporção deve ser inferior a 1 (I. E. contango na estrutura de termo de volatilidade implícita) e decrescente (abaixo de uma média móvel). Portanto, quando o índice for inferior a 1 (ou seja, com volatilidade implícita de prazo mais longo maior do que a curto prazo), e a proporção ficar abaixo da média móvel de 60 dias, a estratégia assumirá uma posição no XIV.
Aqui está o código para fazer isso.
Com o seguinte desempenho:
Em outras palavras, o VIX3M / VX ostenta os menores drawdowns (por uma grande margem) com retornos mais altos.
Então, quando as pessoas falam sobre qual relação de volatilidade implícita usar, eu acho que isso oferece algumas fortes evidências para o horizonte de longo prazo como um preditor para o qual a estrutura implícita de termos de uso deve ser usada. É também por isso que constitui a base da minha estratégia de subscrição.
Obrigado pela leitura.
OBSERVAÇÃO: No momento, estou procurando uma posição de período integral (remota ou no nordeste dos EUA) relacionada ao meu conjunto de habilidades demonstradas neste blog. Envie uma mensagem para mim no LinkedIn se você souber de alguma oportunidade que possa se beneficiar do meu conjunto de habilidades.
Replicando a volatilidade ETN retorna do CBOE Futures.
Este post demonstrará como replicar os ETNs de volatilidade (XIV, VXX, ZIV, VXZ) dos futuros do CBOE, permitindo assim que qualquer indivíduo crie retornos sintéticos do ETF antes de seu lançamento, sem custo.
Então, antes de chegar ao algoritmo atual, isso depende de uma atualização do algoritmo de estrutura a termo que compartilhei alguns meses atrás.
Nesse algoritmo, por engano (ou com o propósito de simplicidade), usei dias de calendário como o tempo para expirar, quando deveria ter sido dias úteis, o que também explica fins de semana e feriados, que são um artefato irritante para acompanhar .
Então, aqui está a mudança saliente, no loop que calcula os tempos para expirar:
A linha saliente em particular, é esta:
O que é essa função de bizards? Ele vem do pacote bizdays em R.
Há também o script tradingHolidays. R, que faz uso adicional do pacote bizdays. Aqui está o que acontece sob o capô em tradingHolidays. R, para aqueles que desejam replicar o código:
Existem dois CSVs que eu compilei manualmente, mas compartilharei screenshots de & quot; eles são os feriados de Páscoa (porque eles têm que ser ajustados para virar de domingo a sexta-feira por causa das sextas-feiras de Páscoa) e o resto dos feriados nacionais.
Aqui está o que o easters csv se parece:
E o nonEasterHolidays, que contém o Dia de Ano Novo, o MLK Jr., o Dia dos Presidentes, o Memorial Day, o Dia da Independência, o Dia do Trabalho, o Dia de Ação de Graças e o Dia de Natal (juntamente com suas datas observadas) CSV:
Além disso, precisamos ajustar para os dois dias que as ações não foram negociadas devido ao furacão Sandy.
Então, a lista de feriados é assim:
Portanto, uma vez que tenhamos uma lista de feriados, usamos o pacote bizdays para definir os feriados e finais de semana (sábado e domingo) como nossos dias não úteis e usamos essa função para calcular os tempos corretos para expirar.
Então, agora que temos a estrutura de expiração atualizada, podemos escrever uma função que irá replicar corretamente os quatro principais ETNs de volatilidade: XIV, VXX, ZIV e VXZ.
Aqui está a explicação em inglês:
A VXX é composta de dois contratos - o mês da frente e o mês anterior - e tem um certo número de dias de negociação (AKA) que negocia até o vencimento, digamos, 17. Durante esse período, o mês da frente ( vamos chamá-lo M1) vai de toda a alocação de fundos, para não ser nenhum dos alocação de fundos, como o contrato do mês da frente se aproxima da expiração. Ou seja, à medida que o contrato se aproxima da expiração, o segundo contrato recebe cada vez mais peso, até que, no vencimento do contrato do mês anterior, o contrato do segundo mês contenha todos os fundos - assim como ele se torna o mês da frente. contrato. Então, digamos que você tenha 17 dias para expirar no mês da frente. No termo do contrato anterior, o segundo mês terá um peso de 17/17 & # 8211; 100%, como se torna o mês da frente. Então, no dia seguinte, esse contrato, agora o mês da frente, terá um peso de 16/17 no acordo, depois 15/17, e assim por diante. Esse numerador é chamado dr e o denominador é chamado dt.
No entanto, além disso, existe um segundo mecanismo que é responsável pelo VXX, como se comparado a um contrato básico de futuros (ou seja, a decadência responsável pelos lucros de volatilidade curta), e isto é o & # 8220; instantâneo & # 8221; reequilíbrio. Ou seja, os retornos para um determinado dia são os acordos de hoje multiplicados pelos pesos de ontem, sobre as liquidações de ontem multiplicadas pelos pesos de ontem, menos um. Ou seja, (S_1_t * dr / dt_t-1 + S_2_t * 1-dr / dt_t-1) / (S_1_t-1 * dr / dt_t-1 + S_2_t-1 * 1-dr / dt_t-1) & # 8211; 1 (eu poderia usar um tutorial no LaTeX). Então, quando você avança um dia, bem, amanhã, os pesos de hoje se tornam t-1. No entanto, quando os ativos poderiam ser reequilibrados? Bem, nos ETNs como o VXX e o VXZ, o ponteiro da mão & # 8221; é que isso acontece instantaneamente. Ou seja, o peso para o mês da frente foi de 93%, o retorno foi realizado no momento da liquidação (ou seja, da liquidação até a liquidação) e, imediatamente após esse retorno, o peso do mês anterior passou de 93%. para, digamos, 88%. Então, digamos que o Credit Suisse (que emite esses ETNs) tem US $ 10.000,00 (apenas para manter a aritmética e o número de zeros toleráveis, obviamente existem muito mais na realidade) no valor de XIV em circulação depois de realizar imediatamente os retornos, ele venderá US $ 500,00 $ 9300 no mês da frente, e imediatamente movê-los para o segundo mês, então ele irá imediatamente de $ 9300 em M1 e $ 700 em M2 para $ 8800 em M1 e $ 1200 em M2. Quando esses 500 dólares mudaram? Imediatamente, instantaneamente, e se você quiser, você pode aplicar a Terceira Lei de Clarke e chamá-la de "magicamente".
A única exceção é o dia após o dia de lançamento, no qual o segundo mês simplesmente se torna o mês da frente quando o mês anterior expira, então o que era um peso de 100% no segundo mês agora será um peso de 100% no mês anterior então, há algum código extra que precisa ser escrito para fazer essa distinção.
É assim que funciona para VXX e XIV. Qual é a diferença para VXZ e ZIV? É realmente simples - em vez de M1 e M2, o VXZ usa exatamente as mesmas ponderações (ou seja, o tempo restante no mês anterior versus quantos dias existem para que o contrato seja o mês da frente), usa M4 , M5, M6 e M7, com M4 tomando dr / dt, M5 e M6 sempre sendo 1 e M7 sendo 1-dr / dt.
Em todo caso, aqui está o código.
Então, um grande agradecimento vai para Michael Kapler da Systematic Investor Toolbox por originalmente fazer a replicação e fornecer seu código. Meu código essencialmente faz a mesma coisa, espero que de uma maneira mais comentada.
Então, finalmente, funciona? Bem, usando meu código de estrutura de prazo atualizado, posso testar isso.
Embora eu não cole todo o código da estrutura do termo (mais uma vez, disponível aqui, apenas atualize o script com minhas atualizações deste post), aqui está como você executou a nova função:
E como ele retorna os retornos vxx e o vxz retorna, podemos comparar os dois.
Com o resultado:
Basicamente, um par perfeito.
Vamos fazer o mesmo, com ZIV.
Assim, a reconstrução do futuro é um pouquinho melhor que o ETN. Mas a trajetória é em grande parte idêntica.
Isso conclui este post. Espero que tenha lançado alguma luz sobre como esses ETNs de volatilidade funcionam, e como obtê-los diretamente dos dados futuros publicados pelo CBOE, que são as entradas para o meu algoritmo de estrutura a termo.
Isso também significa que, para instituições interessadas em negociar minha estratégia, elas podem obter alavancagem para negociar as variantes replicadas de futuros compostos desses ETNs, em maior volume.
Obrigado pela leitura.
OBSERVAÇÕES: Para aqueles interessados em uma estratégia de assinatura de varejo para a volatilidade das negociações, não hesite em assinar minha estratégia de negociação de volatilidade. Para os interessados em me empregar em tempo integral ou para projetos de consultoria de longo prazo, posso ser contatado no meu LinkedIn ou no meu e-mail: ilya. kipnis@gmail.
(Não fique) Enroscado no ruído.
Este post será sobre a investigação da eficácia do contango como um sinal de negociação de volatilidade.
Para aqueles que negociam a volatilidade (como eu), um termo que você pode ver que é um tanto extravagante é o termo "contango & # 8221 ;. O que este termo significa?
Bem, simples: significa apenas a relação do segundo mês dos futuros VIX em relação ao primeiro. A idéia é que, quando o segundo mês de futuros é mais do que o primeiro, a perspectiva das pessoas para a volatilidade é maior no futuro do que é para o presente, e, portanto, os futuros estão no contango & # 8221 ;, que é na maioria das vezes.
Além disso, aqueles que tentam encontrar idéias de negociação de volatilidade decentes podem ter visto muitas vezes que os futuros no contango implicam que manter uma posição de volatilidade curta será lucrativa.
É este o caso?
Bem, há uma maneira fácil de responder isso.
Usando esses dados, podemos obter nosso sinal (ou seja, para executar o código neste post, execute o código nesse post).
Agora, vamos obter nossos dados XIV (mais uma vez, muito obrigado ao Sr. Helmuth Vollmeier por gentilmente fornecê-lo.
Agora, aqui está como isso funciona: como o CBOE não atualiza seus acordos até por volta das 9:45 da manhã do dia seguinte (por exemplo, os dados de uma terça-feira não serão liberados até Quarta-feira às 9:45 AM EST), temos que entrar no final do dia após o sinal ser acionado. (Para os que estão se perguntando, minha estratégia de assinatura usa esse mecanismo, dando aos assinantes tempo suficiente para executar durante todo o dia.)
Então, vamos calcular nossos retornos de backtest. Aqui está uma função stratStats para calcular algumas estatísticas de resumo.
Com os seguintes resultados:
Então, isso é obviamente um desastre. A inspeção visual mostrará perdas devastadoras de vários anos. Usando o comando table. Drawdowns, podemos visualizar os piores.
Então, os 3 primeiros são horríveis, e então qualquer coisa acima de 30% ainda é horrível. Alguns desses levantamentos duraram vários anos também, com um enorme comprimento no vale. 458 dias de negociação são quase dois anos e 364 é de cerca de um ano e meio. Imagine que uma estratégia esteja constantemente do lado errado do negócio por quase dois anos, e quando tudo estiver dito e feito, você perdeu três quartos de tudo nessa estratégia.
Não há revestimento de açúcar: essa estratégia só pode ser chamada de lixo total.
Vamos tentar uma modificação: exigiremos tanto o contango (C2 & C1) como o contango acima de sua média móvel simples de 60 dias, semelhante à minha estratégia VXV / VX.
Com os resultados:
Assim, um Calmar ainda com segurança abaixo de 1, um Índice de Desempenho de Úlcera ainda no porão, um rebaixamento máximo que já passou do ponto em que as pessoas abandonaram a estratégia, e assim por diante.
Então, embora tenha sido melhorado, ainda é seguro dizer que essa estratégia não funciona muito bem. Mesmo depois da grande retirada de 2007-2008, ainda há algumas coisas muito erradas, como estar exposto a todo o mês de agosto de 2017.
Embora eu ache que existem aplicações para contornar o investimento em volatilidade, não acredito que seu uso seja gerar o sinal de volatilidade longa / curta por conta própria. Em vez disso, acho que outros índices e fontes de dados fazem um trabalho melhor. Como o VXV / VX, que já foi repetido para formar minha estratégia de assinatura.
Obrigado pela leitura.
OBSERVAÇÃO: Atualmente, estou procurando oportunidades de networking, projetos de longo prazo e cargos em tempo integral relacionados ao meu conjunto de habilidades. Meu perfil vinculado pode ser encontrado aqui.
Comparando algumas estratégias de investimento de volatilidade fácil e o comando Table. Drawdowns.
Este post será sobre a comparação de estratégias do paper & # 8220; Easy Volatility Investing & # 8221 ;, juntamente com uma demonstração do comando table. Drawdowns do R & D.
Primeiro, antes de ir mais longe, enquanto eu acho que as suposições de execução encontradas no EVI não emprestam as estratégias bem para a negociação ao vivo real (embora suas compensações risco / recompensa também deixem muito espaço para melhorias), eu acho que essas estratégias são ótimos como benchmarks.
Então, há algum tempo, fiz um teste fora da amostra para uma das estratégias encontradas no EVI, que pode ser encontrado aqui.
Usando a mesma fonte de dados, também obtive dados para o SPY (embora, novamente, o AlphaVantage também possa fornecer esse serviço gratuitamente para aqueles que não usam o Quandl).
Aqui está o novo código.
Portanto, uma explicação: há quatro fluxos de retorno aqui: compre e mantenha XIV, o momento DDN de um post anterior e duas outras estratégias.
O mais simples, chamado VRatio, é simplesmente a razão entre o VIX e o VXV. Perto do fechamento, verifique essa quantidade. Se isso for menor que um, compre XIV, caso contrário, compre o VXX.
O outro, chamado de estratégia Volatility Risk Premium (ou VRP, abreviado), compara a volatilidade histórica de 10 dias (ou seja, o desvio padrão de dez dias anualizado) do S & amp; P 500, subtrai-o do VIX e leva uma média móvel de 5 dias disso. Perto do fim, quando isso é acima de zero (isto é, o VIX é maior do que a volatilidade histórica), vá muito além do XIV, caso contrário, vá muito além do VXX.
Mais uma vez, todas essas estratégias são efetivamente observadas perto / no final, compre no próximo, portanto, são úteis para fins de demonstração, embora não para fins de implementação em qualquer conta grande, sem incorrer em impacto no mercado.
Aqui estão os resultados, desde 2011 (isto é, na época do início real do XIV):
Vale ressaltar que tanto o momento quanto a estratégia de VRP têm desempenho inferior à compra e à manutenção do XIV desde 2011. A estratégia da VRatio, por outro lado, supera o desempenho.
Aqui está uma função de estatísticas de resumo que compila algumas métricas de desempenho de alto nível.
Para notar, todas as estratégias de benchmark sofreram quedas muito grandes desde o início de XIV, que podemos examinar usando o comando table. Drawdowns, como visto abaixo:
Observe que o comando table. Drawdowns examina apenas um fluxo de retorno de cada vez. Além disso, o argumento top especifica quantos drawdowns para olhar, classificados pelo maior drawdown primeiro.
Uma razão pela qual eu acho que essas estratégias parecem sofrer os rebaixamentos que elas fazem é que elas estão todas em um ativo, ou seu exato oposto, sem espaço para erro.
Uma última coisa, para os curiosos, aqui está a comparação com a minha estratégia desde 2011 (essencialmente XIV início) comparada com as estratégias no EVI (que eu tenho negociado com capital vivo desde setembro, e abrimos recentemente um serviço de assinatura para):
Obrigado pela leitura.
OBSERVAÇÃO: Atualmente, estou procurando oportunidades de rede e de tempo integral relacionadas ao meu conjunto de habilidades. Meu perfil no LinkedIn pode ser encontrado aqui.
Lançamento do meu serviço de assinatura.
Depois de avaliar o interesse de meus leitores, decidi abrir um serviço de assinatura. Vou copiar e colar as perguntas frequentes ou a minha melhor tentativa de tentar responder ao maior número possível de perguntas com antecedência, e posso responder mais no futuro.
Estou optando por usar o Patreon apenas para terceirizar todos os detalhes técnicos de como lidar com assinaturas e criar uma fonte centralizada para postar conteúdo baseado em assinatura.
FAQs (copiados da página de inscrição):
Obrigado pela visita. Depois de avaliar o interesse de meus leitores em meu site principal (quantstrattrader. wordpress), criei isso como uma página de assinatura para estratégias quantitativas de investimento, com o objetivo de fazer com que os assinantes transformassem seu dinheiro em mais dinheiro, líquido de taxas de assinatura (esperançosamente). Os sistemas que desenvolvo vêm de um histórico de aprendizado de profissionais de trading quantitativos experientes e de pesquisadores seniores de grandes empresas. O sistema atual eu inicialmente publiquei um protótipo por vários anos atrás e observei ele sendo rastreado, antes de finalmente começar a implantar meu próprio capital no início deste ano, e fazer as modificações mais recentes ainda mais recentemente.
E embora o desempenho passado não garanta resultados futuros e o passado não se repita, ele rima com frequência, portanto, vamos transformar o dinheiro em mais dinheiro.
Algumas perguntas frequentes sobre a estratégia:
Qual é o preço da assinatura para essa estratégia?
Atualmente, depois de avaliar o interesse dos leitores e fazer pesquisas com base em outros sites, o preço de tentativa é de US $ 50 / mês. Como esta estratégia constrói um histórico, que pode estar sujeito a alterações no futuro, e as notificações serão feitas em tal evento.
Qual é a descrição da estratégia?
A estratégia é principalmente um sistema de volatilidade curto que negocia XIV, ZIV e VXX. No que diz respeito às estratégias de volatilidade, é bastante conservador, pois utiliza várias verificações diferentes para garantir uma posição.
Qual é a vantagem da estratégia?
Em duas palavras: gerenciamento de risco. Essencialmente, existem alguns critérios separados para selecionar um investimento, e o sistema gasta um tempo não insignificante sem exposição quando alguns desses critérios fornecem sinais contraditórios. Além disso, o sistema utiliza metodologias disciplinadas em sua construção para evitar parâmetros livres desnecessários e manter a estratégia o mais parcimoniosa possível.
Você negocia seu próprio capital com essa estratégia?
Quando foi o período de treinamento dentro da amostra para este sistema?
Um site que não atualiza mais o seu blog (volatilidade simplificada) uma vez rastreou uma estratégia mais rudimentar que escrevi há vários anos. Fiquei particularmente satisfeito com os resultados desse exame e, recentemente, recebi contribuições para melhorar meu sistema em um grau muito maior, assim como ganhei a confiança para investir capital vivo nele.
Quantos negócios por ano o sistema faz?
No backtest de 20 de abril de 2008 até o final de 2016, o sistema fez 187 transações no XIV (compra e venda), 160 na ZIV e 52 na VXX. Significando ao longo de aproximadamente 9 anos, houve em média 43 transações por ano. Em alguns casos, isso pode simplesmente estar mudando de XIV para ZIV ou vice-versa. Em outras palavras, os negócios duram aproximadamente uma semana (alguns podem ser mais longos, alguns mais curtos).
Quando os sinais serão postados?
Os sinais serão postados em algum momento entre as 12h e o fechamento do mercado (4:00 EST). No backtesting, eles são testados como mercado em ordens fechadas, de modo que os indivíduos assumem qualquer risco / recompensa executando anteriormente.
Com que frequência este sistema está no mercado?
Cerca de 56%. No entanto, ao longo do período de backtesting (e negociação ao vivo), apenas cerca de 9% dos meses têm retorno zero.
Quais são as distribuições dos meses vencedores, perdedores e com zero retorno?
No final de outubro de 2017, havia cerca de 65% dos meses vencedores (com um ganho médio de 12,8%), 26% perdendo meses (com uma perda média de 4,9%) e 9% zero meses.
What are some other statistics about the strategy?
Since 2011 (around the time that XIV officially came into inception as opposed to using synthetic data), the strategy has boasted an 82% annualized return, with a 24.8% maximum drawdown and an annualized standard deviation of 35%. This means a Sharpe ratio (return to standard deviation) higher than 2, and a Calmar ratio higher than 3. It also has an Ulcer Performance Index of 10.
What are the strategy’s worst drawdowns?
Since 2011 (again, around the time of XIV’s inception), the largest drawdown was 24.8%, starting on October 31, 2011, and making a new equity high on January 12, 2012. The longest drawdown started on August 21, 2014 and recovered on April 10, 2015, and lasted for 160 trading days.
Will the subscription price change in the future?
If the strategy continues to deliver strong returns, then there may be reason to increase the price so long as the returns bear it out.
Can a conservative risk signal be provided for those who might not be able to tolerate a 25% drawdown?
A variant of the strategy that targets about half of the annualized standard deviation of the strategy boasts a 40% annualized return for about 12% drawdown since 2011. Overall, this has slightly higher reward to risk statistics, but at the cost of cutting aggregate returns in half.
Can’t XIV have a termination event?
This refers to the idea of the XIV ETN terminating if it loses 80% of its value in a single day. To give an idea of the likelihood of this event, using synthetic data, the XIV ETN had a massive drawdown of 92% over the course of the 2008 financial crisis. For the history of that synthetic (pre-inception) and realized (post-inception) data, the absolute worst day was a down day of 26.8%. To note, the strategy was not in XIV during that day.
What was the strategy’s worst day?
On September 16, 2016, the strategy lost 16% in one day. This was at the tail end of a stretch of positive days that made about 40%.
What are the strategy’s risks?
The first risk is that given that this strategy is naturally biased towards short volatility, that it can have potential for some sharp drawdowns due to the nature of volatility spikes. The other risk is that given that this strategy sometimes spends its time in ZIV, that it will underperform XIV on some good days. This second risk is a consequence of additional layers of risk management in the strategy.
How complex is this strategy?
Not overly. It’s only slightly more complex than a basic momentum strategy when counting free parameters, and can be explained in a couple of minutes.
Does this strategy use any complex machine learning methodologies?
No. The data requirements for such algorithms and the noise in the financial world make it very risky to apply these methodologies, and research as of yet did not bear fruit to justify incorporating them.
Will instrument volume ever be a concern (particularly ZIV)?
According to one individual who worked on the creation of the original VXX ETN (and by extension, its inverse, XIV), new shares of ETNs can be created by the issuer (in ZIV’s case, Credit Suisse) on demand. In short, the concern of volume is more of a concern of the reputability of the person making the request. In other words, it depends on how well the strategy does.
Can the strategy be held liable/accountable/responsible for a subscriber’s loss/drawdown?
Let this serve as a disclaimer: by subscribing, you agree to waive any legal claim against the strategy, or its creator(s) in the event of drawdowns, losses, etc. The subscription is for viewing the output of a program, and this service does not actively manage a penny of subscribers’ actual assets. Subscribers can choose to ignore the strategy’s signals at a moment’s notice at their discretion. The program’s output should not be thought of as the investment advice coming from a CFP, CFA, RIA, etc.
Why should these signals be trusted?
Because my work on other topics has been on full, public display for several years. Unlike other websites, I have shown “bad backtests”, thus breaking the adage of “you’ll never see a bad backtest”. I have shown thoroughness in my research, and the same thoroughness has been applied towards this system as well. Until there is a longer track record such that the system can stand on its own, the trust in the system is the trust in the system’s creator.
Who is the intended audience for these signals?
The intended audience is individual, retail investors with a certain risk tolerance, and is priced accordingly.
Isn’t volatility investing very risky?
It’s risky from the perspective of the underlying instrument having the capacity to realize very large drawdowns (greater than 60%, and even greater than 90%). However, from a purely numerical standpoint, the company taking over so much of shopping, Amazon, since inception has had a 37.1% annualized rate of return, a standard deviation of 61.5%, a worst drawdown of 94%, and an Ulcer Performance Index of 0.9. By comparison, XIV, from 2008 (using synthetic data), has had a 35.5% annualized rate of return, a standard deviation of 57.7%, a worst drawdown of 92%, and an Ulcer Performance Index of 0.6. If Amazon is considered a top-notch asset, then from a quantitative comparison, a system looking to capitalize on volatility bets should be viewed from a similar perspective. To be sure, the strategy’s performance vastly outperforms that of buying and holding XIV (which nobody should do). However, the philosophy of volatility products being much riskier than household tech names just does not hold true unless the future wildly differs from the past.
Is there a possibility for collaborating with other strategy creators?
Feel free to contact me at my email ilya. kipnis@gmail to discuss that possibility. I request a daily stream of returns before starting any discussion.
Because past all the artsy-craftsy window dressing and interesting choice of vocabulary, Patreon is simply a platform that processes payments and creates a centralized platform from which to post subscription-based content, as opposed to maintaining mailing lists and other technical headaches. Essentially, it’s simply a way to outsource the technical end of running a business, even if the window dressing is a bit unorthodox.
Obrigado pela leitura.
NOTE: I am currently interested in networking and full-time roles based on my skills. My LinkedIn profile can be found here.
The Return of Free Data and Possible Volatility Trading Subscription.
This post will be about pulling free data from AlphaVantage, and gauging interest for a volatility trading subscription service.
So first off, ever since the yahoos at Yahoo decided to turn off their free data, the world of free daily data has been in somewhat of a dark age. Well, thanks to blog. fosstrading/2017/10/getsymbols-and-alpha-vantage. html#gpluscommentsJosh Ulrich, Paul Teetor, and other R/Finance individuals, the latest edition of quantmod (which can be installed from CRAN) now contains a way to get free financial data from AlphaVantage since the year 2000, which is usually enough for most backtests, as that date predates the inception of most ETFs.
Here’s how to do it.
Once you do that, downloading data is simple, if not slightly slow. Here’s how to do it.
And the results:
Which means if any one of my old posts on asset allocation has been somewhat defunct thanks to bad yahoo data, it will now work again with a slight modification to the data input algorithms.
Beyond demonstrating this routine, one other thing I’d like to do is to gauge interest for a volatility signal subscription service, for a system I have personally started trading a couple of months ago.
Simply, I have seen other websites with subscription services with worse risk/reward than the strategy I currently trade, which switches between XIV, ZIV, and VXX. Currently, the equity curve, in log 10, looks like this:
That is, $1000 in 2008 would have become approximately $1,000,000 today, if one was able to trade this strategy since then.
Since 2011 (around the time of inception for XIV), the performance has been:
Considering that some websites out there charge upwards of $50 a month for either a single tactical asset rotation strategy (and a lot more for a combination) with inferior risk/return profiles, or a volatility strategy that may have had a massive and historically record-breaking drawdown, I was hoping to gauge a price point for what readers would consider paying for signals from a better strategy than those.
Obrigado pela leitura.
NOTE: I am currently interested in networking and am seeking full-time opportunities related to my skill set. My LinkedIn profile can be found here.
The Kelly Criterion — Does It Work?
This post will be about implementing and investigating the running Kelly Criterion — that is, a constantly adjusted Kelly Criterion that changes as a strategy realizes returns.
For those not familiar with the Kelly Criterion, it’s the idea of adjusting a bet size to maximize a strategy’s long term growth rate. Both en. wikipedia/wiki/Kelly_criterionWikipedia and Investopedia have entries on the Kelly Criterion. Essentially, it’s about maximizing your long-run expectation of a betting system, by sizing bets higher when the edge is higher, and vice versa.
There are two formulations for the Kelly criterion: the Wikipedia result presents it as mean over sigma squared. The Investopedia definition is P-[(1-P)/winLossRatio], where P is the probability of a winning bet, and the winLossRatio is the average win over the average loss.
In any case, here are the two implementations.
Let’s try this with some data. At this point in time, I’m going to show a non-replicable volatility strategy that I currently trade.
For the record, here are its statistics:
Now, let’s see what the Wikipedia version does:
The results are simply ridiculous. And here would be why: say you have a mean return of .0005 per day (5 bps/day), and a standard deviation equal to that (that is, a Sharpe ratio of 1). You would have 1/.0005 = 2000. In other words, a leverage of 2000 times. This clearly makes no sense.
The other variant is the more particular Investopedia definition.
Looks a bit more reasonable. However, how does it stack up against not using it at all?
Turns out, the fabled Kelly Criterion doesn’t really change things all that much.
For the record, here are the statistical comparisons:
Obrigado pela leitura.
NOTE: I am currently looking for my next full-time opportunity, preferably in New York City or Philadelphia relating to the skills I have demonstrated on this blog. My LinkedIn profile can be found here. If you know of such opportunities, do not hesitate to reach out to me.
Комментариев нет:
Отправить комментарий