ProRealTime
Posez toutes vos questions sur la Bourse, le fonctionnement des Marchés Financiers, des cfds à risque limité, des Futures, des Actions... Questions de débutants, toutes les questions sont les bienvenues
Répondre • Page 1 sur 1

VBA sous Excel?

par jdelpdev » 23 mai 2015 23:29

Bonjour à tous,
Je suis étudiant en recherche de stage en tant qu'assistant trader.
Or, j'ai remarqué que, sur toutes les offres, il est nécessaire de maîtriser la programmation sous VBA! Je viens donc de découvrir cet outil, et je me pose plusieurs questions:
1- A quoi VBA sert-il dans le milieu du trading?

2- Connaissez-vous des méthodes pour apprendre la programmation VBA? (livres, tutoriels youtube etc...)

:merci:

Re: VBA sous Excel?

par alexandre511 » 24 mai 2015 00:33

Je pense qu'on s'en sert pour programmer des macros. comme on utilise pas mal les statistiques en trading, les banques doivent programmer leurs stratégies et faire leurs tableaux de bord de prise de décision et de gestion des risques qur Excel, comme ça cela permet d'automatiser le processus une fois programmé en visual basic.

Pour les ressources d'apprentissage j'ai déjà vu sur ce forum que le site Open ClassRoom te permet d'apprendre la programmation informatique gratuitement. Je n'y connais pas grand chose personnellement en programmation pour ne pas dire rien, mais sinon tu peux aussi essayer de glaner quelques MOOC, il doit y en avoir à ce sujet, reste à que tu ne sois pas trop rebuter par l'anglais pour certains.

Bon courage à toi :)

Re: VBA sous Excel?

par sobear » 24 mai 2015 10:13

Merci pour cette file, elle me donne envie de me mettre au VBA, merci pour le lien sur le site de cours gratuits.

Re: VBA sous Excel?

par Djobydjoba » 24 mai 2015 14:58

Ce site est bien aussi : http://www.excelabo.net/excel/macros_apprendre

Re: VBA sous Excel?

par Djobydjoba » 24 mai 2015 23:04

J'ai essayé plusieurs fois de me mettre à VBA, mais ça coince pas mal. Récupérer des bout de codes à droite à gauche pour monter un truc ça peut aller mais si je démarre d'une page blanche pour tenter d'écrire tout seul trois actions basiques c'est le blocage total :?

Je pense que c'est la logique même du language qui n'est pas assimilé, les différents éléments (classes, objets, méthodes, propriétés,...) et dans quel sens utiliser tout ça. Pourtant il faut vraiment que je m'y mette.

C'est sans doute par là qu'il faut commencer en fait : https://msdn.microsoft.com/fr-fr/library/bbykd75d.aspx

Re: VBA sous Excel?

par jdelpdev » 30 mai 2015 00:55

J'ai bien pris note de toutes vos informations! Merci beaucoup en tout cas, ça m'a été super utile!
Je vais farfouiller dans tout ce que vous m'avez proposé et je viendrai par la suite donner mes conseils avisés!

Sinon, que pensez-vous de l'utilisation de C# en trading?

Re: VBA sous Excel?

par Aarnii » 03 juin 2015 22:41

En fait, l'avantage de VBA c'est qu'il est très facile de l'implémenter, de le modifier, de l'adapter rapidement à un besoin et qu'il s'interface avec tout plein de choses, dont notamment Bloomberg ou Reuters, utilisés pour avoir des infos/données en temps réél.
Bref, il est très flexible et c'est pour ça qu'il est très utilisé sur les desks et ailleurs.
Par exemple, il peut être utilisé pour faire des pricers (afin de quoter des dérivés, des produits structurés, des swaps, etc.) ou mettre à jour des bases de données (par ex. une base de données récapitulant tous les prix/yield/spread de clôture des instruments traités sur le desk, base de données permettant ensuite de faire des analyses, des études statistiques, de faire un suivi de l'évolution des prix, de faire des spreads entre différents instruments financiers, etc.) ou de manière générale pour automatiser toute tâche qui serait trop fastidieuse et/ou répétotove à faire à la main dans Excel (mise en forme de chart, calcul d'un P&L fin de journée, reporting, récap des trades, etc.)

Après en général, le VBA est plutôt utilisé pour des programmes "légers".
Pour mettre en oeuvre des modèles statistiques, manipuler de grosses bases de données, on va plutôt se tourner vers des langages plus robustes (C#, C++, ...) ou spécialisés dans le domaine statistique (Matlab, R); mais là, c'est plutôt le travail des quants.

Sujets similaires
Loiciel -> Excel (données de marché sur Excel)
par Benoist Rousseau » 13 oct. 2018 16:23 (2 Réponses)
Forex : feuille Excel de suivi
par Djobydjoba » 28 juil. 2012 11:13 (1 Réponses)
Backtest et Excel
par Greg31600 » 18 avr. 2013 01:26 (4 Réponses)
Maximum Drawdown - Excel Formula
par Tulipe » 05 août 2013 21:12 (9 Réponses)
Actualisation automatique des PV sur Excel
par Aarnii » 28 avr. 2014 18:00 (5 Réponses)
Les programmes simples, Excel, c'est ici ;)
Fichier(s) joint(s) par GOLDENBOY » 14 nov. 2014 22:18 (25 Réponses)
Extraction Excel
par Benoist Rousseau » 26 nov. 2014 21:19 (4 Réponses)
Journal de Trading Excel
Fichier(s) joint(s) par GOLDENBOY » 05 janv. 2015 19:37 (9 Réponses)
pricer B&S excel marche pas.
par daxounet » 01 avr. 2015 16:30 (2 Réponses)
Utilisation Excel avec API IG
Fichier(s) joint(s) par VK_Trader » 15 mai 2015 02:16 (46 Réponses)