← ahlgrenonline.org

📈 CCS OMXS30

Long Call Diagonal · Short Δ ~0.20 / Long Δ ~0.25 · 14/28 DTE Friday-only · TP 100% min 7d (annars hold) · Mon-Fri max 8 · NO filter · Defined risk = debit
OMXS30: | VIX:
Hämtar regim-data...
Veckodag:
VIX (referens):
OMXS30 spot:
CCS-status: CCS funkar i alla regimer (no VIX-filter)

📊 Översikt — alla aktiva CCS

Inga aktiva CCS. Gå till "Ny trade" för att lägga in.

Sorterad: expiration-datum (närmast först) → inom samma expiry, entry-datum (äldst först). Detaljerad vy med edit/stäng-knappar finns under "Aktiva".

Aktiva CCS

Inga aktiva CCS. Gå till "Ny trade" för att lägga in.

Ny CCS Trade — Long Call Diagonal

📐 Setup-hjälp (CCS Long Call Diagonal)

−SELL SHORT CALL 14 DTE Friday
Δ ~0.20 — OTM
+BUY LONG CALL 28 DTE Friday
Δ ~0.25 — OTM
OMXS30 spot:
Föreslagen short expiry:
Short DTE / Long DTE: ~14 / ~28 (14d diff, båda Friday-only)
Förslag short strike (Δ ~0.20, ~3% OTM):
Förslag long strike (Δ ~0.25, ~3% OTM, längre exp):
Wing-storlek (info):
OBS: hämta exakta Δ-värden från OptionsPlay/Nordnet. Long-strike hamnar typiskt på eller strax ÖVER short-strike (calendar-skew, 94% av trades enligt backtest).

💰 Sizing — defined risk = debit

CCS är en debit-strategi. Max-loss per kontrakt = du betalar in netto (debit). Ingen wing-margin, ingen MDD-cap-baserad sizing behövs eftersom risken är inneboende capped.

  • Per-trade max-loss: debit_per_share × 100 × kontrakt
  • Sizing-rekommendation (2.4M): 10 kontrakt = 0.35% per trade (konservativ start)
  • Skalning: efter 5-10 lyckade trades → 20-25 kontrakt (≈0.85% per trade) = sweet-spot Calmar
  • Cap: aldrig över 50 kontrakt (= 2% per trade, MDD blir för stor)
  • Backtest-EV (Δ 0.20/0.25, TP NONE, 2018-2025): Calmar 2.41, CAGR +41.4%, MDD 17.1%

📝 Mata in fyllnings-data från Nordnet

Short call (sålt) — kortare expiry
Long call (köpt) — längre expiry, lägre strike

Stängda CCS

💰 Månads-uttag (1% av kontovärde, sista fredagen)
Sista fredagen i månaden: max 1% av Nordnet ISK-kontovärde tas ut IF PnL sedan senaste uttag > 0. Resten reinvesteras. Förlustmånad → skipp tills ackumulerad nettovinst är positiv igen.
(stegar 10 000 — även ↑/↓)
📋 Uttag-historik

📖 Strategi & Backtest — Long Call Diagonal

⭐ STRATEGY HEADLINE — SPY real-options 2018-2025 (Friday-only, OMX-realistic)

✅ OPERATIV SPEC VALIDERAD 2026-05-25: Mon-Fri × max 8 ger Calmar 1.92 / CAGR +47.51% / MDD 24.72% på SPY 2018-2025 — ΔCalmar +0.22 (+13% relativt) över gamla baseline (MWThF × max 4 → Calmar 1.71 / CAGR +24.65% / MDD 14.44%). Cap-lyftet 4→8 driver 80% av edgen, Tuesday-tillägget 20%. Trade-off: MDD nästan dubblas (14.4%→24.7%) i utbyte mot nästan dubblad CAGR.

Konfig Calmar CAGR MDD% Sharpe n / 8år WR
A: MWThF × 4 (gamla baseline)1.71+24.65%14.44%2.7880057.2%
B: MWThF × 8 (cap-only)1.81+45.32%25.11%138258.0%
C: Mon-Fri × 4 (DOW-only)1.74+23.82%13.72%80856.6%
D: Mon-Fri × 8 (OPERATIV ★)1.92+47.51%24.72%3.68147857.8%

Per-år PnL (D-konfig på $100k start): 2018 $29k / 2019 $140k / 2020 $350k / 2021 $198k / 2022 -$74k / 2023 $92k / 2024 $567k / 2025 $889k. 2022 är värsta året (bear) — skalning amplifierar bear-år men 7/8 år positiva. Detaljer: backtest_ccs_dow_cap_grid_2026_05_25.py.

