Skip to content
GetProfitable
Search

Discretionary versus systematic

Lesson 9 · about 9 min

Some traders follow rules a machine could execute. Others make judgements bar by bar. Most sit somewhere in between, using rules for some parts of the process and judgement for others. Backtesting works cleanly on the first group, awkwardly on the third, and not at all on the second. Knowing where your process sits tells you what kind of testing is possible and what kind of evidence you can honestly claim.

The spectrum

Style Entry Exit Sizing Testable by
Fully systematic Rule Rule Rule Code or spreadsheet, any period
Systematic with discretionary veto Rule, trader may skip Rule Rule Code, plus a log of skipped trades
Rule-based discretionary Setup defined, trigger by eye Rule Rule Manual replay; trade log
Fully discretionary Judgement Judgement Judgement Live track record only

A systematic trader can backtest ten years in an afternoon. A fully discretionary trader cannot backtest at all in the strict sense, because the "strategy" is the trader's brain, and the brain in 2019 did not have the information the brain has now. What a discretionary trader can do is replay: step forward one bar at a time, decide, record, and score. That is slower and less certain, but it is honest, and Module 7 covers the mechanics.

What discretion costs you in evidence

Every element of discretion reduces what a backtest can claim.

  • If entries are discretionary, the backtest tells you nothing about entries. You can still test the exit and sizing rules by applying them to your actual historical entries.
  • If exits are discretionary, you cannot compute expectancy from the rules; you can only measure it from your log.
  • If a "veto" is applied to systematic signals, you need a log of every vetoed trade and how it would have done. Most traders who keep this log discover that their vetoes lose money on average, because the skipped trades were the uncomfortable ones and the uncomfortable ones are often the best.

The veto log

If you want to keep a discretionary veto on a systematic strategy, run the experiment properly. For every signal the system generates, record whether you took it, why not if you did not, and the outcome in R either way.

Signal Taken Reason skipped Outcome (R)
1 Yes +2.1
2 No "Looked extended" +1.6
3 Yes −1.0
4 No "News tomorrow" −1.0
5 No "Didn't like it" +3.0
6 Yes +0.4

After fifty signals you have two expectancies: the system's and yours. If yours is higher, the veto is adding something and you should try to turn the reason into a rule. If the system's is higher, the veto is costing you and the honest fix is to remove it.

Key idea: Discretion is not wrong, but it is untestable in advance. The more of your process is written as rules, the more of it can be checked on history and the less of it depends on you being right in the moment.

Converting judgement into rules

The path from discretionary to systematic is usually done one component at a time, starting with the parts where judgement adds the least.

  1. Sizing first. Almost no one's sizing judgement beats a fixed-fraction formula. Make it a rule.
  2. Stops second. Where you place the initial stop is usually describable: below the signal bar low, 2 ATR, below a swing. Pick the description that matches what you already do.
  3. Filters third. "I only trade this when the market is trending" becomes an ADX threshold or a moving-average slope condition. It will be a worse filter than your eye on some days and a better one on others; test it.
  4. Entries last. This is where discretionary traders usually believe their edge lives, and sometimes they are right. Keep the setup as a rule and the trigger as judgement while you gather the veto log.

Each conversion gives you something testable. Even a strategy that remains 40% discretionary gains a great deal from having the other 60% verified.

Where discretion is legitimately better

There are things rules do poorly: reading a news event in real time, recognising that a data feed has gone wrong, noticing that a stock is halted or that a contract is about to expire. A systematic trader still needs a discretionary override for operational problems. The distinction is between overriding the system because something is broken, which is necessary, and overriding it because the signal feels wrong, which the veto log will usually show to be expensive.

Try it: List every decision in one of your trades from idea to exit. Mark each as R (rule), J (judgement), or M (mixed). Count them. The R decisions are what your next backtest can cover; the J decisions are what only a veto log or a replay can cover.

Recap

  • Strategies run from fully systematic to fully discretionary; testability falls as discretion rises.
  • Discretionary components cannot be backtested, only replayed or logged.
  • Keep a veto log for every skipped signal; compare your expectancy with the system's.
  • Convert judgement into rules in order: sizing, stops, filters, then entries.
  • Keep discretionary overrides for operational failures, not for signals that feel wrong.

See it drawn

Original diagrams for the ideas on this page. Illustrative, not real market data.

The spread of outcomes behind an expectancyA histogram of forty trades: a tall block of small losses on the left, a low spread of larger wins on the right, and a line marking the average outcome.NUMBER OF TRADES051024 LOSSES, AVG −$20016 WINS, AVG +$600EXPECTANCY +$120−$400−$200$0+$200+$400+$600+$800PROFIT OR LOSS PER TRADEexpectancy = (40% × $600) − (60% × $200) = +$120 per trade
Expectancy: the average trade. Forty trades sorted by outcome: 24 small losses and 16 larger wins. Weighting each side by how often it happens gives the average result per trade, marked here by the dashed line at +$120.
How a position size is worked outAccount size, risk per trade and stop distance feed into one box giving the number of shares.ACCOUNT SIZE$25,000your capitalRISK PER TRADE1%of the accountSTOP DISTANCE$0.50entry to stopPOSITION SIZE500 sharesrisk budget: $25,000 × 1% = $250position size: $250 ÷ $0.50 = 500 shares
Working out a position size. Three numbers decide how big a trade is: the account, the share of it put at risk, and the distance from entry to stop. One percent of $25,000 is a $250 budget, and a $0.50 stop divides into that 500 times.