Technical · 9-min read

Spaced repetition for traders — the SM-2 algorithm, explained for finance

By Johannes Hervis, founder of Tradorian · Published May 18, 2026

Every trader has had this experience: you watched a course module on bull-flag breakouts six weeks ago, you would have sworn you understood it, and then a textbook flag appeared on AAPL last Tuesday at 11:47 AM and you missed it. By the time you saw it, the breakout had already extended 1.2R and you were chasing.

You didn't forget what a bull flag is. You forgot how to recognize one in the wild, fast, with money on the line. Those are different skills. Trading-education content treats them as the same. They aren't.

Spaced repetition — the algorithm that lets Anki users memorize 20,000 Japanese kanji with 90% retention — exists precisely to fix that gap. This post is a technical walkthrough of how the underlying algorithm works, why it applies cleanly to trading skill, and how to either roll your own version or use one built specifically for traders.

What SM-2 actually is

SM-2 is the spacing algorithm Piotr Wozniak published in 1987. It's the foundation of SuperMemo, Anki, Duolingo's vocabulary loop, and most modern learning apps. The pseudocode fits on a napkin:

For each card, track:
  - interval (days until next review)
  - ease_factor (≥1.3, default 2.5)
  - repetitions (count of successful recalls in a row)

After a review where you grade yourself q ∈ {0..5}:
  if q < 3:
    repetitions = 0
    interval = 1
  else:
    if repetitions == 0: interval = 1
    elif repetitions == 1: interval = 6
    else: interval = round(interval * ease_factor)
    repetitions += 1
  ease_factor = ease_factor + (0.1 - (5-q) * (0.08 + (5-q)*0.02))
  ease_factor = max(1.3, ease_factor)

That's the entire engine. Three lines of state per card, one update step. The magic is in the exponential interval growth for easy cards and the immediate reset on failures, which together encode the forgetting curve discovered by Hermann Ebbinghaus in 1885. You spend almost all your review time on the cards that need it, almost none on the ones you've truly mastered.

In a 1,000-card deck, after a year of daily 10-minute sessions, you're seeing maybe 30–40 cards per session, with 60–70% of total time spent on the 10% of cards that are still slippery for you. That's the efficiency win.

Why trading skill is recall-bound, not study-bound

For an SM-2-shaped algorithm to help you, the underlying skill needs to have certain properties:

  1. It's recall-based, not derivation-based. Either you remember it or you compute it from first principles. Trading is recall-based — when a flag pattern flickers on screen at 11:47, you don't have time to derive what a flag looks like from technical-analysis axioms. You either recognize it or you don't.
  2. It has many atomic units. SM-2 works on cards. You can't drill "be a good trader" — but you can drill "is this a flag, a pennant, or noise?" 10,000 times.
  3. Correct answers are objectively verifiable (or at least defensibly so). Otherwise the algorithm can't tell when you've learned something.
  4. The skill decays with disuse. No decay = no need for spaced repetition. Two weeks away from screens absolutely wrecks your pattern reflexes — verified by anyone who's taken a vacation.

Trading meets all four conditions for the foundational pattern-recognition and risk-math skills. It does not meet them for higher-level judgment like "should I take this trade given today's market regime?" — that's a derivation skill, and you don't drill it with SM-2, you accumulate it with reps and journaling.

The implication: spaced repetition is the right tool for the bottom 60% of trading skill — pattern recognition, candlestick interpretation, indicator behavior, position-sizing math, common mistake recognition. The top 40% — strategy synthesis, regime awareness, psychological discipline — needs different tools. Most courses ignore the bottom 60% entirely and try to teach the top 40% via lectures. That's backwards.

Translating "card" into "drill" for traders

In a language deck, a card is "{front: 寿司, back: sushi}". For a trader, the equivalent atomic unit is harder. Here's the taxonomy that actually works:

Pattern-recognition drills

