Tuesday 30 January 2018

Exponencial móvel média rubi


Eu estou tentando calcular as médias móveis simples e exponencial e eu vim através da gem simplestatistics, que é perfeito para as minhas necessidades Estou tentando modificar o código deste link Como calcular a média móvel simples para o meu purposes. GOAL Eu tenho um JSON Como este que lista os preços históricos para um único estoque durante um período de tempo longo. A isto, eu gostaria de adicionar médias móveis para cada dia simples e exponencial - que a gema de simplestatistics parece fazer fàcilmente para 20, e médias de 50 dias e outro Como necessário para que ele iria aparecer algo como isso para cada day. I preferiria usar o yahoofinance, e simplestatistics gems e, em seguida, acrescentar a saída para o original JSON como tenho a sensação de que uma vez que eu ganhar uma melhor compreensão, será mais fácil Para mim modificar. Agora, eu ainda estou lendo sobre como vou fazer isso qualquer ajuda é apreciada Abaixo está a minha tentativa de calcular uma média móvel simples de 20 dias para a Microsoft não funciona desta maneira usando HistoricalQuotesdays ver Ms para assumir que a data de início é hoje, que não vai funcionar para o meu goal. UPDATE geral eu realmente não preciso usar gem YahooFinance como eu já tenho os dados em um JSON O que eu não sei como fazer é puxar a partir do array JSON , Faça os cálculos usando a gem simplestatistics e, em seguida, adicione os novos dados para o original JSON. asked Oct 28 12 em 7 28.Using a jóia, vejo duas maneiras de obter seus dados Aqui eles são nota que ambos podem tomar um bloco. Que retorna uma matriz de objetos YahooFinance HistoricalQuote com o seguinte methods. which retorna uma matriz de valores da documentation. And para ter uma média móvel simples média, você pode facilmente do. Where ary iria manter os valores para a média precisam ser flutuadores Ou será divisão inteira Para fazer a média móvel exponencial, basta usar a seguinte formula. Where perto é o estoque s close, previousema é ontem ema ema, e amountofdaysago é o intervalo da média para o passado, por exemplo, 20 dias. I Não posso escrever um começo inteiro ruby ​​g Mas o básico para o que você precisa é Hash e Array Olhe para cima como usar hashes ruby ​​e arrays, e isso é provavelmente um bom 30 de ruby ​​programação direita there. For exemplo para obter os objetos json em uma matriz e, em seguida, obter apenas o Fechar, você poderia usar Array mapa como so. hope que você começa n boa sorte. AJ, obrigado pela sua ajuda Eu sei que para muitos parsing JSON é fácil Eu tenho os cálculos para stdev não usando o seu, eu estou fazendo um n - 1 stdev Eu fiz essa calc em papel e mais frequentemente Excel, mas don t sabe como transformá-lo em Ruby que é por isso que eu estou usando simplestats Eu sei que para analisar JSON posso fazer json, mas como fazer os cálculos para cada dia Na matriz e, em seguida, retornar os resultados para criar um novo JSON ainda me escapa Eu preciso de mais de um guia dummys - se você pode apontar-me para qualquer tutoriais on-line seria ótimo Obrigado novamente por sua ajuda, eu aprecio it gcubed Oct 28 12 At 18 57.Detalho Diário Alcançado O Conteúdo é Temporário Locked. Why minha conta é limitada a apenas alguns analisar Tic corridas por dia. Para executar simulações de padrões de preços de ações, avaliações em tempo real, recomendações, relatórios instantâneos e análise de portfólio, como a otimização de média variância leva enorme quantidade de recursos de computação Desde que somos uma pequena empresa não podemos ter recursos para ter centenas de servidores No nosso cluster Para ser justo com todos os nossos usuários com contas gratuitas, restringimos a execução de análises a algumas vezes por dia. Atualize sua conta para poder remover restrições de uso e desbloquear todos os recursos e ferramentas usados ​​por mangers. I de dinheiro profissional. Não quer atualizar neste momento Existem outras opções. Sim, basta mostrar-nos o seu apoio e amor e vamos temporariamente reativar o conteúdo Para desbloquear o conteúdo instantaneamente para poucas visualizações de página adicionais, use um dos botões sociais abaixo Agradecemos o seu apoio contínuo e apreciamos a sua fidelidade à medida que tentamos tornar este serviço acessível e acessível a todos os investidores. Análise Exponencial Média Móvel de T HE RUBY MILLS LTD RUBYMILLS. Uma Semana Period 3 EMA Pode ter dado Resistência em 14-Mar-17 3 dias atrás 5 EMA Pode ter fornecido Resistência em 10-Mar-17 3 dias ago. Two Período de Semana 3 EMA Pode ter dado Resistência em 14-Mar-17 3 dias atrás 3 EMA Pode ter fornecido Resistance em 08-Mar-17 5 dias atrás 3 EMA Pode ter dado Resistance em 03-Mar-17 10 dias atrás 5 EMA Pode ter fornecido Resistance em 10-Mar-17 3 dias atrás 10 EMA Crossover em 03-Mar-17 7 dias atrás 13 EMA Crossover em 03-Mar-17 7 dias atrás 15 EMA Crossover em 03-Mar-17 7 dias atrás 13 EMA Crossover em 03-Mar - Atrás 34 dias EMA Crossover em 03-Mar-17 7 dias atrás 50 EMA Pode ter dado Resistance em 03-Mar-17 10 dias atrás. One Month Period 10 EMA Crossover em 03-Mar-17 7 dias atrás 13 EMA Crossover em 03 - Mar-17 7 dias atrás 15 EMA Crossover em 03-Mar-17 7 dias atrás 20 EMA Crossover em 03-Mar-17 7 dias atrás 34 dias EMA Crossover em 03-Mar-17 7 dias atrás Bearish 50 EMA Crossover em 03 - Mar-17 9 dias h 200 days Pode ter fornecido Resistance em 27-Fev-17 12 days ago. Three Month Period 10 EMA Pode ter fornecido Resistance em 10-Mar-17 3 dias atrás Bearish 10 EMA Crossover em 03-Mar-17 10 dias atrás 13 EMA Pode ter fornecido Resistance em 10-Mar-17 3 dias atrás Bearish 13 EMA Crossover em 03-Mar-17 10 dias atrás 15 EMA Pode ter fornecido Resistance em 10-Mar-17 3 dias atrás Bearish 15 EMA Crossover em 03-Mar-17 10 dias atrás Bearish 20 EMA Crossover em 03-Mar - 17 10 dias atrás Bearish 34 dias EMA Crossover em 03-Mar-17 10 dias atrás 50 EMA Crossover em 28-Feb-17 10 dias atrás 100 EMA Pode ter fornecido Resistance em 27-Feb-17 12 dias atrás 100 EMA Pode ter dado Resistance em 11-Jan-17 44 dias atrás 200 days Crossover em 12-Jan-17 41 dias atrás. Six Month Period 13 EMA Pode ter fornecido Resistance em 09-Mar-17 4 dias atrás Bearish 13 EMA Crossover em 03-Mar - 17 10 dias atrás 15 EMA Pode ter fornecido Resistance em 09-Mar-17 4 dias atrás Bearish 15 EMA Crossover em 03-Mar-17 10 dias atrás 20 EMA Pode ter fornecido Resistance em 10-Mar-17 3 dias atrás Bearish 20 EMA Crossover em 0 3-Mar-17 10 dias atrás Bearish 34 dias EMA Crossover em 03-Mar-17 10 dias atrás 50 EMA Crossover em 28-Fev-17 10 dias atrás 100 EMA Pode ter fornecido Resistance em 27-Feb-17 12 dias atrás 100 EMA Pode ter dado Resistance em 11-Jan-17 44 dias atrás 200 dias Crossover em 12-Jan-17 41 dias atrás. One Year Period 34 dias EMA Pode ter fornecido Resistance em 10-Mar-17 3 dias atrás Bearish 34 dias EMA Crossover em 03-Mar-17 10 dias atrás 50 EMA Pode ter fornecido Resistance em 10-Mar-17 3 dias atrás 50 EMA Pode ter dado Resistance em 03-Mar-17 10 dias atrás 50 EMA Pode ter dado Resistance em 28-Fev -17 12 dias atrás 50 EMA Pode ter dado Resistance em 17-Feb-17 18 dias atrás 50 EMA Pode ter dado Resistance em 15-Fev-17 21 dias atrás 50 EMA Pode ter dado Resistance em 09-Fev-17 25 dias atrás 50 EMA Pode ter fornecido Resistance em 01-Feb-17 29 dias atrás 50 EMA Pode ter fornecido Resistance em 30-Jan-17 31 dias atrás 50 EMA Pode ter dado Resistance em 18-Jan-17 40 dias atrás Bearish 50 EMA Crossover on 13-Jan-17 41 dias atrás 1 00 EMA Crossover em 09-Nov-16 86 dias atrás 200 dias Crossover em 12-Jan-17 41 dias atrás.

No comments:

Post a Comment