4 #1 24/12/2014 08h47
- Fructif
- Membre (2011)
Top 50 Actions/Bourse
Top 50 Obligs/Fonds EUR
Top 20 Entreprendre
Top 5 Finance/Économie
Top 50 Banque/Fiscalité - Réputation : 652
Hall of Fame
Bonjour,
Cela fait longtemps que je voulais m’intéresser à R, et je m’y suis enfin mis.
Pour ceux qui ne connaissent pas R est un outil de statistiques open source extrêmement puissant. De nombreuses bibliothèques ont été développées, ce qui fait que sa richesse est extrêmement incroyable. Par ailleurs, c’est souvent bien documenté et il existe de nombreux tutoriels%.
Je me suis donc lancé dans la transformation de fichiers XL en code R. Pour l’instant je ne suis pas déçu, si ce n’est les représentions graphiques qui sont, c’est vrai moins sympa que sous XL.
L’objectif de mon premier code est de télécharger des cours de trackers et de mon portefeuille, afin de comparer les retours et les risques.
Voila en français l’ "algo" :
- Télécharger les cours quotidiens sur Yahoo d’une liste de tracker dans un fichier XL
- Importer la valeur de la "part" de mon PEA
- Fusionner les différentes valeurs. Comme je n’ai pas remplis tous les jours la valeur de mon PEA, j’interpole entre 2 dates.
- Transformer en retour% quotidien
- Calculer l’évolution de mon portefeuille cible (55% CAC40, 40%SP500, 5% Emerging) rebalancé trimestriellement
- Calculer les ratios : Volatilité, Sharpe, Max Drawdown, Ulcer Rate
- Faire un graphique de différence entre mon PEA et mon portefeuille cible
J’utilise la bibliothèque "PerformanceAnalytics" (et "Zoo"), ça fait donc moins de 15 lignes de code !
(sous excel il y a des dizaines de colonnes, et des macros difficilement maintenant et largement plus lentes)
Je ne suis pas encore au bout de ce que je veux faire, mais ça avance.
Je vous mets quelques graphiques standards :
Performance cumulée des différents portefeuilles + drawdown
Comparaison de mon PEA a mon portefeuille cible
Distribution des retours des différents portefeuilles
Y-a-t-il d’autres utilisateurs de R ? Quelles fonctionnalités avec vous mises en oeuvre ? Quelles bibliothèques avez vous découvertes ?
Dernière modification par Fructif (24/12/2014 09h13)
Mots-clés : code, portefeuille, r, statistiques
Lazy investing : Epargnant 3.0 | Créer et piloter un portefeuille d'ETF | Mon blog | Guide ETF | E-Formation
Hors ligne