Long Call Diagonal med short Δ ~0.20 / long Δ ~0.25 / 14/28 DTE Friday-only / TP 100% min hold 7d / no filter. Mat:s historiska backtest-headline nedan visar uncapped-resultat (Calmar 2.41) — finns kvar för referens.

Mått CCS Diagonal (MWThF) PCS PROD (referens) Edge
Calmar 2.41 1.97 +22%
CAGR +41.35% +8.78% +32.6pp
MDD 17.13% 4.46% +12.7pp (mer)
WR 57% 99% -42pp (men theta-cycle, RR 1.5-2:1)
Trades / 8 år 1460 (~185/år) 183 (~23/år) 8× kapital-rotation
Risk-typ Defined (= debit) Defined (= wing-credit) CCS-debit ~$1/k vs PCS-wing ~$14/k

Backtest: SPY weekly options 2018-2025 + Friday-only-restriktion (OMX-realistic), real bid/ask, friction 15% av spread, $1.30/trade fees. Spec validerad genom: TP-grid (12 nivåer, NONE vinner), Δ-grid (20 kombos, 0.20/0.25 vinner), DTE-grid (14/28 vinner över 14/21, 14/35, 14/42, 14/56), filter-test (no_filter slår alla VIX-filter), DOW-grid (MWThF skip Tue), walk-forward (top-3 robust över train/test).

📋 Final Spec (uppdaterad 2026-05-07 sen-kväll)

ParameterVärdeMotivering
UnderlyingOMXS30 weeklies (eller SPY)Bull-bias-index, likvida calls
StrategiLong Call DiagonalNet debit, defined risk = debit
Δ short call~0.20 (~3% OTM)Δ-grid 20 kombos: 0.20/0.25 vinner Calmar 2.41 (vs 0.30/0.35 = 1.52)
Δ long call~0.25 (~3% OTM, längre exp)Tight delta-diff dominerar (lägre AvgDebit, högre Calmar)
Strike-relationLong ≈ short eller LITE högre (94% av trades)I praktiken calendar med liten positiv strike-skew, INTE strikt bull-bias
Short DTE14 Friday-onlyOptimum från DTE-sweep
Long DTE28 Friday-only (14d diff)14/28 vinner över 14/21 (2.20), 14/35 (2.08), 14/42 (1.82), 14/56 (1.63)
TP100% av debit + min hold 7d (annars hold)Med max-4-cap: Calmar 1.71 (vs TP NONE 1.40). Frigör slot + locks in explosive winners. Sker ~33% av trades.
Exit-disciplinTP-trigger ELLER torsdag 1 dag före short-Friday-expiryAvgDay 13.3d (med TP). Undvik assignment-risk om hold-to-expiry. Long-benet behåller extrinsic-värde.
FilterINGENVIX-filter försämrar Calmar 50%+ (CCS gillar lugn, motsats till PCS)
SLINGEN — defined risk = debitMax-loss per kontrakt = vad du betalat. Inga öppna naked positions.
Entry-dagar (BACKTEST)Mon + Wed + Thu + Fri (skip Tue)DOW-grid: Tue Calmar 0.46 isolerat (sämsta DOW). MWThF kombo Calmar 1.20+ via diversifiering.
Entry-dagar (OPERATIV 2026-05-25)Mon-Fri (alla 5 dagar)Mat:s val — fler entries = tightare rolling-portfolio-hedge mot upside-tail. Backtest pågår.
Cadence (BACKTEST)~185 trades/år (4 entries/vecka)4× rotation jämfört med Thu+Fri-only
Cadence (OPERATIV)~230 trades/år (5 entries/vecka)+25% vs backtest
Concurrent-cap (OPERATIV)Max 8 öppna2× backtest-cap (max 4). Dubbelt kapital deployat.

📊 Per-år validering (SPY 2018-2025)

ÅrnWRAvg PnL/100kNote
20184676%+$23,632Bear Q4
20194384%+$34,320Bull-rally
20205086%+$91,137COVID rebound
20214969%+$31,635Volatil bull
20224471%+$45,590Bear-år (slår PCS)
20234281%+$48,290Recovery
20244276%+$59,837Bull
20253672%+$72,145Stress + AI-rally

8/8 år positiva. Bear 2022 +$45k bevisar att strategin INTE är ren bull-bet — den har genuin theta-edge som överlever regimskifte. 2025 +$72k är imponerande givet mars-stress.

🚦 Trade-signal logic

CCS funkar bäst utan VIX-filter. Trade-signal är simpel:

  • Path A — Thursday: Idag torsdag
  • Path B — Friday: Idag fredag

Mon/Tue/Wed: skip — DOW-grid visar Calmar 0.6-0.8, klart sämre. 14/21-DTE-strukturen passar bäst Thu/Fri-entry pga weekly Friday-expiration-alignment.

