Learn / AI in Trading

AI and trading discipline

An AI assistant does not have discipline and cannot lend you any. What it can do is make your existing discipline easier to apply — or supply an articulate justification for abandoning it. Which one you get is determined by where you put it in the process.

The failure worth naming

You have a rule. You want to break it. You ask the model.

It agrees — not because it is sycophantic, but because you supplied the framing. “Is this setup still valid given what just happened?” contains a thesis, and a model producing the most plausible continuation of your framing is not an independent check.

What you now have is a well-argued case for doing the thing you had already decided to do, which is materially worse than having no second opinion, because it feels like one.

Rationalisation you generated yourself is recognisable as rationalisation. Rationalisation delivered in clear prose by something that sounds neutral is not.

This is the mechanism behind when not to use AI for trading, and it is worth understanding rather than just avoiding.

Where it genuinely helps

Removing the friction that makes rules annoying. A lot of rule-breaking is not weakness — it is that following the rule required effort at a moment when effort was scarce. If checking your exposure against a limit takes thirty seconds instead of five minutes, you check.

Forcing specificity before entry. Producing a structured plan requires stating where the idea is wrong, what that makes the size, and what the R is. Those are the questions that get skipped, and skipping them is upstream of most undisciplined trades.

Making the consequence visible. “This risks 4.1% of your account” is harder to click past than 0.5 BTC. A computed figure at the moment of decision does more than a rule remembered.

Reviewing without flinching. A model reads every row of your journal, including the trades you skim past. See reviewing your trade journal with a model.

Noticing patterns you avoid. “Your rule breaks cluster within an hour of a loss” is a finding you would not volunteer about yourself.

The distinction that decides it

Before a decision, a model helps. During a decision you have already made, it hurts.

Everything in the “helps” list is preparatory or retrospective — specifying the plan, computing the consequence, reviewing the record. None involve consulting it at the moment of temptation.

Everything in the “hurts” category is consultation under pressure: after losses, while holding a position that has gone wrong, when looking for a reason to size up.

The practical rule follows: decide when you are allowed to ask, in advance. A model available at all times is available at the worst time.

What has to stay out of its reach

Limits are not advice. A limit you can discuss is a limit you can be talked out of, and a model is very good at discussion.

So:

  • Risk per trade — a parameter set in advance, not per-trade.
  • Daily loss limit — a function that rejects, with closing orders exempt.
  • Position caps — evaluated before submission.
  • Cooldown after losses — active precisely when you would want to override it.

All of them in code, none of them in a prompt. A limit expressed as an instruction is a strong input to a probabilistic process, which holds most of the time — and that is the failure mode, because it stops you checking. Same argument as why MCP needs an approval layer, pointed at yourself.

The new discipline problem

One that did not exist before, worth naming because it is easy to walk into.

A model produces as many trade ideas as you ask for. Previously the supply of candidates was bounded by your attention. Now it is bounded by nothing.

More candidates means more opportunities to talk yourself into one, and an approval step under high volume stops carrying information — the hand moves before the eyes do.

The control is a cap on proposals per session, not just executed trades. A per-trade risk limit does not scale down as candidate volume scales up — see risk per trade vs risk per day.

What it cannot fix

A model does not want anything, so it cannot want to follow your plan on your behalf. The decision to place or not place an order remains yours, and having something agree with you does not make it a better idea.

The honest summary: AI makes good process cheaper to run. It does not substitute for having one, and used as a substitute it produces a more articulate version of the same mistakes.

FAQ

Can AI help me be more disciplined in trading?

Indirectly, by lowering the cost of following your process — computing exposure quickly, forcing a plan to be specific before entry, showing the consequence of a trade in terms you cannot skim past, and reviewing your record afterwards. It cannot supply the decision to follow the process.

Why shouldn’t I ask AI whether to break my rule?

Because you supply the framing, so the answer tends to ratify it. A well-argued case for doing what you had already decided is worse than no second opinion, since it feels like verification. Decide in advance when you are allowed to ask, because a model available at all times is available at the worst time.

Should my trading rules be in the AI’s prompt?

The context they need, yes. The enforcement, no. A rule in a prompt is an input weighed alongside everything else and will be followed most of the time — which is the failure mode, because near-perfect compliance stops you checking. Rules that must hold belong in code that rejects the order.

Does AI make overtrading worse?

It can, because candidate supply is no longer limited by your attention. More proposals means more chances to talk yourself into one, and a high-volume approval step degrades into clicking. Capping proposals per session addresses the mechanism directly, which a per-trade risk limit does not.