Quantmod bollinger bands


Estou tendo problemas para testar novamente uma estratégia de Bollinger Band em R. A lógica é que eu quero tomar uma posição curta se o Close for maior que a Upper Band e então fechar a posição quando cruzar a Average. Eu também quero tomar uma posição Longa se o Close for menor que a Banda Inferior, e fechar a posição quando ela cruzar a Média. Até agora, isso é o que eu tenho: bbands lt-BBands (stockClose, n20, sd2) sig1 lt - Lag (ifelse ((stockClose gtbbandsup), - 1,0)) sig2 lt - Lag (ifelse ((stockClose ltbbandsdn), 1 , 0)) sig3 lt - Lag (ifelse ((stockFechar gt bbandsmavg), 1, -1)) sig sig - sig1 sig2 Isto é onde eu estou preso, como eu uso sig3 para obter os resultados desejadosQuantMod Basics 8211 Download de Dados da Ação e Manipulação Fehler em Cl (stockDataARM): subscrito fora dos limites: nenhum nome de coluna contendo 8220Fechar8221 A estrutura da mudança quantmod Na primeira vez estava tudo ok. Eu notei o seguinte erro: gt chartSeries (stockDataGOOG) Erro em. External. graphics (Clayout, num. rows, num. cols, mat, as. integer (num. figures). Estado gráfico inválido Além disso: Mensagens de aviso: 1 : Em download. file (paste (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221, a partir de. m. duração baixada 54559 duração relatada 200 2: Em download. file (paste (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221 , de. m. comprimento baixado 50574 duração relatada 200 Por que agradecer. Muito bom site. Eu corri o código, mas o resultado foi este: 8220Erro em 1: ncol (x).grau de comprimento 0 Além disso: Mensagens de aviso: 1: Em download. file (paste (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221, a partir de. m. duração baixada 13543 de duração relatada 200 2: em download. file (paste (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221, de. m comprimento baixado 12544 comprimento relatado 2008243 Por que obrigado por sua resposta Deixe uma resposta Cancelar respostaA adição principal a esta chamada de função sobre a versão TTR está no sorteio instrumento. lsquobandsrsquo vai desenhar Bollinger Bands padrão, lsquopercentrsquo vai chamar Bollinger b e lsquowidthrsquo vai desenhar Bolinger Bandas Largura. Os dois últimos serão desenhados em novas regiões de figura. Veja bollingerBands no TTR para detalhes específicos quanto à implementação e referências. Bandas de Bollinger serão desenhadas, ou programadas para serem desenhadas, no gráfico atual. Se o empate for porcentagem ou largura, um novo número será adicionado aos dados de TA atuais traçados. Um objeto chobTA será retornado silenciosamente. Referências Veja bollingerBands no TTR escrito por Josh Ulrich

Comments