VIX-filter försämrar. SPY-test visade: thu_v17_sma → Calmar 0.73 (vs no_filter 3.20). CCS är debit-strategi → höga vol = dyr debit = sämre yield. Kör utan filter.

🎯 TP-spec — uncapped vs capped (kritiskt fynd 2026-05-07)

TP-spec beror på om du har concurrent-cap (Mat: max 4 öppna) eller inte.

📊 Uncapped (ren Calmar-grid, 12 TP-nivåer)

TP%CalmarCAGRMDD%Note
NONE1.52+35.0%23.1%★ Uncapped optimum
100%1.45+34.3%23.7%~NONE-equivalent
75%1.39+34.2%24.6%Marginellt sämre
30%1.20+27.3%22.8%Gammal spec
10%0.55+16.4%30.1%Katastrof

🎯 CAPPED (Mat:s 1% × max 4) — TP 100% min hold 7d VINNER

TP-specCalmarCAGRMDD%Note
NONE (gamla deploy)1.40+21.6%15.4%Baseline
TP 100% min hold 7d ★1.71+24.6%14.4%★ MAT:s nya spec — vinner på allt
TP 100% min hold 5d1.71+24.5%14.3%Likvärdig 7d
TP 100% min hold 10d1.67+24.1%14.4%Marginellt sämre
TP 75% min hold 7d1.50+19.3%12.9%Lägre CAGR
TP 50% min hold 7d1.12+16.5%14.7%För tidiga exits

★ Mat:s insight (2026-05-07): Med max-4-cap frigör TP-trigger en slot → ny entry kan tas snabbare → fler trades genomförs.

Mekanism: 33% av trades triggar TP 100% (= dubbla debit) någonstans dag 7-13. Dessa är "explosive winners" där spot rallat snabbt + theta accelererat. Att låsa in INNAN reversal kan ta tillbaks = bevarad profit. Andra 67% håller till exit-day som vanligt. AvgDay nästan oförändrad (13.3d vs 13.6d).

Praktisk regel: Stäng om PnL ≥ 100% av debit AND days_held ≥ 7. Annars hold till torsdag före short-Friday. På OMX 10 kontr × 850 SEK debit → TP-mål +8,500 SEK profit.

Varför TP 50%/75% förlorar: Stänger för tidigt på trades som hade fortsatt växa till TP 100%+. Tappar mer CAGR än cap-relief sparar.

⚠️ Exit-disciplin (kritiskt)

Diagonal har OLIKA expirationer för short och long. Stäng senast dag 13 (1 dag innan short expirerar).

  • Om short-leg går ITM och du låter den expirera → assignment → naked-call-exposure (du blir kort SPY/OMX)
  • Long-leg expirerar 7d senare → den hindrar inte assignment
  • SPY-backtest exit-day = 13 (för 14-DTE short)
  • Med disciplin: max-loss = debit (= vad du redan betalat)

Sätt kalender-reminder vid trade-open så du stänger i tid. TP triggar typiskt dag 8-9 (SPY-snitt) — exit-dag-13 är fallback om TP inte fyrar.

📈 DTE-pair sweep (Friday-only, MWThF, TP NONE, Δ 0.20/0.25)

Long-DTE-extension på låg-Δ-tier — bekräftar 14/28 är peak:

Δ-pairLong 21dLong 28dLong 35dLong 42dLong 56d
0.20/0.252.202.412.081.821.63
0.20/0.301.621.651.541.361.63
0.25/0.301.741.741.371.100.87
0.30/0.351.561.521.150.960.85

14/28 (diff 14d) är klart optimum för 0.20/0.25-tier. Längre long-DTE (35-56d) kostar Calmar pga dyrare debit utan motsvarande extrinsic-skydd vid exit. Original 14/21-spec hade Calmar 2.20 — 14/28 ger ~+0.21 Calmar för samma Δ.

📅 DOW edge — Friday-only-restriktion (OMX-realistic)

DOWnWRCAGRMDD%CalmarStatus
Mon35870.4%+9.5%24.8%0.38Svag isolerat, OK i kombo
Tue39571.4%+10.4%22.5%0.46★ SÄMSTA — skip
Wed37773.7%+10.7%20.8%0.51Svag isolerat, OK i kombo
Thu37374.3%+12.6%19.0%0.67OK
Fri37071.1%+10.8%14.9%0.73OK
MWThF (skip Tue)149570.6%+27.3%22.8%1.20★ Deploy (med TP 30%)
MWThF + TP NONE + Δ 0.20/0.25146056.7%+41.4%17.1%2.41★ Uncapped baseline (slås av TP 100%/7d med max-4-cap, se nästa sektion)

Tisdag är empiriskt SÄMSTA DOW (Calmar 0.46 isolerat) — Mat:s "skip Tue lol" instinkt validerad. Mon/Wed är svaga isolerat men bidrar positivt i kombo via diversifiering (mer trades = mer compounding).

