Skip to main content

Pca trading strategies no Brasil


Em uma publicação anterior, eu mostro como se pode usar a análise do componente principal para derivar fatores de risco. Além disso, usando o PCA, o eigenportfolio diferente pode ser visto como uma negociação de pares no nível dos setores. A idéia baseia-se no princípio da coerência (ver Avellaneda 2002): quando as empresas são classificadas de acordo com seus coeficientes em um determinado eigenvector, as empresas da mesma indústria ou setor estão agrupadas. A trama dos coeficientes classificados em relação às empresas correspondentes ajuda a notar que, os vizinhos de uma determinada empresa tendem a estar no mesmo grupo industrial. Nesta publicação, eu apresento uma metodologia de troca de pares onde os pares são formados usando o PCA e o princípio da coerência. Esta é apenas uma forma de fazer, estou apresentando uma metodologia. O princípio da coerência é válido neste caso, os estoques da mesma indústria são agrupados. Para fins de ilustração, eu uso os principais estoques no terceiro eigenvector. Essas ações pertencem ao mesmo setor: Materiais Básicos. Eu escolho dois candidatos para testar a estratégia de negociação dupla SWN e CNX: eu não afirmo que esta seja a melhor opção ou a melhor estratégia, como eu disse, isso é apenas um modo de fazer. Por simplicidade, as duas séries estão no mesmo arquivo. Aqui está o código R: Carregue a biblioteca da biblioteca (tseries) Leia um arquivo. csv chamado test2.csv em R Defina as duas variáveis ​​usadas para testar a estratégia de negociação dupla swndataS, 2 cnxdataS, 3 swnas. matrix (swn) cnxas. matrix (Cnx) Modelo de regressão linear simples sem intercepção E construção da propagação Sy-hedgeratiox beta que representa o primeiro coeficiente do modelo é a hedgeratio cnx0) betacoef (lmresult) 1 spreadswn-betacnx Teste de cointegração usando o teste Augey Dickey-Fuller (para unidade Root) O Teste é executado a 5 níveis, resCADFlt-adf. test (spread, alternativetationary, k0) if (resCADFp. value lt 0.05) cat (A propagação é provável que reverte na média n) else cat (A propagação não é média) Reverter n) Separar os dados no conjunto de treinamento e conjunto de teste para Backtest a estratégia de negociação do par e otimizar seus parâmetros definir índices para treinar setment conjunto 1: 100 1: (comprimento (dadosS, 1) 2) teste (comprimento (compostagem) 1) : Comprimento (dataS, 1) determina a relação de cobertura no conjunto de treinamento Regreto linear simples O modelo de ssion na trens determina a propagação 0cnxtrainset,) hedgeratiocoef (lmresult) 1 planilha espalhada-hedgereracifica (propagação, tipel) descrição do spread propagação (spreadtrainset,) cat (propagação média: spreadm, n) spreadStdDevsd (spreadtrainset,) cat ( Spead Desvio Padrão: spreadStdDev, n) Z-score do Spread: estratégia definida: Buy Spread quando o valor cai abaixo de 2 desvios padrão e os shorts se espalham quando seu valor sobe acima de 2 desvios padrão zcore tem desvio padrão1 Posições de exir quando a propagação em 1 Desvios padrão de sua média Defina a matriz de posições matrizMatrixmatrix (NaN, comprimento (dadosS, 1), 2) posMatrixlongPos, 11 posMatrixlongPos, 2-1 posMatrixshortPos, 1-1 posMatrixshortPos, 21 posMatrixexistPos, 0 Return (dataS, 2: 3-lagg (DadosS, 2: 3)) lagg (dataS, 2: 3) pnlas. vector (rowSums (lagg (posMatrix) Return, na. rmTRUE)) sharpeTrainsetsqrt (comprimento (compostagem)) significa (pnl2: comprimento (compostagem)) sd (Pnl2: comprimento (ração)) gato (a proporção de sharpe no conjunto de treinamento é: sharpeTrainset, n) S Harpe Ratio on testet sharpeTestsetsqrt (comprimento (testset)) significa (pnltestset) sd (pnltestset) cat (a proporção sharpe no conjunto de teste é: sharpeTestset, n) Lagg function lagglt-function (x) y matrix (NaN, length (dataS , 1), 2) y2: comprimento (dataS, 1), 1x1: (comprimento (dadosS, 1) -1), 1 y2: comprimento (dadosS, 1), 2x1: (comprimento (dadosS, 1) -1) , 2 return (y) Ive sido encarregado de pesquisar estratégias comerciais relacionadas com a PCA para negociar instrumentos de futuros de renda fixa. Aparentemente PCA é freqüentemente usado nesta área. Estou apenas procurando por algumas referências para obter uma idéia básica do que uma estratégia pode parecer. Não estou à procura de uma estratégia vencedora - apenas um esboço de como a PCA pode ser útil na geração de sinais comerciais. Eu entendo a matemática por trás da PCA e a usei em outras áreas, mas suas aplicações para financiar são novas para mim. Perguntou 6 de janeiro 15 às 18:13 Uma das melhores peças já escritas neste tópico é Princípios Salomons de Componentes Principais, que está prontamente disponível na Internet. Não vou entrar nos detalhes, pois este artigo é ridiculamente abrangente, mas a idéia fundamental é direta - se você executar um PCA com base em rendimentos, os três primeiros componentes capturam a maioria das variâncias, com os três fatores interpretados como o nível , Inclinação e curvatura da curva. O aplicativo mais utilizado para PCA é o comércio de borboletas (por exemplo, você pode comprar o contrato TY contra FV e WN ou você pode comprar EDZ6 contra EDZ5 e EDZ4). O PCA permite calcular os pesos de risco necessários para que as estruturas sejam neutras para os dois primeiros componentes principais. Isso permite que você se concentre na negociação da curvatura da curva de rendimento, sem assumir riscos de nível. Respondeu em 6 de janeiro de 15 às 19:39. É uma observação empírica, mas muito resultado de como a curva de rendimento é comercializada se comporta. Se decompor os retornos da carteira de títulos em longos horizontes, quase sempre acharás que a duração (ou seja, o nível de rendimento) praticamente é o fator mais importante, também é o que as pessoas falam sobre o rendimento de quot10. Slope é definitivamente a próxima coisa que é a mente das pessoas (a curva de rendimento do buraco foi achatada até hoje). A curvatura quase nunca é mencionada na imprensa e, de fato, é um fator muito menor na direção dos movimentos das curvas de rendimento diário. Ndash Helin Gai Jan 6 15 às 21:22