Front: [5-min chart, 100 bars, no labels]
Back: "Bull flag forming at the 50 EMA. Trigger long on break of $42.18 with stop at $41.84 (-0.8%)."

Volume: ~500 charts per pattern × 10 patterns = 5,000 cards. Brutal at first, automatic after 60 days.

Risk-math drills

Front: "Account: $25,000. Risk per trade: 1%. Entry: $50.40. Stop: $49.80. Position size?"
Back: "$250 risk ÷ $0.60 stop distance = 416 shares."

Volume: maybe 50 distinct templates × infinite parameter variation. SM-2 quickly figures out which formulations you fail on.

Candlestick anatomy

Front: [Single candle, body + wicks]
Back: "Inverted hammer. Bullish reversal signal if confirmed by next candle's close above this candle's high."

Volume: 30 canonical candles × 100 chart contexts = 3,000 cards.

Anti-pattern recognition

Front: "You just took a 1R loss. Your account is down 2.5% on the day. You're scrolling for re-entries on the same ticker."
Back: "Revenge trading risk. Hard rule: take a 15-minute walk. Re-evaluate at the desk only."

Volume: ~80 known anti-patterns from the behavioral-finance literature.

Notice that the "back" of these cards is often an action, not just information. Trading drills test whether you'd do the right thing, not whether you know what the right thing is. The bridge between knowing and doing is where most traders fail.

The confidence-calibration twist

Vanilla SM-2 grades cards on a 0–5 scale of subjective recall difficulty. For trading, that's not quite enough. A trader who's right with 50% confidence is functionally different from one who's right with 99% confidence — even if both got the answer correct.

Confidence calibration — the gap between what you say you know and what you actually know — is one of the most predictive variables for long-run trading P&L. A trader who's 60% confident and 60% right is well-calibrated. A trader who's 95% confident and 60% right will blow up; their overconfidence leads to oversized positions on weak setups.

The cleanest fix is to grade drills along two axes:

  1. Correctness: did you call the pattern correctly?
  2. Confidence: how sure were you before checking?

Score = combination of both. Being 90% sure and right is +1.0. Being 50% sure and right is +0.3. Being 90% sure and wrong is −0.9. Being 50% sure and wrong is −0.3.

This Brier-score-style penalty does two things at once: it surfaces overconfidence early, and it teaches you to hedge your bets when you don't have a strong read. Over thousands of attempts, the calibration curve becomes the most useful trading-fitness metric you have — more predictive than win rate, more actionable than equity curve.

How Tradorian implements it

Tradorian's drill engine uses SM-2 with the confidence-calibration twist baked in, plus a few trading-specific extensions:

  1. Stability over half-life. Classic SM-2 tracks interval directly. We track stability (in days) instead, modeled after the FSRS algorithm that improves on SM-2. Stability is more interpretable and degrades smoothly when you miss, instead of resetting to interval=1.
  2. Confidence as a first-class signal. Every drill asks "how sure are you?" on a 1–5 scale before revealing the answer. Your calibration curve over time becomes a separate visualization in the app.
  3. Mistake-to-drill loop. When you mess up a live paper trade — wrong entry, broken rule, missed exit — the system auto-generates a targeted drill from that exact mistake and queues it for tomorrow.
  4. Interleaved practice. The session generator deliberately shuffles card types within a session. Cognitive-science research shows you learn faster when you mix card types (pattern → risk math → anti-pattern) rather than blocking one type at a time.

The result: most users go from "I think I know flags" to "I can call flags in under 4 seconds with 85%+ accuracy under time pressure" in 4–6 weeks of 10-minute daily sessions. That's the same time investment as a Duolingo language streak, but applied to the skill that actually affects your P&L.

Try the drill engine — free 7-day trial

SM-2 + confidence calibration + mistake-to-drill loop, all wired up with 200+ pre-built drills. No credit card required.

Start free trial →

Building your own deck (the DIY path)