🎯 Δ-grid (re-optimerad 2026-05-07) — låg-Δ + tight-diff dominerar

Calmar-heatmap (Friday-only, MWThF, 14/28, TP NONE):

short \ long Δ0.250.300.350.400.450.50
0.202.411.651.151.000.890.78
0.251.741.210.870.740.65
0.301.521.060.830.70
0.351.230.880.72
0.400.910.81

Mönster: (1) Lägre absolut Δ vinner — rad 0.20 dominerar. (2) Tightare Δ-diff vinner — kol 0.25 dominerar. Δ 0.20/0.25 (Calmar 2.41) slår gamla 0.30/0.35 (1.52) med +0.90 Calmar OCH lägre MDD (17.1% vs 23.1%) OCH lägre AvgDebit ($1.01 vs $1.53 — kapital-effektivare).

Strike-relation surprising: 0.20/0.25 har bara 6% trades med long_K < short_K (äkta bull-bias). 94% har long ≥ short (calendar med liten positiv strike-skew). Det är inte en strikt "diagonal" enligt traditionell definition — det är en theta-collection-strategi som vinner när IV/spot rör sig modest.

🧪 Walk-forward / OOS-validering — Δ-val är ROBUST, magnitud regim-känslig

Train/test-split för att verifiera att 0.20/0.25 inte är overfit:

Δ-pairTRAIN 2018-2021
Calmar
TEST 2022-2025
Calmar
TRAIN CAGRTEST CAGR
0.20/0.254.420.49+75.7%+64.2%
0.25/0.303.170.42+70.8%+57.2%
0.20/0.303.120.39+76.7%+58.6%
0.30/0.352.910.29+67.3%+41.8%

✓ Top-3 overlap: 3/3 — exakt samma top-3 i båda perioder.
✓ Spearman ρ = 0.70 (p = 0.0006) — Δ-rankingen är statistiskt signifikant stabil.
⚠ Calmar-magnitud är regim-känslig: 4.42 → 0.49 mellan train/test. CAGR håller bättre (75.7% → 64.2%) men 2022-bear blew MDD från 17% till 132% i isolerat-test (utan kapital-buffert från 2018-2021).

Praktisk implikation: Δ 0.20/0.25 är robust val, MEN realistic-deploy-MDD är ~20-30% (inte 17% som backtest visar). Mat startar 2026 = nyligen kapital, ingen 2018-2021-buffert → förvänta dig 2022-stil-MDD i bear-period.

💰 Sizing — realistisk per-trade × concurrent-cap

Sizing-svep på final spec (MWThF, 14/28, Δ 0.20/0.25, TP NONE), $100k start:

Per-tradeConcCap 5%ConcCap 10%ConcCap 20%ConcCap 30%None
0.25%1.491.491.491.491.49
0.50%1.591.591.591.591.59
1.00%1.391.731.741.741.74
2.00%1.071.512.352.302.30
3.00%0.791.611.992.082.13
5.00%0.681.162.011.472.01

Calmar-värden ovan. Optimum: 2% per trade × 20% concurrent-cap = Calmar 2.35 / CAGR +67% / MDD 28.6%. Men det är AGGRESSIVT.

⭐ Mat:s slutgiltiga deploy-plan (2026-05-07 final)

1% per trade × max 4 öppna × TP 100% min 7d × annars hold till exit-day

VariantCalmarCAGRMDD%2.4M-projection
Mat:s baseline (TP NONE)1.40+21.6%15.4%~+518k / ~369k MDD
Mat:s slutgiltiga (TP 100%/7d)1.71+24.6%14.4%~+591k / ~346k MDD
Δ slutgiltig vs baseline+0.30+3.08pp−0.92pp+73k/år, −23k MDD

📐 Per-trade × Concurrent-cap-mappning (1% × varierande max-cap)

PlanPer-tradeMaxCalmarCAGRMDD%2.4M-projection
Mat:s slutgiltiga ★1%4 + TP 100%/7d1.71+24.6%14.4%+591k / 346k MDD
Mat:s baseline1%4 + TP NONE1.40+21.6%15.4%+518k / 369k MDD
Lättare cap1%6 + TP 100%/7d1.77+34.7%19.6%+833k / 470k MDD
~No cap1%8 + TP 100%/7d1.81+45.3%25.1%+1.1M / 602k MDD ⚠

