Tuesday, 7 November 2017

2x12 Média Móvel


David, Yes, MapReduce destina-se a operar em uma grande quantidade de dados. E a idéia é que, em geral, o mapa e reduzir as funções não devem se preocupar com quantos mapeadores ou quantos redutores existem, isso é apenas otimização. Se você pensa cuidadosamente sobre o algoritmo que postei, você pode ver que não importa qual mapeador recebe as partes dos dados. Cada registro de entrada estará disponível para cada operação de redução que o necessite. Ndash Joe K 18 de setembro 12 às 22:30 Na melhor das minhas compreensões, a média móvel não é bem mapas para o paradigma MapReduce, uma vez que seu cálculo é basicamente uma janela deslizante sobre dados classificados, enquanto a MR é o processamento de intervalos não interceptados de dados ordenados. A solução que vejo é a seguinte: a) Implementar particionador personalizado para poder fazer duas partições diferentes em duas execuções. Em cada corrida, seus redutores obterão diferentes faixas de dados e calcularão a média móvel quando apropriado vou tentar ilustrar: Em dados de primeira execução para redutores devem ser: R1: Q1, Q2, Q3, Q4 R2: Q5, Q6, Q7, Q8 . Aqui você irá calcular a média móvel para alguns Qs. Na próxima execução, seus redutores devem ter dados como: R1: Q1. Q6 R2: Q6. Q10 R3: Q10..Q14 E caclule o resto das médias móveis. Então você precisará agregar resultados. Idéia de compartilhamento personalizado que terá dois modos de operação - cada vez que se divide em intervalos iguais, mas com alguma mudança. Em um pseudocódigo, será assim. Partição (keySHIFT) (MAXKEYnumOfPartitions) onde: SHIFT será retirado da configuração. MAXKEY valor máximo da chave. Eu assumo por simplicidade que eles começam com zero. RecordReader, IMHO não é uma solução, uma vez que está limitado a divisão específica e não pode deslizar sobre o limite das divisões. Outra solução seria implementar lógica personalizada de dados de entrada de divisão (é parte do InputFormat). Pode ser feito para fazer 2 slides diferentes, semelhante ao particionamento. As atividades de investimento bem sucedidas do Thomas Bulkowski8217s lhe permitiram se aposentar aos 36 anos. Ele é um autor e tradutor internacionalmente conhecido com 30 anos de experiência no mercado de ações e amplamente considerado como um especialista líder em Padrões de gráfico. Ele pode ser alcançado em Suporte neste site. Clique nos links (abaixo) leva você para a Amazon. Se você comprar NENHUMA coisa, eles pagam pelo encaminhamento. Bulkowskis Média de Mudança de 12 meses Escrito e cópia de direitos autorais 2005-2017 por Thomas N. Bulkowski. Todos os direitos reservados. Disclaimer: você sozinho é responsável por suas decisões de investimento. Consulte PrivacyDisclaimer para obter mais informações. Este artigo discute como usar a média móvel de 12 meses para detectar mercados de touro e urso. Introdução média móvel de 12 meses A figura acima é um gráfico de linha dos preços de fechamento mensais do índice SampP 500, juntamente com uma média móvel de 12 meses das fechaduras (mostrada em vermelho). Observe que durante o início do mercado ostentoso de 2000 a 2002, o índice caiu abaixo da média móvel em A. Esse foi um sinal para vender e entrar em dinheiro. No mercado ostentoso de 2007 a 2009, o índice também caiu abaixo da média móvel (em B). Em ambos os casos, o índice permaneceu abaixo da média móvel até a recuperação começar em C e D. Se você usasse a média móvel de 10 meses em vez dos 12, o preço perfuraria a média no círculo azul e também ao longo do CB Mova-se no primeiro toque. Aqueles teriam causado uma transação desnecessária (comprar então vender ou o reverso), então uma média móvel simples de 12 meses funciona melhor. A média móvel ligeiramente mais longa o levará de volta ao mercado ligeiramente mais tarde em C e D do que a média móvel simples de 10 meses. Se você testasse isso, certifique-se de usar os preços de fechamento mensais e não os altos ou baixos durante o mês. Você achará que a média móvel reduz a redução e o risco de compra e retenção. Regras de negociação média móvel de 12 meses Aqui estão as regras de negociação. Compre no mercado quando o índice SampP 500 sobe acima da média móvel simples de 12 meses dos preços de fechamento. Venda quando o índice cai abaixo da média móvel. Teste médio médio de 12 meses Solicitei ao Dr. Tom Helget que execute uma simulação no índice SampP 500 de janeiro de 1950 a março de 2010. A tabela a seguir mostra uma parte dos resultados. Aqui está o que ele diz sobre o teste. Meu teste correu de 131950 a 3312010 (20.515 dias ou 56.17 anos) no GSPC. As negociações foram realizadas quando o fechamento cruzou acima da média móvel mensal do período n no aberto do dia após o sinal. As posições foram encerradas quando o fechamento se cruzou abaixo do mesmo n, média móvel simples na abertura do dia após o sinal. Eu permitiu que partes fracionárias fossem compradas. Meu valor inicial foi de 100. Os períodos da média móvel simples mensal variaram de 6 a 14. A otimização revelou o melhor desempenho para ser o SMA de 12 meses com um retorno anual composto de 7,15. Se alguém fosse comprar em 1291954 (a data do primeiro comércio gerado pelo sistema) e manter a data final, o CAR teria sido 7.36. Você pode baixar uma cópia dos resultados da planilha clicando no link. Escrito por e copia de direitos autorais 2005-2017 por Thomas N. Bulkowski. Todos os direitos reservados. Disclaimer: você sozinho é responsável por suas decisões de investimento. Consulte PrivacyDisclaimer para obter mais informações. O homem é o melhor computador que podemos colocar a bordo de uma espaçonave, e o único que pode ser produzido em massa com mão-de-obra não qualificada.

No comments:

Post a Comment