Les meilleurs développeurs Visual Basic freelances sont sur Codeur.com
Fermé·30 à 300 €·2 offres·1492 vues
Réalisation d'un exercice de développement VBA appliqué à la finance.
Sur la feuille Histo du classeur Excel sont affichés les historiques mensuels des cours de 4 actions. Commencez par créer un tableau à 2 dimensions (matrice de valeurs Single), appelé Covariance, en haut du module, c'est-à-dire en-dehors de toute procédure ou fonction, sans préciser la taille (vous n’êtes pas censés connaître a priori le nombre d’actions dont vous souhaitez calculer les covariances 2 à2,
Ecrire la fonction rendTab, à partir d’un objet plage de cellules (les cours) passé en argument, retourne le tableau de valeurs Single donnant les rendements (ici, mensuels)
A l’intérieur d’une procédure initCov(), déclarer un tableau de type Variant (là, ça peut servir), dont les éléments seront égaux aux tableaux de rendements calculés par la fonction précédente : en effet, on peut affecter à une valeur Variant un tableau de Single, ce qui peut se révéler très utile.
En utilisant la fonction VBA Covar, renseigner la matrice Covariance
Ecrire la fonction VolBook(i As Integer, j As Integer) qui calculera la volatilité σ d’un portefeuille contenant 50% de l’action n° i et 50% de l’action n° j. La formule utilisée est
σ^2=0.25×Covariance(i,i)+0.25×Covariance(j,j)+0.5×Covariance(i,j)
Budget indicatif : 30 à 300 €
Publication : 19 avril 2015 à 13h47
Profils recherchés : Développeur VBA freelance
2 freelances ont répondu à ce projet
1 proposition de devis en moins de 2h
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.