Skalningsplan med TP 100%/7d:

  • Start 10 kontr (Trade #1) → utvärdera 5-10 trades → kontrollera real fill-quality på OMX
  • Efter validering: skala till ~25-30 kontr (≈ 1% av 2.4M)
  • Höj cap till 6 öppna efter 20+ trades om Calmar håller (lägger ~+240k extra/år)
  • Aldrig över 50 kontrakt per trade eller cap=8 — MDD blir för stor

📊 Monte Carlo bootstrap-konfidens (2026-05-08)

10 000 bootstrap-simuleringar från 1 505 historiska SPY-trades (samma deploy-spec). Bygger "alternate timelines" av Mat:s 10-kontrakt-deploy. Två varianter: simple bootstrap (sample i.i.d.) och block bootstrap (block-storlek 10 trades, bevarar autokorrelation = realistic).

🎯 Konfidens för positiv vinst (P)

Horisontn tradesSimple bootstrapBlock bootstrap (realistic)
1 månad1684.7%71.3%
3 månader4896.6%81.7%
6 månader9299.4%89.3%
1 år185100.0%96.0%
2 år370100.0%99.3%
3 år555100.0%99.9%

Block bootstrap är "real-world"-siffran — den bevarar bear-clustering som finns i regim-baserad strategi. Simple bootstrap underskattar tail-risk genom att anta i.i.d.

📈 P-diagram: sannolikhet att tjäna minst X SEK (block-bootstrap)

Vinst minst1 mån3 mån6 mån1 år2 år3 år
+0 SEK85%96%99%100%100%100%
+50 00046%87%98%100%100%100%
+100 00011%68%94%100%100%100%
+200 0000%21%73%99%100%100%
+300 0000%2%36%94%100%100%
+500 0000%0%1%58%100%100%
+800 0000%0%0%4%89%100%

📅 Per-månad detaljer (16 trades, 10 kontrakt)

MåttSEK% av debit
Mean PnL+45 485+23.7%
Median PnL+49 592+25.8%
Worst 5% (simple)−25 414−13.2%
Worst 5% (block)−100 453−52.3%
Best 5% (simple)+117 704+61.3%
Best 5% (block)+180 115+93.8%
P(förlust > 100k SEK)5.1% (block)
P(förlust > 192k SEK, total wipe)~1-2% (extrapolerat)

💡 Tre nyckelinsikter

  • 1 månad är "noisy" — 28% chans röd månad. Bli inte panik vid förlust-månad, det är inom förväntat noise.
  • 6 månader = konfidens-tröskeln — 89% positiv. Det är där statistisk grund för "backtest = verklighet" börjar bli stark.
  • 1+ år = edge-bekräftelse — 96-100% positiv. Förluster över 1 år är ~4% tail-event även med pessimistic block-bootstrap.

🚨 När ska Mat oroa sig?

  • 1 månad röd: Förväntat (28%-händelse). Inget agerande.
  • 3+ månader negativ: Orange flagga (P=18% block) — överväg paus och re-validate.
  • 6+ månader negativ: Röd flagga (P=11% block) — möjlig regim-skift, granska strategi.
  • 1+ år negativ: Strategi-killer (P=4% block) — sannolikt fundamental edge-erosion, paus och re-evaluate från grunden.

Caveats: Bygger på SPY 2018-2025-distribution. OMX kan ha andra tail-egenskaper (sämre likviditet, EU-specifik tail). Block-storlek 10 trades är best-guess. Inga regim-skift modellerade. Använd som "när ska jag oroa mig"-tröskel, INTE som timing-signal. Script: mc_ccs_simulation.py.

🔗 PCS vs CCS — komplementära eller korrelerade?

Empirisk per-månads-korrelation SPY 2018-2025:

  • Pearson ρ = +0.02 (p = 0.84) — statistiskt oberoende
  • Spearman ρ = -0.09 (p = 0.39) — slumpvarians, inget signifikant mönster
  • 7/8 år båda positiva. Endast 2022 är komplementär (PCS +$8k / CCS −$63k)

PCS gillar VIX-spike (rich credit). CCS gillar lugn (billig debit). Men i SPY-historiken är de bara komplementära i bear-2022 — andra år går de samma håll. Combo 50/50-portfölj (Calmar 2.97) slår INTE CCS standalone (Calmar 3.16) — diversifierings-kostnaden överstiger nyttan.

Praktisk slutsats: PCS = "regn-försäkring för 2022-stil-event", inte CAGR-driver. För max-yield kör CCS standalone. För stabilitet kör PCS standalone. Att köra båda samtidigt är inte gratis-diversifiering på SPY-historiken.

OMX-caveat: Regional EU-bear-tail (2× SPY-tail per memory) kan göra PCS-skydd mer värt på OMX än SPY visade. Mat:s nuvarande PCS-deploy + nya CCS-deploy = "två oberoende strategier på samma konto" — empirisk validering pågår via parallell-execution.

🔬 Vad som EJ fungerade

  • Put calendar / put diagonal: Calmar -0.25 (krossas av bull-drift på SPY)
  • Double calendar (put + call): Calmar 0.80 (put-leg drar ner combo)
  • Short DTE 7 / 21 / 30: sämre än 14 i alla Δ-pair
  • Long-DTE 35-56: Calmar sjunker monotont från 14/28-peak (2.41 → 2.08 → 1.82 → 1.63)
  • VIX-filter (Thu V>17 + SMA200): Calmar 0.73 (halverar)
  • TP 30%: Calmar 1.20 (vs NONE 1.52). Stänger för tidigt, missar sista veckans theta.
  • TP 10-15%: Calmar 0.55. Småvinster + förluster når full debit-loss = RR-katastrof.
  • Tisdag-entry: Calmar 0.46 isolerat (sämsta DOW). Skip alltid.
  • Höga absolut-Δ (0.30+): dyrare debit utan motsvarande edge — Calmar sjunker monotont.
  • Stora Δ-diff (0.05+ apart): Calmar sjunker. Tight-diff (0.05-pt) dominerar.
  • 112 (1 long put + 1 short put + 2 OTM short puts): CAGR 0.05-0.30%, tail-risk-bomb
  • Sizing 5%/trade × 5% concurrent-cap: Calmar 0.68 (fee-drag dominerar små units)

CCS Long Call Diagonal är väl-testad mot strukturella alternativ. Edge är robust över Δ-grid (20 kombos), DTE-grid (5 long-DTE × 4 Δ-pair), DOW-grid, TP-grid (12 nivåer) OCH walk-forward (top-3 stabilt train→test). Men magnitud är regim-känslig — Calmar-nivå (2.41 vs 0.49 train/test) varierar dramatiskt med vol-regim.

🔬 Forskning 2026-05-09 — sizing × max-concurrent + WR-tak + SL/naked-exit

📐 Sizing × max-concurrent matrix (% av equity, no-compound)

Per tradeMax-capTrades/årAnnual %MDD%Calmar2.4M Annual SEK
0.5%16190+21.4%13.2%1.62+514k
0.6% ★16190+26.2%16.0%1.64+628k
0.7%16190+30.7%19.2%1.61+738k
0.8%16190+35.7%22.1%1.62+857k
1.0%16190+44.8%27.9%1.61+1.07M

Calmar invariant 1.61-1.64 — sizing-val är personlig risk-tolerans, inte optimering. Calmar oförändrad mellan compound vs no-compound (~1.71 vs ~1.62).

🎯 Max-concurrent — verklig optimum-vektor

MaxTrades/årBlocked%Avg openCAGR (kompound)Calmar
4 ⭐ gammal spec10145.9%3.3+24.6%1.59
614324.1%4.7+34.7%1.64
81757.9%5.8+45.3%1.70
10 ★ optimum1900%6.3+48.3%1.81
16+ (Mat:s plan)1900%6.3+48.3%1.81

Max 10 = "no cap" effektivt (avg 6.3 öppna, max 9 någonsin). Mat:s 16-cap är säker buffert. Allt över 10 ger ingen ytterligare förbättring.

📊 Monte Carlo (0.6% × max 16, no compound, 2.4M-konto)

HorisontBlock bootstrap P(vinst)Avg PnLWorst path
1 månad (16 trades)71.0%+54k SEK−226k SEK
3 månader82.9%+158k−438k
6 månader90.6%+308k−654k
1 år (191)96.8%+621k−526k
2 år99.4%+1.23M−601k
3 år100.0%+1.85M−87k

🚫 Avskrivna varianter (testat 2026-05-09)

  • WR 75%-mål: strukturellt omöjligt på CCS Long Call Diagonal. Maximum WR ~68% (TP 30%, kostar 45% av yield). 75%+ WR kräver credit-strategi (PCS).
  • SL-overlay (50%/7d): kostar -22% av annual yield, ingen MaxLoss-förbättring (worst-trades är gap-events där SL inte hinner trigga). Defined-debit redan hard-cap. Skip.
  • Naked-short-exit (stäng long dag 13, låt short förfalla): +18k/år EV-pickup men +47% sämre worst-trade och bryter defined-risk-strukturen. Skip.
  • Per-ben TP / Δ-stack / Asymmetrisk sizing (testat 2026-05-08): alla marginal eller sämre. Spec står.

📈 OMX 14-dag-drift (statistisk grund)

SPY/OMX 17-års data: +0.43% genomsnittlig 14-dag-drift, std 3.51%. 49.6% av tiden landar inom −2 till +2%. +2 till +3.5% rörelse är diagonal-sweet-spot (~15% av tiden, TP-zon). Drift positiv 14 av 17 år.

📅 DTE-pair extended sweep 2026-05-09 — 14/28 verifierat optimum

Utvidgad svep (4 short × 6 long = 23 kombinationer) med 1% × max 16 no-compound på 2.4M-konto:

RankDTECalmarAnnual SEKMDD SEKAnnual%MDD%
🥇14/28 ★1.66+1.07M646k+44.8%26.9%
🥈14/211.43+1.04M724k+43.3%30.2%
🥉14/351.32+876k665k+36.5%27.7%
421/281.23+1.25M1.01M+52.0%42.2%
514/421.09+712k654k+29.7%27.2%
621/351.01+1.12M1.10M+46.4%45.9%
77/140.92+513k557k+21.4%23.2%
828/350.87+1.17M1.35M+48.7%56.2%

Mönster: Short 7 DTE underpresterar fundamentalt (för litet credit). Short 21+ ger högre Annual men MDD 42-61% (sömn-test fail). Long-extension från 14/28 monotont sämre. 14/28 förblir strukturellt optimum — inte förhandlingsbar.

📚 Memory-referenser

  • project_session_summary_2026_05_07.md — full CCS-fynd-historik
  • project_pcs_combo_filter_2026_05_03.md — PCS-baseline (referens)
  • project_ccs_mc_confidence_2026_05_08.md — MC bootstrap-konfidens
  • project_ccs_delta_stack_avskriven_2026_05_08.md — Δ-stack/asymm-sizing AVSKRIVEN
  • project_ccs_naked_short_exit_avskriven_2026_05_08.md — naked-exit AVSKRIVEN
  • backtest_ccs_no_compound.py, backtest_ccs_max_concurrent_extended.py, backtest_diagonal_sl_overlay.py, backtest_diagonal_wr_target.py, mc_ccs_06_no_compound.py — 2026-05-09 svep-scripts

📘 Om denna dashboard

🎯 Vad är detta?

Privat trading-dashboard för Long Call Diagonal på OMXS30 (eller SPY) weeklies. Sidan körs på en Mac Mini hemma och servar bara Mat (Cloudflare-Access-skyddad).

Dashboarden hjälper med: (1) Översikt-flik med kompakt summering över alla aktiva trades (för många samtidigt), (2) Aktiva-flik med detaljerad vy + edit/stäng-knappar, (3) entry-signal Mon-Fri, (4) historik, (5) Telegram-notiser vid TP-trigger + exit-day-warning.

📅 Senaste uppdateringar 2026-05-09

  • Ny "📊 Översikt"-flik som default — kompakt tabell, sorterad efter expiration (närmast först) → entry-datum (äldst först per expiry-grupp). Rendezvous-vyn när Mat skalar till 16+ samtidigt aktiva trades.
  • Strategi-flik utökad med 2026-05-09 forskningsfynd: sizing × max-concurrent matrix, MC-konfidens på 0.6% × max 16, WR-tak (75% omöjligt), SL-overlay test (skip), naked-short-exit (skip).
  • Deploy-spec-kandidat: 0.6% × max 16 × no compound = +628k SEK/år konstant på 2.4M, MDD 16%, P(vinst) 1 år 97%. Alternativ till 1% × max 4 (kompound).

🧭 Strategin i ett ögonkast (uppdaterad 2026-05-09)

  • Underliggande: OMXS30 weeklies (eller SPY på Tasty USA-konto)
  • Struktur: Long Call Diagonal (debit, 2 ben i 2 expirationer)
  • Spec: Short Δ ~0.20 (14 DTE Friday) / Long Δ ~0.25 (28 DTE Friday)
  • Entry (operativ 2026-05-25): Mon-Fri (alla 5 dagar) — ingen filter. (Backtest-konfig: MWThF skip Tue)
  • TP: 100% min hold 7d (slot-frigörelse + locks in winners)
  • Risk: Defined = debit (vad du betalar netto)
  • EV per trade: +23.9% av debit (invariant av sizing/skalning)
  • Sizing-alternativ:
    • Konservativt: 0.5% × max 16 = +514k SEK/år, MDD 13.2%
    • Balanserat ★: 0.6% × max 16 = +628k SEK/år, MDD 16.0%
    • Aggressiv: 1.0% × max 16 = +1.07M SEK/år, MDD 27.9%
  • Calmar-stabil 1.61-1.81 oavsett sizing-val (sizing = risk-tolerans, inte optimering)
  • Optimum max-cap = 10 (avg 6.3 öppna, max 9 någonsin). Mat:s 16 = säker buffert.

🔬 Edge-historik (research-evolution 2026-05-07)

Strategin har itererats genom flera optimum-shifts under dagen:

  1. Morning: Diagonal upptäckt på SPY all-expirations — Calmar 4.25, Δ 0.30/0.40, TP 30%, 14/21 DTE
  2. Sen-kväll: Friday-only-restriktion (OMX-realistic) → Calmar 1.20 på MWThF 14/28 DTE, TP 30%
  3. Senare 2026-05-07: TP-optimering på 14/28-spec → TP NONE vinner Calmar 1.52 (+0.32 vs TP 30%)
  4. Senare 2026-05-07: Δ-grid på TP-NONE-spec → Δ 0.20/0.25 vinner Calmar 2.41 (+0.90 vs 0.30/0.35)
  5. Senare 2026-05-07: Walk-forward-validering → top-3 robust, Spearman ρ=0.70
  6. Senare 2026-05-07: Long-DTE-extension (14/35, 14/42, 14/56) → INGEN bättre än 14/28
  7. Senare 2026-05-07: PCS/CCS-korrelation → ρ=+0.02 (oberoende, ej äkta komplementär)
  8. Senare 2026-05-07: Sizing-svep → realistic 0.35-1% per trade, optimal 2% × 20% concurrent-cap

Allt validerat med real options-pricing-backtest på SPY 2018-2025 — bid/ask spread, friction 15%, $1.30/trade fees, Friday-only-expirations (OMX-realistic).

⚠️ Caveats (kritiska)

  • SPY-backtest: all data är SPY real-options. OMX kan skilja: sämre likviditet (3-pt bid/ask vs SPY ~0.05), olika call-skew, BS-pricing-modell opålitlig. Real OMX-paper-test pågår via Trade #1.
  • Walk-forward-magnitud: 2022-bear-period gav backtest-MDD 132% (i isolerat test utan kapital-buffert). Mat startar 2026 = "isolerat-test"-scenario. Förvänta dig MDD 25-35% i bear, INTE 17%.
  • 2008-stil 50% DD: ej i 18-års-data. Strategin är otestad mot ekstrema events.
  • Bull-bias: long call diagonal har positiv delta. Gynnas av rally, dödas i prolonged bear.
  • 22% förlustfrekvens: psykologiskt skiljer sig dramatiskt från PCS (99% WR). Mat KOMMER se -2k förluster regelbundet.
  • Skalbarhet: vid 50+ kontrakt på OMX ökar slippage 30-50%. Realistic EV/kontrakt sjunker 10-30%.
  • Mat:s diskretionära override är prio 1 — ignorera systematic-rules om något känns fel.

⚠️ Privat användning

Detta är inte rådgivning. Strategin är validerad på SPY-data men inte ännu live-tradead — paper-test rekommenderas innan stort sizing. CCS är directional bull-bias och kan prestera sämre i förlängd 2008-stil bear (ej i SPY 2018-2025-sample).

🔧 Teknisk stack

  • Backend: Python 3.13 + Flask, SQLite (trades.db)
  • Pris-källor: Nordnet REST API (live OMX-options bid/ask), yfinance (VIX/SPY/OMX-spot fallback)
  • Frontend: Vanilla HTML/CSS/JS (ingen framework)
  • Hosting: Mac Mini Intel hemma, Cloudflare Tunnel + Access
  • Notifications: Telegram Bot API (TP-trigger, exit-day-warning)

📁 Kataloger

PlatsMaskinRoll
/Users/matsahlgren/tastytrades/ccs_dashboard/ MacBook Pro M3 Max (dev) Källkod, all editering. Synkas till Mac Mini.
/Users/matsahlgren/tastytrades/ MacBook Pro Backtest-scripts: backtest_diagonal_*.py, backtest_call_calendar_tp_filter.py
/Users/matsahlgren/.claude/projects/-Users-matsahlgren-tastytrades/memory/ MacBook Pro Auto-memory: project_session_summary_2026_05_07.md (CCS-fynd)
~/ccs_dashboard/ (/Users/svennestrunt/ccs_dashboard/) Mac Mini Intel (prod) Live deploy. app.py, templates/, static/, trades.db, nordnet_*.py.
~/ccs_dashboard/dashboard.log Mac Mini Log-fil (Flask + price-poller + notifier).
~/ccs_dashboard/trades.db Mac Mini SQLite med CCS trade-historik.
~/Library/LaunchAgents/com.ccs-omxs30.dashboard.plist Mac Mini launchd plist — auto-start vid boot, port 8880.
~/.cloudflared/config.yml Mac Mini Cloudflare Tunnel — route ccsomxs30.ahlgrenonline.org → localhost:8880

Workflow: all editering på MacBook Pro. ssh macmini "cat ~/ccs_dashboard/filen" | diff - lokal_filen först. rsync -avz en fil i taget. Sedan launchctl unload/load com.ccs-omxs30.dashboard.plist. Verifiera tail -30 ~/ccs_dashboard/dashboard.log.

📅 Versionshistorik

  • 2026-05-07: Initial CCS-deploy. Spec validerad via SPY real-options-backtest. Port 8880, route ccsomxs30.ahlgrenonline.org.

🔗 Relaterade dashboards