to what extent is VBA used in S&T?

I read a few threads about how VBA is widely used by analysts in S&T, and was wondering to what extent it is used. I was learning VBA over the summer and am now more or less familiar with how to create sub procedures, functions etc and manipulate data in worksheets. I've also covered pretty much all types of programming constructs (if-then, do while etc) and data types. Is this enough or do I also have to learn to create user forms, add-ins, etc

can anyone with experience with VBA please give advice

 

Stay away from the exotics/hybrids desks and you'd be fine without much VBA - most macros (if required) can be done by recording macros or simply inputting simle excel formulae.

It's a totally different ballgame in the exotics/hybrids world..

 
Best Response
IAmTensai:
I'd say to its fullest extent, but the OP covered most of the usual topics. When i was an intern, I once had to write a vba program that opens up outlook emails, opens its excel attachments, copy the info into an Access database for backup, execute the reports, and then draft a email to the desk with the reports attached. That was in equity deriv.

I started knowing just about the same thing as the OP with a few CS courses, most of the learning was done while I was there.

At the time I think the exotics and structured trading guys programmed directly into their trading platform, in C sharp.

lol I was a TA on an equity derivatives desk a while back, largest cdn dealer? :) You need to not only just know Excel/VBA, but be able to create macros on the fly during trading hours on request, with someone yelling at you every 2 min for results. Also, you have to look through piles of legacy code to adapt strategies to a changing market environment (I was there back in Nov 08...) Ya, we also built a bunch of C and C# addins to stream in rtq, pull in transaction data, and for pricing calculations. Modern finance is very math and computer-centric, especially if you want to work on any desk besides inst equity.

 
quag_mire:
^wow, so that means one is expected to know pretty much all aspects of VBA, because whatever I've covered isn't enough to write the macro you wrote (to open outlook emails, excel attachments etc).

So do most S&T interns learn VBA from scratch on the job?

You'd be surprised, you could probably find different pieces of this code just by googling and piece it together. Ex. get the code for opening an outlook email, get the code for open excel attachment, get the code for loading excel document into access) then piece all 3 components together.

 

Put it this way...whatever programming you're going to do as an intern/analyst, you're essentially helping them streamline and enhance efficiency in their daily tasks more than anything.

So long as you don't end up in a heavily quant role (read exotics/hybrids, hardcore structuring and genuine quant roles), your VBA programming will have absolutely no bearing on your ability (or lack thereof) as a salesperson or trader 5 years down the road.

So while VBA may be an essential part of your daily grind at the start, it is by no means indicative of what you need to do in the more distant future as IAmTensai has alluded to...

 

most interns pick it up on the job using forums like ozgrid or mrexcel. they can take you to the next level after you get the basics down. and if you have the opportunity definitely take the more challenging projects as vba is not a skill most undergrads have and can open up more doors for you

 
messianic:
So im guessing Java is not typically used in any significant sense at trading desks?

Is the best language to learn for trading VBA?

I never really saw Java getting any use. VBA is definitely what helps out the most, especially because it was made to work within the office framework, so you can create automated outlook processes for EOD or create market views and analysis in excel.

Jack: They’re all former investment bankers who were laid off from that economic crisis that Nancy Pelosi caused. They have zero real world skills, but God they work hard. -30 Rock
 

It would be unlikely you use it in sales.

Jack: They’re all former investment bankers who were laid off from that economic crisis that Nancy Pelosi caused. They have zero real world skills, but God they work hard. -30 Rock
 

I am a fan of VBA, period. There are a million applications you can utilize with it to make your life easier. Not to mention say you work at a firm where it is not used but you implement some of the functions to glorify your spread sheets. Makes you look real good when no one else there has any programming capabilities whatsoever. My marginal skills have helped me at two jobs already. Learn the stuff for your position first, then work on VBA if it is something that interests you.

 

Libero molestiae officia ad et maiores voluptas dolorem magni. Consequuntur quia vel aut illo quod. Qui non et autem omnis rem.

 

Commodi aut id consequuntur voluptas architecto aut doloribus. Quia animi nemo omnis veritatis voluptatem. Eos voluptatem asperiores explicabo voluptatem quas maiores quisquam in. Maxime quidem ea aliquid natus similique sint.

Voluptatibus assumenda quia autem libero corporis maiores. Sed quod ut sed maxime doloribus eos. Voluptatem aut dolores enim ut. Rerum quo iusto aut dolores ipsum voluptas et. Ipsum aut quasi at recusandae. Explicabo et magni sint.

Est iste aut ab unde molestias. Explicabo sint qui nihil aspernatur impedit ut. Qui a nihil aspernatur deleniti libero laborum voluptatem. Quam quo consectetur exercitationem autem rem.

Nihil fugit cum velit aut repudiandae. Provident consequatur eius voluptatibus et. Et earum corporis dolor beatae quia.

I don't accept sacrifices and I don't make them. ... If ever the pleasure of one has to be bought by the pain of the other, there better be no trade at all. A trade by which one gains and the other loses is a fraud.

Career Advancement Opportunities

April 2024 Investment Banking

  • Jefferies & Company 02 99.4%
  • Goldman Sachs 19 98.8%
  • Harris Williams & Co. New 98.3%
  • Lazard Freres 02 97.7%
  • JPMorgan Chase 03 97.1%

Overall Employee Satisfaction

April 2024 Investment Banking

  • Harris Williams & Co. 18 99.4%
  • JPMorgan Chase 10 98.8%
  • Lazard Freres 05 98.3%
  • Morgan Stanley 07 97.7%
  • William Blair 03 97.1%

Professional Growth Opportunities

April 2024 Investment Banking

  • Lazard Freres 01 99.4%
  • Jefferies & Company 02 98.8%
  • Goldman Sachs 17 98.3%
  • Moelis & Company 07 97.7%
  • JPMorgan Chase 05 97.1%

Total Avg Compensation

April 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (87) $260
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (66) $168
  • 1st Year Analyst (205) $159
  • Intern/Summer Analyst (146) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”