You don't need a paid platform to use this method. Anki is free, runs on every platform, and supports custom card types. Here's the minimum-viable DIY trading deck:

  1. Install Anki (desktop or mobile).
  2. Create a deck called "Trading drills."
  3. Make three card templates:
    • Pattern recognition (image front, text back)
    • Risk math (text question, text answer)
    • Candle anatomy (image front, text back)
  4. Source images. Use TradingView's chart snapshot tool — pick 20 charts per pattern, screenshot each, paste into a card with the pattern name on the back.
  5. Drill 10 minutes a day. Anki will surface the spacing schedule automatically.

You'll be slower to build the deck than a purpose-built tool ships out of the box, but it works. The hardest part is keeping yourself honest on grading — without a confidence-calibration UI, it's easy to give yourself a "passed" rating on cards you'd have missed under real-money pressure. Use 0–5 grading with this anchor: "if real money was at stake right now and the answer were hidden, would I still call this confidently?" If no, you didn't pass.

Frequently asked questions

Does spaced repetition really help with trading, or is it just a study technique?

It helps for the recall-based portions of trading skill — pattern recognition, risk math, common-mistake awareness, candlestick interpretation. It does not help for higher-level synthesis like "is this market regime trending or choppy?" — that needs reps and journaling, not flashcards. Most traders need both.

How long until I see results?

For pattern recognition specifically, most users show measurable improvement in 2–3 weeks of daily 10-minute sessions. Hitting "instinctive" recognition speed (under 5 seconds, 80%+ accuracy) usually takes 6–10 weeks. Risk-math drills converge faster, ~2 weeks, because the underlying space is smaller.

Can I use Anki for this?

Yes — see the DIY section above. The trade-offs are: you'll spend significant time building the deck, you won't have confidence calibration built in, and you won't have the mistake-to-drill loop that auto-generates new cards from your real trades. For a hobbyist trader who values $0 cost over time saved, Anki is fine. For anyone trading meaningful capital, the time spent building a deck is worth more than the $50/month for a purpose-built tool.

What's FSRS, and is it better than SM-2?

FSRS (Free Spaced Repetition Scheduler) is a 2022+ algorithm that improves on SM-2 by modeling memory stability with a richer state vector (difficulty, stability, retrievability) and fitting parameters per-user. In benchmarks against the same user data, FSRS schedules 15–30% fewer reviews for the same retention rate. It's the right choice if you're building this from scratch today.

Is this just memorization?

No — that's the common misconception. Pattern recognition isn't memorization in the sense of "name the capital of France." It's perceptual fluency. The drills don't ask you to recite a definition of a bull flag; they show you 500 different bull flags in 500 different contexts. Over time, your visual system stops needing conscious attention to identify the pattern — the same way an experienced radiologist sees a tumor in a CT scan without consciously checking each pixel.

Will this make me profitable?

Spaced repetition builds the skill foundation. Profitability also requires: a real edge (your specific setup must have positive expectancy), disciplined risk management, psychological control, and enough capital to survive drawdown variance. The drill engine eliminates one common failure mode (sloppy pattern recognition); it doesn't eliminate the others.

Where to take this next

If you want the SM-2 + confidence calibration + mistake-to-drill loop already running, with a deck of 200+ pre-built drills across patterns, risk math, and anti-patterns, Tradorian's free trial ships all of that in one platform. Seven days, no credit card.

If you want to roll your own, start with Anki, follow the deck-building section above, and budget about 8 hours of upfront setup for ~30 days of drill content. That's a real investment, but if it sticks for you, the long-run leverage is enormous.

Either way, the core insight stands: trading skill is built by repetition with feedback, not by absorbing more information. The traders who internalize this in 2026 will quietly outperform the ones still watching their fifth $2,000 video course.

For more on the bigger learning-method picture, see our companion post: How to start day trading in 2026 — the spaced-repetition way.

Tradorian is an educational platform that teaches day trading through spaced-repetition drills, live paper-trading, and AI-graded feedback. We are not a brokerage and do not provide financial advice. Trading carries substantial risk of loss.