Trading 101: Understanding the Expected Value of Uncertain Bets

Industry veterans sometimes remark that successful gamblers tend to make good traders, and engineers tend to make lousy traders. This is a gross generalisation, of course, but one reason is that trading, at the most fundamental level, is a game of pricing uncertain outcomes. This requires probabilistic thinking, and engineers tend to be trained to …

Read more

On Having an Edge

The first thing you need as a trader is a clear edge. What do I mean by “edge?” Edge comes from a market inefficiency that means you can buy cheap and sell rich on average over the long run. Said differently, edge is positive expected value. Expected value is the return you expect to realise …

Read more

A Simple Trick for Dealing with Overlapping Data

Last week, we looked at simple data analysis techniques to test for persistence. But we only looked at a feature that is measured over a single day – the absolute range. Such a feature makes it easy to test persistence because you don’t have the problem of overlapping data. Each data point is entirely self-contained …

Read more

Getting Started with the Interactive Brokers Native API

Here at Robot Wealth, we trade with Interactive Brokers (IB) primarily because they offer access to global markets at a reasonable price. In recent times, IB has put some time and effort into upping its tech game, including development of an API for interacting with its desktop trading applications. An application that interacts with IB’s …

Read more

Navigating Tradeoffs with Convex Optimisation

Navigating Tradeoffs with Convex Optimisation This is the final article in our recent stat arb series. The previous articles are linked below: A short take on stat arb trading in the real world A general approach for exploiting stat arb alphas Ideas for crypto stat arb features Quantifying and combining crypto alphas A simple and …

Read more

Building Intuition for Trading with Convex Optimisation with CVXR

This article continues our recent stat arb series. The previous articles are linked below: A short take on stat arb trading in the real world A general approach for exploiting stat arb alphas Ideas for crypto stat arb features Quantifying and combining crypto alphas A simple and effective way to manage turnover and not get …

Read more

How to Model Features as Expected Returns

Modeling features as expected returns can be a useful way to develop trading strategies, but it requires some care. The main advantage is that it directly aligns with the objective of predicting and capitalising on future returns. This can make optimisation and implementation more intuitive. It also facilitates direct comparison between features and provides a …

Read more