Skip to content
0:00 / 0:00

#ocaml#janestreet#yaronminsky

Caml Trading

Yaron Minsky

461 subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 1 on Hacker News and 1 curated list.
  • Presented by Yaron Minsky, Head of Technology at Jane Street

Intermediate. Assumes working knowledge.

54K views14 years ago2 recommendations

Programming languagesSystems programmingOCaml and F#Functional programming

Yaron Minsky discusses why Jane Street adopted OCaml for its trading systems, research infrastructure, and tools, and how it affects hiring.

Jane Street Capital is a proprietary trading company that has shifted from developing software in mainstream programming languages to developing software almost entirely in OCaml, a statically typed functional programming language that has only modest industrial use. The scope of the enterprise is small but growing: Jane Street now has over 30 OCaml programmers that have collectively written hundreds of thousands of lines of OCaml code. OCaml is used for building everything from trading systems to research infrastructure to user interfaces to systems administration tools. This talk will discuss the motivations behind Jane Street's adoption of OCaml, and why we think that statically typed functional programming languages are a good fit for the world of trading and finance.

Why it's here

2 people recommend this

What people say. Recommended as a classic talk on the real-world benefits of using OCaml and functional programming in production.

programming-talkscurated list on GitHubRecommends

Under “OCaml”

Caml Trading 01:12:43 by **Yaron Minsky** (2012)

gnuvinceon Hacker News • Recommends

On “Where my mouth is”

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

kylebrownon Hacker News • Mentions

On “Quantopian Brings Algorithmic Trading To The Masses”

…eful to maintain the complexity of the algorithm. Anyway, best of luck to your users! But they should be warned that active trading on signals (price prediction) is the hard way to algorithmic profit. That's why market making and arbitrage is the bread and butter of the pros, not signal trading.1 1. said as much here somewhere in the first 20:00 link to this video…

wtetzneron Hacker News • Mentions

On “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: link to this video

hoggleon Hacker News • Mentions

On “Reading Lamport, again ”

…ml 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: link to this video…

imaginenoreon Hacker News • Mentions

On “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): link to this video Jane Street went from zero to trading $1 trillion in volume in just 15 years.

bufferoverflowon Hacker News • Mentions

On “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. link to this video