stop trying to beat djokovic at tennis

the first fundamental problem traders run up against is that there's no beginners' market.

you gotta compete for good prices with the best in the market.

this is a problem.

there are a lot of people better at markets than you.

if you approach trading in a gung-ho manner, it's basically like playing in a tennis competition with djokovic.

and that's not going to go well.

cos he's very good at playing tennis and you're bad at it.

(sorry to break it to)

what do i mean about "competing for prices with the best in the market?

well... to make money trading you need to buying things that are too cheap and selling things that are too expensive.

you need your side of the trade to be good and the other side of the trade to be bad.

at least on average, anyway.

take enough good trades, manage your risk sensibly, and everything else will look after itself over time.

it turns out it's not hard to find people who are prepared to trade at the wrong prices.

there are plenty of terrible traders about (you know this if you are reading this on twitter.)

the problem is that it is hard to get the opportunity to trade with those people.

you're competing for those opportunities with the best in the market.

and they're smarter and faster than you.

imagine an asset is offered at $90 but you think it's worth $100 - someone is willing to sell it at a $10 discount, you think.

maybe you can buy it at a $10 then?

but what is obvious to you is obvious to others too...

if you are right, other traders will think this is cheap too, and they aren't going to leave that opportunity lying around.

it's going to get bought quick and the opportunity will disappear.

so you'll likely miss the good trade.

now, imagine that the same asset worth $91 is offered at $91 (something like this would be the normal situation)

it's offered at $91 (slightly rich) - but you think it's worth $90. you think it's cheap.

now you're wrong.

that $91 offer isn't likely to go anywhere quick.

it's likely to sit there for you to take

that $91 offer is uncompetitive so you take the bad trade.

it's not a terrible price, but it's not a good price either.

take a bunch of trades like this, and small losses along with fees are going to guarantee you a slow noisy death.

inancial markets are extremely competitive.

there's no beginners market.

you're trading in that market in competition with best trader in the world. she's going to take all the good prices and leave you with the rubbish ones.

as a beginner and new entrant into the market, you can't go gung-ho into competing with the best at their own game.

you need a better plan than that.

and it needs to be a realistic plan, based around what you can compete in TODAY.

you might have lofty goals for the future... but right now, you only have a certain level of skills, experience and tools

you need a plan to take advantage of what you have NOW, not what you wish you had.

every day as traders, we must ask "how can i give myself the best chance of making money TODAY, given where I am TODAY?"

(that's the question to ask first, above all else)

every day as traders, we must ask "how can i give myself the best chance of making money TODAY, given where I am TODAY?"

(that's the question to ask first, above all else)

realistically, this requires:

as a new tech startup, you wouldn't just jump into the market and try to compete with microsoft.

you'd try to carve out your own niche that they weren't interested in.

and it would be something USEFUL that people wanted to pay you for....

... but also something that's AWKWARD and uncompetitive. something that didn't scale well, perhaps.
like most business endeavors it really comes down to "doing useful things that suck"

trading is like plumbing.

you want to be doing useful things that other people don't want to do.

you don't want to be trying to out-smart and out-gun other traders in a highly competitive zero sum game.

you can't win like that.


so don't just consume a bunch of economic data and news and expect you'll figure out macro scenarios better than the market.

that ain't gonna happen.

you're trying to beat djokovic at macro tennis.


and don't try to model companies' financial projections better than the mass of analysts and pod hedge fund types trying to do the same.

that ain't gonna happen either.

you're trying to beat djokovic at excel tennis.


and don't stare at the order book or jupyter notebooks, trying to beat the kwants and supercoders at high frequency order book games.

you have no chance.

you're trying to beat djokovic at hft tennis over dial-up.


and definitely don't try to predict directional moves using chart patterns or elliot waves or something.

that's never gonna happen.

that's like trying to beat djokovic at tennis but you brought a dildo instead of a racket and you're retarded.

rather, you want to be looking to do useful things people value in as uncompetitive an arena as you can.

this typically involves:

  1. taking on (and managing) risk others are keen to avoid
  2. trading against price-insensitive participants in constrained or stressed markets
    what does that mean in the real world?

i've shared a fair bit about it here - going through a bunch of examples: https://robotjames.com/posts/how-to-make-money-as-a-random-dickhead/

and i explained a bunch of systematic crypto trades i used to do here: https://www.youtube.com/watch?v=LKPVlwM50hU

and i teach a course with my friend kris here, which has tons of examples of real systematic trading strategies based around these concepts: https://robotwealth.com/trade-like-a-quant-bootcamp/

it takes a bit of humility to play these games (you can only eat what you're fed)

and it takes discipline and commitment to prioritizing doing your best to make money TODAY over other considerations.

but there are simple things you can do which will give you a good chance of actually making money if you stay on the straight and narrow.