Comments

Popular posts from this blog

Stock options app iphone no Brasil

Um design amado Agora com mais para love. iPhone SE tem um design incrivelmente popular e refinados ainda mais Crafted de alumínio talão-blasted para um acabamento cetim-like, este telefone leve e compacto é projetado para caber confortavelmente em sua mão Um brilhante 4 Inch 1 Display Retina faz tudo olhar vibrante e afiado E fosco-chanfrado bordas e um logotipo de aço inoxidável cor-emparelhado terminar o look. The mais poderoso telefone de 4 polegadas ever. At o núcleo do iPhone SE é o A9, o mesmo chip avançado que S no iPhone 6s Com arquitetura de classe desktop de 64 bits, o chip A9 traz-lhe uma velocidade e uma capacidade de resposta espetaculares. E com um desempenho gráfico de classe consola, os seus jogos e aplicações favoritos são incrivelmente ricos e imersivos. M9 coprocessador de movimento. Embedded diretamente no chip A9, o co-processador de movimento M9 conecta-se ao acelerômetro, bússola e giroscópio para uma gama de capacidades de rastreamento tness, como medir o seu p...

Weizmann forex ltd pune camp no Brasil

O que é Just Dial Verified Apenas DialJD significa verificado, as informações relacionadas com o nome, endereço, detalhes de contato dos estabelecimentos comerciais foram verificados como existentes no momento de registrar qualquer anunciante com Just Dial. Esta verificação baseia-se exclusivamente nos documentos fornecidos por um anunciante ou de acordo com os detalhes contidos no Formulário de Registro do Cliente. Nós recomendamos fortemente que nossos usuários façam uso de sua devida diligência sobre todos os aspectos relevantes antes de usar qualquer serviço de produtos. Tenha em atenção que a Just Dial não endossa de forma implícita ou explícita quaisquer produtos ou serviços fornecidos pelos fornecedores de serviços de anunciantes. Para obter mais detalhes, consulte termos e condições. Obter informações por SMSEmail Digite os detalhes abaixo e clique em ENVIAR Nome Mobile 91 (Somente India Numbers. SMS para celular é GRÁTIS) Email Send Just Dial não será, mas sua operadora pode c...

Best intraday trading system ifty

AmiTrader para gráficos ao vivo com sinais de venda de sinais de compra automática, texto e voz para negociação intradiária no MCX Commodity, Nifty Stocks, Nifty amp Bank Nifty Future, NSE Stock Futures, Nifty Put Call Options, NSE Currency. Para o Trading Positional, temos NSE 100 Stocks amp mais Active MCX Futures disponível com Gráficos amp Alerts. Comprar e vender teste de demonstração gratuita de software de sinal também disponível. Marcado com. Comprar sinais de venda, sinais de venda ao vivo para Intraday, Comprar sinais de venda Indicador, Comprar sinais de venda de software, Comprar sinais de venda, Download e venda de sinais Análise técnica, Comprar sinais de venda de ações indianas, Comprar em tempo real, vender software de sinal, Real Time Buy Sell Signal Software Nifty Download, Realtime Buy Sell Signal Software Nifty, Nifty Comprar Sell Signal Software Download grátis, Nifty Option Comprar Sell Signal Software, Nifty Comprar Sell Signal Software de análise técnica, Nifty ...