воскресенье, 27 мая 2018 г.

Quantmod bollinger bands


Estou tendo problemas para testar uma estratégia 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 depois feche a posição quando cruza a Média. Eu também quero tomar uma posição longa se o fechar for menor que a faixa inferior e feche a posição quando cruza a média. Até agora, isto é 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 ((stockClose gt bbandsmavg), 1, -1)) sig lt-sig1 sig2 Isto é onde eu estou preso, como eu uso sig3 para obter os resultados desejadosQuantMod Basics 8211 Stock Data Download E Manipulação Fehler em Cl (stockDataARM): subscrito fora dos limites: nenhum nome de coluna contendo 8220Close8221 A estrutura do quantmod mudou Na primeira vez tudo estava tudo bem. Do que eu notei o seguinte erro: gt chartSeries (stockDataGOOG) Erro no. External. graphics (Clayout, num. rows, num. cols, mat, as. integer (num. figures). Status de gráficos inválido Além disso: mensagens de aviso: 1 : No download. file (colar (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221, from. m. comprimento baixado 54559 reportado comprimento 200 2: No arquivo download. cel (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221 , From. m. comprimento baixado 50574 reportado comprimento 200 Por que Obrigado. Ótimo site. Executei o código, mas o resultado foi o seguinte: 8220Error em 1: ncol (x). Argumento de comprimento 0 Além disso: Mensagens de aviso: 1: no download. file (colar (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221, from. m. comprimento transferido 13543 reportado comprimento 200 2: no download. file (colar (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221, de. M. Comprimento transferido 12544 comprimento relatado 2008243 Por que obrigado pela sua resposta. Deixe uma resposta Cancelar resposta

Комментариев нет:

Отправить комментарий