Sun Oct-18 14:10:27
times in Europe/Lisbon

MSFT Microsoft

Windows and Office, the Azure cloud platform, and enterprise software at scale. Yahoo Finance ↗

last
526.83 -2.34%
1d
-1.93%
7d
-1.13%
1m
+6.29%
6m
+25.13%
1y
+3.04%
52w hi
553.72 -4.86%
52w lo
349.20 +50.87%

verdict now: UNKNOWN

alerts
2,918
decisions
2,070
trades closed
112
win rate
54/112
P&L $
+138.06
strategytradesP&L $wins
S147+34.7319/47
S211-4.944/11
S320-25.1011/20
S434+133.3720/34
▲ long entry○ long exit▲ short entry○ short exit◆×N several fills at one price — hover for the listteal = long, orange = short · fills show on 1D-3M; 6M/1Y are daily candles without them

🚨 Alerts

showing latest 20

🧭 Decisions

showing latest 30

atstrategytickeractionrationale
Fri Oct-16 20:10:07S2MSFT○ skipdirection unclear for MSFT
Fri Oct-16 17:40:34S2MSFT○ skipverdict PRICED — Δ prev close -2.07% · Δ 30m -0.10% · px 528.20 (prev 539.36)
Fri Oct-16 16:50:11S2MSFT○ skipdirection unclear for MSFT
Fri Oct-16 16:40:27S2MSFT○ skipdirection unclear for MSFT
Fri Oct-16 16:00:29S2MSFT○ skipinferred long: materiality 70 below floor 75
Fri Oct-16 16:00:27S2MSFT○ skipdirection unclear for MSFT
Fri Oct-16 15:44:33S2MSFT○ skipinferred long: materiality 70 below floor 75
Fri Oct-16 15:30:11S2MSFT○ skipinferred long: materiality 70 below floor 75
Fri Oct-16 15:30:07S4MSFT● enterovernight drift: short MSFT at close, exit next close (regulatory: UK regulator targets Microsoft's business software over competition concerns)
Fri Oct-16 15:30:07S1MSFT○ skipverdict FRESH, direction bearish -> short MSFT (regulatory: UK regulator targets Microsoft's business software over competition concerns) [skipped: duplicate theme — already holding S1 short MSFT exiting 2026-10-16]
Fri Oct-16 15:00:17S2MSFT○ skipinferred long: materiality 70 below floor 75
Fri Oct-16 14:20:08S2MSFT○ skipinferred long: materiality 70 below floor 75
Fri Oct-16 14:10:21S2MSFT○ skipinferred long: materiality 70 below floor 75
Fri Oct-16 13:30:15S2MSFT○ skipinferred long: materiality 70 below floor 75
Fri Oct-16 13:00:38S2MSFT○ skipdirection unclear for MSFT
Fri Oct-16 13:00:37S2MSFT○ skipinferred long: materiality 70 below floor 75
Fri Oct-16 13:00:30S2MSFT○ skipdirection unclear for MSFT
Fri Oct-16 13:00:29S4MSFT○ skipovernight drift: short MSFT at close, exit next close (regulatory: CMA Proposes Designating Microsoft With Strategic Market Status In Business Software, Publishes Intervention Roadmap; Microsoft, Amazon Taking Material Steps To Promote Cloud Choice) [skipped at close: outranked — mat 71 short lost to mat 71 short (decision 30612) for S4 MSFT exiting 2026-10-19]
Fri Oct-16 13:00:29S1MSFT● enterverdict FRESH, direction bearish -> short MSFT (regulatory: CMA Proposes Designating Microsoft With Strategic Market Status In Business Software, Publishes Intervention Roadmap; Microsoft, Amazon Taking Material Steps To Promote Cloud Choice)
Thu Oct-15 13:10:07S4MSFT○ skipdirection unclear for MSFT
Thu Oct-15 13:10:07S1MSFT○ skipdirection unclear for MSFT
Wed Oct-14 17:10:29S2MSFT○ skipinferred short: materiality 70 below floor 75
Wed Oct-14 16:50:26S4MSFT● enterovernight drift: long MSFT at close, exit next close (m&a: Microsoft to Deploy 1 Million Maia 300 AI Accelerators)
Wed Oct-14 16:50:26S1MSFT○ skipprimary long contradicts tape: MSFT -1.15% since prev close
Wed Oct-14 16:10:23S2MSFT○ skipdirection unclear for MSFT
Wed Oct-14 13:00:17S4MSFT○ skipovernight drift: short MSFT at close, exit next close (regulatory: Microsoft suspended from applying for green cards for H-1B workers, JD Vance says) [skipped at close: outranked — mat 71 short lost to mat 79 long (decision 29836) for S4 MSFT exiting 2026-10-15]
Wed Oct-14 13:00:17S1MSFT● enterverdict FRESH, direction bearish -> short MSFT (regulatory: Microsoft suspended from applying for green cards for H-1B workers, JD Vance says)
Tue Oct-13 18:30:27S2MSFT○ skipdirection unclear for MSFT
Tue Oct-13 18:20:11S2MSFT○ skipdirection unclear for MSFT
Tue Oct-13 16:10:24S2MSFT○ skipdirection unclear for MSFT

📈 Trades

showing latest 30

strategysideqtyentryentry atexitexit atP&L $status
S4▼ short1529.08Fri Oct-16 20:55open
S1▼ short1541.68Fri Oct-16 14:30529.16Fri Oct-16 20:55+12.52closed
S4▲ long1533.40Wed Oct-14 20:55539.83Thu Oct-15 20:55+6.43closed
S1▼ short1543.23Wed Oct-14 14:30533.33Wed Oct-14 20:55+9.90closed
S4▲ long1540.78Mon Oct-12 20:55543.54Tue Oct-13 20:55+2.76closed
S1▲ long1540.84Mon Oct-12 16:10540.72Mon Oct-12 20:55-0.12closed
S1▲ long1527.88Fri Oct-09 14:40534.99Fri Oct-09 20:55+7.11closed
S4▼ short1522.53Thu Oct-08 20:55535.02Fri Oct-09 20:55-12.49closed
S1▼ short1530.06Thu Oct-08 16:00522.50Thu Oct-08 20:55+7.56closed
S4▲ long1525.05Mon Oct-05 20:55529.68Tue Oct-06 20:55+4.63closed
S3▲ long1520.58Fri Oct-02 14:30516.57Fri Oct-02 20:55-4.01closed
S4▲ long1512.78Thu Oct-01 20:55516.71Fri Oct-02 20:55+3.93closed
S1▲ long1520.04Thu Oct-01 14:30512.82Thu Oct-01 20:55-7.22closed
S2▲ long1508.11Tue Sep-29 14:30508.65Tue Sep-29 20:55+0.54closed
S1▲ long2498.86Fri Sep-25 14:30516.74Fri Sep-25 20:55+35.76closed
S3▲ long2493.13Thu Sep-24 14:31497.85Thu Sep-24 20:55+9.44closed
S4▼ short2499.63Wed Sep-23 20:55498.10Thu Sep-24 20:55+3.06closed
S1▲ long1503.26Wed Sep-23 14:31500.06Wed Sep-23 20:55-3.20closed
S1▲ long2497.34Tue Sep-22 15:40497.85Tue Sep-22 20:55+1.02closed
S1▲ long1Tue Sep-22 14:30failed
S4▲ long1500.85Mon Sep-21 20:55497.90Tue Sep-22 20:55-2.95closed
S3▼ short2493.00Mon Sep-21 16:20500.95Mon Sep-21 20:55-15.90closed
S1▲ long2493.87Mon Sep-21 14:31493.00Mon Sep-21 16:20-1.74closed
S1▲ long2494.38Fri Sep-18 14:40493.29Fri Sep-18 20:55-2.18closed
S4▲ long2497.94Thu Sep-17 20:55493.40Fri Sep-18 20:55-9.08closed
S1▼ short2496.50Thu Sep-17 14:31498.10Thu Sep-17 20:55-3.20closed
S3▼ short2491.85Wed Sep-16 14:31489.98Wed Sep-16 20:55+3.74closed
S1▲ long2failed
S4▼ short2497.35Tue Sep-15 20:55490.12Wed Sep-16 20:55+14.46closed
S3▼ short1501.26Tue Sep-15 14:31497.44Tue Sep-15 20:55+3.82closed

🔍 Retros

showing latest 10

atstrategysideP&L $mfemaereflection
Fri Oct-16 20:56:02S1▼ short+12.52+3.17%-0.13%

Signal: Right — MSFT fell 2.31% from entry (541.68 → 529.16) and the worst unrealized drawdown was only -0.13%, so the short was almost never underwater. Whether the CMA/cloud-choice news actually drove the drop isn't settled by this data; only the direction is.

Timing: Not stale — at decision time MSFT was +0.39% on the day and flat over the prior 30 minutes, so the bearish move had not yet occurred; entry was near the high of the holding period (worst unrealized -0.13%).

Exit: Captured ~73% of the best available (+2.31% realized vs +3.17% peak), leaving roughly $4.60 on the table — a reasonable but not optimal exit. Dominant factor: a correct directional call with clean timing; the exit modestly underperformed the peak.

Thu Oct-15 20:55:56S4▲ long+6.43+1.43%-0.92%

Signal: Right — MSFT rose ~1.2% from entry to next close, consistent with the long call. Timing: The move had not already happened; at decision time the stock was down 1.15% on the day and still slipping over the last 30 minutes, and the fill (533.4) came in roughly 0.7% below the decision-time price (~537.2), so the entry was if anything favorable rather than late — though the data doesn't explain the gap between decision price and fill. Exit: The +6.43 USD (+1.2%) captured about 85% of the +1.43% best unrealized and never sat near the -0.92% worst, so the mechanical next-close exit left little on the table.

Dominant factor: a correct directional call on a stock that was already down going in, with the exit harvesting nearly all of the available move.

Wed Oct-14 20:56:16S1▼ short+9.90+1.93%-0.24%

Signal: correct — the bearish call played out, with MSFT falling 1.82% from entry. Timing: fine — at decision time the stock was still up 0.43% on the day and the entry (543.23) sat just under the prior close, so the drop had not yet occurred; the data here can't say whether the news itself caused the move. Exit: strong — the +9.90 (+1.82%) captured almost all of the +1.93% best unrealized against only -0.24% worst, so the dominant factor is simply a correct signal with a well-captured exit, not luck or sloppiness on the close.

Tue Oct-13 20:56:48S4▲ long+2.76+1.89%-0.05%

Signal: Right direction — MSFT rose from 540.78 to 543.54 (+0.51%) and the position was essentially never underwater (worst −0.05%), though the rationale is a generic "overnight drift" tag pointing at a multi-company news roundup, so there's no specific MSFT thesis here to judge beyond "it went up."

Timing: The stock was already +1.07% on the day at decision time and the fill came in at that elevated level; whether the overnight gain was a continuation or a late-cycle tail isn't settled by this data, since the rationale gives no catalyst to anchor to.

Exit (dominant factor): The mechanical next-close exit captured +0.51% against a best unrealized of +1.89% — roughly three-quarters of the available move was given back before the close, which is the bluntest fact about this trade: the signal worked, the entry didn't hurt, and the fixed exit rule left most of the gain on the table.

Mon Oct-12 20:56:54S1▲ long-0.12+0.34%-0.40%

Signal: effectively unproven — the rationale is a generic news roundup with no MSFT-specific catalyst, and the stock went nowhere, ending flat (-0.02%) with only ±0.3–0.4% excursions either way, so there was no directional move to be right or wrong about. Timing: the entry at 540.84 was already +1.09% over the prior close and above the 535.02 reference, so whatever repricing the headline implied had largely been priced in before the fill. Exit: the -0.12 USD result sits between the +0.34% best and -0.40% worst unrealized, so the exit neither captured the small upside nor took the full downside — the dominant factor is a weak, non-specific signal applied to a move that had already happened, leaving nothing to capture.

Fri Oct-09 20:57:14S1▲ long+7.11+1.72%-0.13%

Signal: Right — the bullish call played out, with MSFT rising 1.35% from entry (527.88 → 534.99) and the worst unrealized drawdown only -0.13%, so the long was essentially never underwater. Timing: Fine — the stock was already +1.01% off the prior close at decision time, but that pre-entry move was small relative to the +1.72% peak that followed, so the trade was not chasing an exhausted move (though the journal doesn't give the hold duration or the article's publication time, so whether the catalyst was stale news is not settled here). Exit: Good — +7.11 USD captured ~78% of the +1.72% best unrealized, leaving only ~$2 on the table. Dominant factor: a correct directional signal with clean follow-through; this is a straightforward win with no meaningful flaw in timing or exit.

Fri Oct-09 20:56:21S4▼ short-12.49-0.02%-2.76%

Signal was wrong — this is the dominant factor. MSFT didn't drift lower overnight; it rose from 522.53 to 535.02 (+2.4%), and the best unrealized of -0.02% means the short was never in profit for even a moment. On timing, the data shows the stock was already down 1.24% from the prior close at decision time, so whatever downward reaction the regulatory headline produced was largely priced in by the close entry — but whether a fresh overnight drop was ever plausible can't be settled here, since no post-entry drop occurred. The exit itself was fine: the mechanical next-close exit at -2.39% landed close to the worst unrealized (-2.76%), and with nothing favorable to capture there was no better exit available; the loss is entirely a direction call that failed.

Thu Oct-08 20:57:25S1▼ short+7.56+2.11%-0.30%

Signal was right: the bearish call on MSFT played out, with the stock falling from 530.06 to 522.5 (about -1.4%). Timing was good — at decision time MSFT was essentially flat (+0.12% vs. prev close, +0.03% last 30m), so the move had not happened yet and the short caught it from the start. Exit was the weak link: the best unrealized was +2.11% (~$11.2 on one share) versus a realized +1.43% ($7.56), so roughly a third of the available gain was given back, though the trade never went meaningfully against it (worst -0.30%).

Tue Oct-06 20:56:10S4▲ long+4.63+1.99%-0.43%

Signal: correct — the overnight-drift long call was right; MSFT rose from 525.05 to 529.68 (+0.88%) and the worst unrealized drawdown was only -0.43%, so the position was barely stressed. Timing: entry came after the stock had already run +1.60% that day (fill 525.05 vs. prev close 517.53), so the strategy bought into an extended day, but the next session still delivered more upside, so the pre-entry move didn't negate the edge; whether the earnings/hyperscaler article actually drove any of this isn't determinable from the data here. Exit: the dominant factor — the fixed next-close exit captured +0.88% against a +1.99% best unrealized, i.e., less than half the peak move was realized (roughly 1.1% / ~$5.80 left on the table by the mechanical timing).

Fri Oct-02 20:57:48S3▲ long-4.01+0.25%-1.29%

Signal (dominant factor): the direction was wrong, and the rationale doesn't even concern MSFT — it cites an IonQ earnings article, so there was no actual MSFT thesis; the stock drifted down after entry (best +0.25%, worst -1.29%) and never gave a meaningful bullish move.

Timing: at decision time MSFT was ~+0.75% over the 512.80 prior close (~516.65), yet the fill came at 520.58 (~+1.5%), so roughly another 0.8% of upside was paid for between decision and fill — chasing a move that had already partly happened; the data doesn't show the elapsed time between decision and fill.

Exit: the -0.77% realized loss (-4.01 USD) sat between the +0.25% best and -1.29% worst, so the exit neither captured the small available gain nor took the full drawdown — exit quality was middling and not the cause of the loss.

📖 Glossary

  • S1 primary — trades the alert's primary ticker in the direction the article itself indicates; exits at the same day's close.
  • S2 counterparty — trades the inferred counterparty ticker (weakest signal, LLM-inferred sympathy); exits at the same day's close.
  • S3 peer — trades an inferred peer ticker (also LLM-inferred sympathy); exits at the same day's close.
  • S4 overnight — holds the primary ticker from today's close to the NEXT day's close.
  • Verdicts are decided top-to-bottom, first match wins; REPRICING is also the fallback when nothing else matches (2026-08-08 #220).
  • UNKNOWN — a needed price input (move since close or move in the last 30m) is missing.
  • PRICED — |move since previous close| ≥ 2.0%: already reflected in price.
  • REPRICING — |move in the last 30m| ≥ 0.5%: the tape is actively moving on it. Also covers a quieter move — |move since previous close| in [1.0, 2.0) with a quiet last-30m tape: still developing, not yet priced.
  • FRESH — |move since previous close| < 1.0%: a genuinely new move.
  • materiality — how market-moving the story was judged, 0-100 — alerts require materiality ≥ 70.