Trading discipline is too important to grade from memory. A rule adherence score measures the percentage of trades where you followed every rule you declared non-negotiable before entry.
The score answers one question: did you execute your written process? It does not prove that the process has an edge. You need both measurements because perfect execution of a losing strategy still loses money.
How to calculate a rule adherence score
Use this formula for a chosen review period:
Rule adherence score = fully compliant trades / total scored trades x 100
If 7 of 10 trades followed every required rule, the score is 70%. A trade with four passes and one failure counts as non-compliant under this strict version.
You can also calculate a rule-level score:
Rule-level adherence = times one rule was followed / times that rule applied x 100
The overall score tells you how often the complete process survived. Rule-level scores show where it broke.
Define five rules before you score
Choose a short list that can be answered yes or no. These five cover a trade from setup to exit:
- The setup was valid. The trade matched written entry conditions before you placed it.
- The size fit the risk plan. Units came from the account risk and stop distance, not conviction.
- The stop was planned before entry. You knew where the idea failed before money was at risk.
- The loss stayed inside the rule. You did not widen the stop or add to avoid accepting the planned loss.
- The decision followed the plan. You did not enter from boredom, chasing or an attempt to win back a loss.
Your strategy may use different rules. Keep them observable. "Trade well" cannot be scored. "Entry was within 0.5% of the planned trigger" can.
Ten trades, five rules and one score
This hypothetical sample preserves the result and the rule decision for every trade:
| Trade | Rule broken | Result | R |
|---|---|---|---|
| 1 | none | win | +2.1R |
| 2 | none | loss | -1.0R |
| 3 | size too big | win | +1.4R |
| 4 | none | win | +1.8R |
| 5 | none | loss | -1.0R |
| 6 | chased entry | loss | -1.6R |
| 7 | none | win | +2.3R |
| 8 | none | loss | -1.0R |
| 9 | moved the stop | loss | -2.4R |
| 10 | none | win | +1.9R |
Seven trades were fully compliant, so adherence is 7 / 10 x 100 = 70%.
The ten results add to +2.5R. That positive total does not erase the three rule breaks. Trade 3 won while oversized, which rewards the wrong behaviour. Trade 6 chased and lost 1.6R. Trade 9 converted a planned 1R loss into a 2.4R loss by moving the stop.
The first improvement is specific: keep the stop at the planned level. Fixing that one breach in this sample would have removed 1.4R of excess loss. It would not make the next period profitable by itself, but it would align execution with the rule being tested.
Process and outcome belong in four categories
Every closed trade fits one of four boxes:
| Process | Outcome | What to review |
|---|---|---|
| Followed rules | Won | Repeat the process, without assuming every repeat will win |
| Followed rules | Lost | Keep the valid trade in the strategy sample and inspect whether the rule set still has edge over time |
| Broke a rule | Lost | Identify the breach and its cost |
| Broke a rule | Won | Do not let the profit validate the breach |
The most dangerous box is a rule-breaking win. Profit makes a bad decision feel intelligent. Record it as a process failure even though the account rose.
The followed-rules loss matters too. It may be ordinary strategy variance, or it may join a larger sample showing that the strategy rules lack edge. Rule adherence protects the quality of the evidence. It cannot turn weak rules into good ones.
A repeatable weekly scoring process
Use the same routine each week or after a fixed number of trades:
- Freeze the rule list before reviewing outcomes.
- Score each applicable rule yes or no from the trade record.
- Mark the trade fully compliant only when every applicable rule passes.
- Calculate the overall and rule-level percentages.
- Count the R gained or lost on breached trades.
- Choose one behaviour to correct in the next review period.
- Keep the strategy-performance review separate from the behaviour review.
Do not change the scoring standard because a trade won. If a rule changes, date the new version so old trades remain judged against the plan that existed at the time.
Questions that turn the score into a decision
Ask these after the arithmetic:
- Which rule failed most often?
- Which breach created the largest excess loss?
- Did any winning breach tempt me to repeat it?
- Are losses on compliant trades within the strategy's tested range?
- Is one rule vague enough that I keep arguing with the score?
- What single change can I observe next week?
If imported fills still lack setup, stop and decision context, use the importing versus reviewing framework before scoring them. A fill alone cannot tell you whether the trade followed the plan.
For a wider profitability diagnosis, compare the score with the entry expectancy, position size, costs and execution checks in why traders are not profitable. High adherence with negative expectancy points toward the rules. Low adherence means the strategy has not received a fair live test.
Track it manually or beside the trade
A spreadsheet works. Add five yes-or-no columns, one overall-compliance column and the realised R result. The method does not require automation.
Swingfolio places your strategy rule checklist beside the trade. You mark which recorded rules were followed, and it calculates the percentage followed for that trade. That per-rule percentage differs from this guide's stricter weekly score, where a trade counts as compliant only when every applicable rule passes. The trade review software then keeps the checklist beside the plan, notes and outcome for later comparison.
Start the 30-day trial to review rule adherence beside your trade outcomes in Swingfolio.
General information only. Not financial advice. Trading involves significant risk of loss. Past performance is not indicative of future results. Always do your own research and consider seeking advice from a licensed financial advisor.
