HackerTube

Caml Trading

Yaron Minsky1 HN recommender · recommended in 1 month, 2013–2018
YouTube
talk · intermediate · evergreen · 2013–2018 on HN

Yaron Minsky explains how Jane Street moved from mainstream languages to developing almost entirely in OCaml. He covers trading systems, research infrastructure, tooling and hiring.

Cited as evidence for OCaml's readability benefits and for hiring in less popular languages.

6 comments from Hacker News

@gnuvince2013-09 · in “Where my mouth is”

People who are nervous about hiring people in a relatively unpopular language should watch this video[1] at the 1:01.00 mark by Yaron Minsky. [1] ▶ this video

Recommends View on HN
@bufferoverflow2018-02 · in “A.I. Has Arrived in Investing, Humans Are Still Dominating”

That's just not true. There are whole companies based on algorithmic trading. Jane Street, for instance, has a tech talk on how they take advantage of Caml in automated trading. ▶ this video

@imaginenore2016-12 · in “LSTM Neural Networks for Time Series Prediction”

You most certainly can, just not with such naïve approach. Jane Street is a company that does it, and they are quite open about their tech approach (just not about their specific models): ▶ this video Jane Street went from zero to trading $1 trillion in volume in just 15 years.

@hoggle2014-06 · in “Reading Lamport, again ”

Jane Street is one of the few companies which are betting heavily on OCaml, it makes sense to go all functional in the high frequency trading world I guess. It's purportedly been C/C++ for most of that industry, probably not the best toolset for keeping error rates low in a complex environment. Fascinating to read how far beyond language decisions they need to think to shield themselves against outages (and competitors?). I did a little bit of experimentation with OCaml by playing with bitcoin exchange APIs during the China boom some months ago, but I unfortunately didn't push further to a point where I'd be using Jane Street's open source libraries. It still was very interesting and IMHO totally worth it if not just for the functional programming practice. Relevant video on how OCaml gets used at Jane Street: ▶ this video

@wtetzner2013-09 · in “Clojure for the Brave and True – Functional Programming”

Jane Street Capital uses OCaml for their trading system. Yaron Minsky explained that one of the main benefits of it was that people could read and understand the code much better than the other languages they tried (including C#). Yaron's talk: ▶ this video