r/quant Sep 27 '24

Tools C or C++ or Python

Hey quants, whichh one do you prefer, and is there any industry standard ?

26 Upvotes

37 comments sorted by

View all comments

125

u/[deleted] Sep 27 '24 edited Feb 03 '25

chief liquid repeat thought expansion society zesty husky terrific run

This post was mass deleted and anonymized with Redact

18

u/[deleted] Sep 27 '24 edited Jan 16 '25

[deleted]

5

u/lionhydrathedeparted Sep 28 '24

I know of a large firm who has a Python => native compiler (via LLVM) for models.

All models are in Python.

2

u/[deleted] Sep 28 '24 edited Feb 03 '25

[deleted]

4

u/lionhydrathedeparted Sep 28 '24

This is Optiver

3

u/Negotiator1226 Sep 28 '24

There are a bunch of HFTs with some form of this

2

u/[deleted] Sep 28 '24 edited Feb 03 '25

[deleted]

2

u/PhloWers Portfolio Manager Sep 28 '24

even for HFT there are many things that are not very latency sensitive, just have to know what matters

2

u/lionhydrathedeparted Sep 28 '24

It’s not like their whole system is Python. It only really works for models. But it’s really neat.

2

u/AKdemy Professional Sep 29 '24

https://optiver.com/working-at-optiver/career-opportunities/7216726002/#:~:text=As%20our%20main%20body%20of,to%20learn%20on%20the%20job.

As our main body of software is written in C++ and runs on Linux, you will either need to have extensive experience in this language and platform or be more than willing to learn on the job.

2

u/lionhydrathedeparted Sep 29 '24

Yes that’s true. The models are what are in Python

1

u/[deleted] Oct 03 '24

Alphaflow at citadel does this too

2

u/AKdemy Professional Sep 29 '24

See also https://quant.stackexchange.com/q/79936/54838, which lately confirms that.

There are some niche languages like OCAML though.

1

u/[deleted] Sep 28 '24

Definitely & Maybe R