Playing the easy games at the right time at scale. 🧡

In the early 2000s internet poker was just getting started and a vast number of the players were terrible and, at certain times, likely to be drunk.

You could do very well by simply "not doing dumb stuff".

Thread πŸ‘‡πŸ‘‡

1/n
Some of the best games were "sit and go tournaments".

These were short single table 10 handed no limit hold'em games, with rapidly increasing blinds.

If you win you got half the prize pool, second 30%, third 20%. Everyone else got nothing.

Something like that anyway.

2/n
Optimal strategy against terrible drunk players is pretty simple.

You play extremely tight to start: only playing when you are prepared to bet your whole stack. (People would call you with anything.)

And when blinds get big you get more aggro, isolate players and steal

3/n
If you understood who you are playing (on average) and are prepared to accept outcome variance, it was easy to make money.

Even if you were a very mediocre poker player, as I was. And still am.



4/n
Now you have an edge, you think about scaling.

You want to play as many of these games as you possibly can.

Your edge is real - but the outcomes are very variable.

So you want to play as much as you can to harness the edge as smoothly as possible.

5/n
But there's only 1 of you.

And you can only play so many games at a time.

And playing tight poker against drunk people is boring.

So you think - could I automate this so I can scale it effectively?

6/n
Now, humility is required.

You probably do some subtle things in your play you think add edge.

But a bot isn't gonna be able to do subtle things.

You need to work out what is essential to harness the edge - and do that systematically in the simplest way possible.

7/n
So back in 2002, wearing a plaid shirt and listening to Nickelback's "How You Remind Me" no doubt, I built a bot to play these tournaments at scale.

It had two moves:
- Fold / Call for free
- Bet entire stack

People HATED it! Watching people get mad in the chat was fun.

8/n
It was super dumb.

It would sit the first rounds out unless it got A-A or K-K in which case it would go all-in.

When blinds were big it would full-aggro steal blinds and bet good hands.

It was a very bad poker player.

But it didn't need to be better to beat these games.

9/n
And it could scale, playing loads of small buy-in games at the same time.

It looked super dumb.

But it was the appropriate, pragmatic way to harness the massive opportunity edge that existed in that market at that time.

10/n
'Playing dumb "good enough" poker at massive scale'

was a better move than

'Playing better poker at a smaller scale'.

Trading can look like this too.

11/n
If you have a good edge, you don't need to harness it in the most sophisticated way possible.

It can be better to do "roughly the right thing at roughly the right time, at scale."

This is why, like my poker bot, quant trading sometimes *looks* super dumb and blunt.

12/12

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Robot James

Robot James Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @therobotjames

4 Oct
Option Pricing for Degenerate Gamblers

You buy a call option in a heavily pumped meme stock you think is going to keep going up.

You were right, it keeps going up!

But your call is losing value. Why?

🧡for those who shouldn't be trading options but are going to anyway!

1/n
Without a good mental model, then the price of an option contract may appear to change in confusing and magical ways.

With a good model, you will understand the most important dynamics intuitively - without needing any complex maths.

This is the 101 before the 101.

2/n
[A quick administrative note so I don't confuse anyone:

To keep it simple we're going to inhabit a world where:
- options are European style
- interest rates, risk-premia, dividends, and other carrying costs don't exist.

i.e. we're gonna inhabit a risk-neutral world]

3/n
Read 28 tweets
30 Sep
Slack is down, so a quick 🧡 about pricing bets.

"What is fair value?"

It's the price at which I don't expect to make money if I'm long or short.

"Over what timescale?"

Depends on who I am and what I'm doing.

Trading 101 - Pricing the fair value of a bet. πŸ‘‡πŸ‘‡πŸ‘‡

1/n
Pricing a financial instrument is similar to price any game with uncertain outcomes.

Let's play a game.

You toss a coin.

If it comes up heads I give you $10.

If it comes up tails I give you nothing.

How much would you pay to play the game?

2/n
To work this out, write down:

1. All the potential outcomes.
2. The probability of each occurring
3. The payoff if it occurs.

The expected return for playing the game for free is the sum of:

[probability of outcome] * [payoff if it happens]

for all outcomes.

3/n
Read 21 tweets
28 Sep
Random disorganized thoughts on "rebalancing" πŸ‘‡πŸ‘‡πŸ‘‡

Why do we rebalance?

Cos market movements change asset prices, which causes our actual exposures to deviate from the ones we want.

Also, our views on asset returns and (co)risk might change and need to be updated.

1/n
The trading problem (ignoring txn cost) is to:
- forecast expected returns (alpha) over some forward horizon
- model risk (including the relationship between assets)
- find a set of asset weights we think maximizes our objective (risk-adjusted returns) subject to some stuff

2/n
Rebalancing is really just shunting weights back in line when the market moves them away from where we want them.

In practice, rebalancing can look a bit more complicated because your alphas and risk estimates are changing too.

So let's assume your asset views are fixed.

3/n
Read 17 tweets
27 Sep
A couple of times a year, I teach a course with @Robot_Wealth, aimed at retail or part-time traders who want to start taking the game more seriously.

robotwealth.com/trade-like-a-q…

Much of it I brainstormed out loud on Twitter.

Here's what's in the course, as a 🧡of 🧡s πŸ‘‡πŸ‘‡πŸ‘‡

1/n
First, trading successfully is really hard.

Traders often start off on the wrong foot because they don't take the problem seriously enough.

They think of the market as a big casino. They think of it as an easily exploitable game driven by fear, greed, and emotion.

2/n
The reality is quite different. It's an efficient arbitrage and pricing machine.

So first, we start exploring this by asking:

"If trading were a winnable game, we should be able to lose at it on purpose. How would we lose money trading?"



3/n
Read 44 tweets
20 Sep
Steal ideas, not implementation.

I see you, with your "small but beautiful" pot of capital, trying to make it bigger.

A🧡on easy games, stealing ideas, and not competing in games you don't need to compete in.

1/n
First, the Market Gods give no prizes for difficulty.

So, to start with, you'll want to play the easiest, most reliable, hardest-to-screw-up, least-dependent-on-skill games you possibly can.

See linked thread:

2/n
Second, the Market Gods give no prizes for originality.

So you want to know what traders who are taking the game seriously are doing. (Especially with their own money.)

Proprietary trading firms
Hedge fund prop capital
Serious solo traders
Hedge funds

3/n
Read 21 tweets
20 Sep
We recently looked at VIX Futures and why they tend to trade at a premium to the VIX index most of the time.

How might you apply this understanding?

Let's discuss how you might think about a systematic VIX carry trade based on these concepts.



1/n
In the original thread we noted:
- you can't trade VIX
- so there's no market mechanism to stop it from being predictable
- but VIX futures do trade and their price incorporates where the market thinks VIX is likely to go

2/n
If the market thinks VIX is going to go up, the futures will likely already be trading at a premium.

Sellers won't sell low if it's likely to go up.
Buyers will be happy to buy higher if it's likely to go up.

3/n
Read 24 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(