Tuesday, 27 December 2016

Quantmod Bollinger Bandes

J'ai du mal à tester une stratégie de Bollinger Band dans R. La logique est que je veux prendre une position courte si le Close est plus grand que le Upper Band et fermer la position quand il croise la moyenne. Je veux aussi prendre une position Long si la fermeture est inférieure à la bande inférieure et fermer la position quand elle croise la moyenne. Jusqu'ici c'est ce que j'ai: 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 (iflse ((stockClose gt bbandsmavg), 1, -1)) sig lt - sig1 sig2 C'est là que je suis bloqué, comment puis-je utiliser sig3 pour obtenir les résultats souhaités? Et la manipulation Fehler dans Cl (stockDataARM): indice hors limites: pas de nom de colonne contenant 8220Close8221 La structure du changement de quantimod A la première fois, il était tout ok. J'ai remarqué l'erreur suivante: gt chartSeries (stockDataGOOG) Erreur dans. External. graphics (Clayout, num. rows, num. cols, mat, as. integer (num. figures). : Dans download. file (coller (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221, from. m. longueur téléchargée 54559 signalé longueur 200 2: In download. file (paste (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221 , From. m. téléchargé la longueur 50574 signalé la longueur 200 Pourquoi Merci. Grand site. J'ai couru le code, mais le résultat était le suivant: 8220Error dans 1: ncol (x). Argument de longueur 0 En outre: Messages d'avertissement: 1: En téléchargement. file (paste (yahoo. URL, 8220s8221, Nom des symboles, 8220ampa8221, from. m. longueur téléchargée 13543 longueur rapportée 200 2: In download. file (paste (yahoo. URL, 8220s8221, Symbols. name, 8220ampa8221, from. M Longueur téléchargée 12544 Longueur rapportée 2008243 Merci pour votre réponse Laisser un commentaire Annuler la réponse.


No comments:

Post a Comment