Robot James πŸ€–πŸ– Profile picture
Mar 18, 2021 β€’ 15 tweets β€’ 3 min read β€’ Read on X
How do I know if I have an edge?

A thread... πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡

I've been helping a family friend with his trading. I've given him a simple systematic strategy to trade by hand.

We can plot the distribution of historic trade returns from past trading or a backtest as a histogram.

1/n
The trade P&L is on the x-axis and the frequency (# of trades with that P&L) on the y-axis.

This is useful because it gives us a hint as to what the "edge" of our strategy might be - if we could ever truly *know* such a thing.

2/n
In this case, our strategy had positive mean and negative skew.

We saw winning trades about 58% of the time but losers were bigger, on average, than winners.

(As many things that make money tend do, regrettably)

3/n
Now, when we make a trade, we're really just taking a random sample from a bucket of returns.

You might think of it like we're picking observations out of the bucket described by the histogram we just made.

BUT....

4/n
The histogram doesn't show us the true nature of the distribution of returns in the bucket - just the returns that occurred in the past.

The "true distribution" changes with time (it is stochastic) and cannot be observed directly. We can only infer it from the past.

5/n
So the best we can know is that, in the past, it looked like we had an edge.

We might run rolling stats to try to observe the time-varying nature of things - but we'd be working with only a few samples and the variance of our trade return is large.

6/n
So we do our best to estimate what the "true process" looks like, by inferring it from past observations and our understanding of market dynamics.

Now we have set reasonable expectations about the P&L distribution, my friend starts trading...

7/n
My friend has placed about 20 trades and he's starting to try to make some distinctions based on individual trades.

"I've learned to exit later when momentum is in my favour" etc...

This is what humans do. They look for patterns in noise.

8/n
Ultimately, however, analysis at the individual trade level is meaningless.

He's just fitting stories to random data. Individual trade P&L carries no useful information.

9/n
Think about the trade p&l histogram we made at the start.

Imagine we're building that up trade by trade, observation by observation.

How many points would you need before it had a meaningful shape?

10/n
All analysis needs to be undertaken in the aggregate, ideally over as many stable observations as possible.

But everything is non-stationary (it changes with time) so our observations always arrive later than we want them to, and there are never enough of them.

11/n
This is why trading is hard and you don't get much feedback (on edge) from observing your own trades.

You get plenty of useful quick feedback on things such as market impact, but the data on "edge" takes forever to collect and stuff is constantly changing underneath you

12/n
You're extremely unlikely to make much sense of this kind of probabilistic thinking by watching the market - unless you are trading extremely fast and disciplined.

You need a quantitative approach. You need to analyze in aggregate. You need an understanding of stats

13/n
You need a critical mind. You need to understand why something works, and track whether those conditions are still in place - so you can try to pre-empt the change in the return process.

You need to understand you can never *know* if you have an edge right now.

14/n
As @AgustinLebron3 pointed out the other day, this is not something to be feared... this is what makes trading awesome!πŸ˜€

You never know if you have an edge right now, but when you think you do - sample from it as much as you can in the simplest, most robust way possible.

15/15

β€’ β€’ β€’

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

Apr 13
three dead simple edges in macro etfs you could trade with a goddamn potato.

. . .

if you understand how edge is created in markets, you can do the simplest most neanderthal stuff and make money.

i’m going to show you three dead simple edges that you can trade in spy and tlt. Image
these are so simple, so easy, that even i can’t mess them up.

and neither can you.

read the article here: robotjames.substack.com/p/three-dead-s…
i've hinted about this stuff on here for years.

today i will show you explicitly what these trades are and how to trade them.
Read 15 tweets
Apr 10
buying vix futures when they get dirty cheap

i've mentioned a few times on here that vix futures tend to get dead cheap when unexpected bad news hits.

i wrote about how you can trade this in an incredibly simple systematic way. Image
lopsided positioning and dumb tourist trading can lead to predictable under or over-reaction effects that we can exploit. Image
Read 11 tweets
Apr 3
getting edge in sports betting markets with novel information or better models

. . .

i've been writing things about sports betting.

this is about getting edge by predicting outcomes better than the market.

it's really really fkin hard - but i'm gonna talk about it anyway Image
read the full article here because it's comprehensive and massive and contains a bunch of statistical modeling code:

robotjames.substack.com/p/sports-betti…

or, if you don't wanna, at least read the first part of this spiel here: x.com/therobotjames/…
let’s say the market is offering the following decimal odds on macclesfield vs crystal palace in the english soccer fa cup.

macclesfield win: 18
draw: 9
crystal palace win: 1.18

we can convert these to raw implied probabilities by taking one divided by the decimal odds. Image
Read 14 tweets
Feb 5
trading to stay alive.

your risk is slippery.

you put a position on at a certain size.

your position gets bigger or smaller on you with the whims of the market

and sometimes the asset you're trading starts moving a lot and so does your risk.
if you're long only investing for the long run, it can be fine to just buy things and leave them alone.

this is reasonable because, if you are long an asset:

- your position gets bigger as you make more money
- your position gets smaller as you lose money
so your portfolio risk doesn't really change except for changes in the volatility of the market (and little boring things like uninvested dividends)

so it's completely reasonable to buy the VT ETF, set dividends to reinvest just leave it alone forever.
Read 13 tweets
Feb 1
shorting dogshyt perp listings on binance
. . .

what happens immediately after a new perp is listed on binance?

well, on average they go very down.

future of finance innit. Image
in this article i show you how a naive approach to trading this kinda works, but is strewn with blow up risk.



and then i show you some dead-simple modifications to:
- dramatically improve strategy performance
- mitigate the chances of getting rekt robotjames.substack.com/p/shorting-per…Image
you should read the article because:

- i want you to
- it's better than this thread

i explain all the dynamics and the exact trade rules for a simple strategy i designed for you.

i'm not gonna do all that here, but i'm gonna tell you a lot of useful stuff.
Read 26 tweets
Jan 20
trading through extreme chaos.

much of my insufferable schtick on here is...

β€œyou can get away with doing very simple things if you pick the right place to do them”

you can also get away with doing very simple things if you pick the right time to do them. Image
when the proverbial excrement really hits the proverbial fan, a lot of shit starts dislocating in very clear and obvious ways.

this is due to forced trading.

people trading because they have to, rather than because they want to.
trading that is entirely about necessity. nothing to do with price or value or predictions.

people forced to cut size because they are mandated to.

people forced to cut positions cos their risk manager is screaming at them.

responses to margin calls, or getting liquidated.
Read 34 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

Don't want to be a Premium member but still want to support us?

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

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(