Bonjour,

J'utilise R avec les paquets suivants:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
library(stockPortfolio) # Base package for retrieving returns
library(ggplot2) # Used to graph efficient frontier
library(reshape2) # Used to melt the data
library(quadprog) #Needed for solve.QP
J'entre mes titres boursiers dans un vecteur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
stocks <- c("bce.to"=.066667, "bns.to"=.066667, "cnq.to"=.066667, "ctc-a.to"=.066667, "dol.to"=.066667, "gig-a.to"=.066667, "liq.to"=.066667, "mru.to"=.066667, "pjc-a.to"=.066667, "pot.to"=.066667, "rci-b.to"=.066667, "slf.to"=.066667, "su.to"=.066667, "tck-b.to"=.066667, "td.to"=.066667)
Je lance la commande suivante et enregistre le résultat:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
returns <- getReturns(names(stocks), freq="month") #Currently, drop index
Je reçois le message d'erreur suivant:

Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") : cannot open: HTTP status was '404 Not Found'
Pourtant, ça fonctionne individuellement pour chacun des titres et ça fonctionne également avec un autre portefeuille stocks:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
stocks <- c(
  "vun.to" = .1666,
  "vcn.to" = .1666,
  "vdu.to" = .1666,
  "vee.to" = .1666,
  "cgr.to" = .1666,
  "cow.to" = .1666,
  "zgi.to" = .1666)
avec celui-ci on obtient "returns" sans mention d'erreur et je peux continuer mon programme pour calculer un portefeuille optimal.

D'où peut provenir ce message d'erreur?

Merci

Jacques