Strasmore Research
למידה Matt Connorמאת Matt Connor · עודכן 2026-10-16

האם אופציות 0DTE הן בסיכון גבוה? ניתוח יווניות

האם אופציות 0DTE מסוכנות? בחינת ערכי Gamma ו-Theta בחוזי SPY יומיים לעומת חודשיים, והתנועה הנדרשת במדד כדי להכפיל את הפרמיה. הבנת הסיכונים בניהול פוזיציות מסחר.

האם אופציות 0DTE הן בסיכון גבוה? מבחינה מכנית, התשובה היא כן: חוזה ליום אחד נושא עמו את ה-gamma וה-theta של אופציה לחודש שלם, כשהם דחוסים לתוך יום מסחר אחד, והפרמיה שלו יכולה להכפיל את עצמה או להימחק לחלוטין בתנועה ש-SPY מבצעת במהלך שבוע רגיל. עם זאת, המכשיר הפיננסי הוא לעיתים רחוקות הגורם לריקון חשבונות של משקיעים פרטיים. גודל הפוזיציה הוא הגורם לכך. הנתונים להלן מגיעים מחוזים אמיתיים על SPY שנסחרו ביוני 2026.

0.79%

ניתוח נתוני מסחר

מה הופך אופציית 0DTE למסוכנת יותר מאופציה לטווח ארוך?

אופציית 0DTE היא חוזה ביום המסחר האחרון שלו (DTE הם ימי פקיעה; המדריך ל-מהן אופציות 0DTE מסביר את היסודות). שלושה גורמים משתנים כאשר לחוזה נותרו שעות ספורות במקום שבועות.

אין זמן להתאוששות. חוזה ל-30 יום יכול לספוג תנועה לרעתו ולהמתין; חוזה לאותו יום אינו יכול, וכל דולר בפרמיית 0DTE מסוג at-the-money הוא ערך זמן שמתאפס בנעילה.

ה-Gamma מרוכזת. ה-Delta היא רגישות האופציה לתנועה של דולר אחד בנכס הבסיס; ה-Gamma היא הקצב שבו ה-Delta משתנה ככל שנכס הבסיס זז. סמוך לפקיעה, ה-Gamma מצטברת סביב מחיר המימוש, ותנועה קטנה ב-SPY יכולה להקפיץ את ה-Delta של החוזה מקרבה ל-0 לקרבה ל-1 (ההסבר על Gamma באופציות מפרט את המכניקה).

ה-Theta עצומה ביחס לפרמיה. ה-Theta היא הערך שהאופציה מאבדת מדי יום מעצם חלוף הזמן; בחוזה לאותו יום, מדובר בכל הפרמיה מעצם ההגדרה (ההסבר על Theta באופציות מכסה את העקומה לאורך חיי החוזה).

הפאנל הראשון מתמחר זאת. הוא לוקח כל אופציית Call מסוג at-the-money על ה-SPY (מחיר מימוש בטווח של רבע אחוז ממחיר הנעילה של ה-SPY) בכל יום מסחר ביוני 2026, מקבץ את החוזים לפי ימי פקיעה, ומחשב את העלות הממוצעת ואת המרחק שה-SPY נדרש לעבור כדי להחזיר את הפרמיה.

שאילתהעלות אופציית Call מסוג at-the-money על SPY, לפי ימים לפקיעה (יוני 2026)
טווח DTEפרמיה ממוצעתשינוי נקודת איזון (%)שינוי כפול (%)שינוי Delta (%)
1 day (next session)3.020.410.810.79
2-5 days4.770.641.291.25
6-10 days6.70.91.81.73
11-20 days9.021.222.432.31
21-45 days14.271.923.843.56
ה-SQL המדויק מאחורי כל מספר
WITH atm_calls AS
(
    SELECT
        days_to_expiry              AS dte,
        toFloat64(option_close)     AS premium,
        toFloat64(underlying_close) AS spot,
        toFloat64(delta)            AS dlt
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND lower(toString(option_type)) IN ('call', 'c')
      AND date >= toDate('2026-06-01')
      AND date <  toDate('2026-07-01')
      AND days_to_expiry > 0
      AND days_to_expiry <= 45
      AND iv_converged = 1
      AND volume > 0
      AND option_close > 0
      AND toFloat64(delta) BETWEEN 0.2 AND 0.8
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.0025
)
SELECT
    multiIf(dte <= 1,  '1 day (next session)',
            dte <= 5,  '2-5 days',
            dte <= 10, '6-10 days',
            dte <= 20, '11-20 days',
                       '21-45 days')                   AS dte_bucket,
    round(avg(premium), 2)                             AS avg_premium,
    round(avg(premium / spot) * 100, 2)                AS breakeven_move_pct,
    round(avg(premium / spot) * 200, 2)                AS double_move_pct,
    round(avg(premium / (dlt * spot)) * 100, 2)        AS delta_move_pct
FROM atm_calls
GROUP BY dte_bucket
ORDER BY min(dte)
הריצו בעצמכם

חוזה עם יום קלנדרי אחד שנותר עלה בממוצע $3.02, שהם 0.41% ממחיר ה-SPY, לעומת $14.27 (1.92%) עבור חוזה לטווח של 21 עד 45 ימים. עמודת breakeven_move_pct מציגה כמה מעל מחיר המימוש ה-SPY צריך להיסגר ביום הפקיעה כדי שה-Call יהיה שווה את עלותו, ועמודת double_move_pct מציגה כפול מכך. עמודת delta_move_pct היא הגרסה מסדר ראשון להיום: תנועת ה-SPY שבה ה-Delta הנוכחית של החוזה לבדה מרוויחה או מפסידה את מלוא הפרמיה. עבור החוזה ליום המחרת מדובר ב-0.79%; עבור החוזה לחודש קדימה, 3.56%. השוו את שניהם לתנועות היומיות של ה-SPY בפאנל יום הפקיעה בהמשך.

כמה SPY צריכה לנוע כדי להכפיל או לאפס פרמיה של 0DTE?

השוואה הוגנת מתבצעת לפי דולר פרמיה, שכן חוזה זול בעל יווניות גבוהות וחוזה יקר בעל יווניות נמוכות עשויים לשאת בחשיפה דולרית זהה. הפאנל הבא מחלק את הגמא והתטא בפרמיה עבור אותם חוזים ליוני 2026 ומציג כל שלב כמכפלה של השלב בן עשרים ואחד עד ארבעים וחמישה ימים.

שאילתהGamma ו-theta לכל דולר פרמיה, לפי ימים לפקיעה (יוני 2026)
טווח DTEGamma לדולר פרמיהTheta יומי (%)יחס Gamma מול חודש קדימהיחס Theta מול חודש קדימה
1 day (next session)0.029551.831.828.7
2-5 days0.009317109.4
6-10 days0.00476.95.13.9
11-20 days0.00233.92.52.2
21-45 days0.00091.811
ה-SQL המדויק מאחורי כל מספר
WITH atm_calls AS
(
    SELECT
        days_to_expiry          AS dte,
        toFloat64(option_close) AS premium,
        toFloat64(gamma)        AS gma,
        toFloat64(theta)        AS tht
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND lower(toString(option_type)) IN ('call', 'c')
      AND date >= toDate('2026-06-01')
      AND date <  toDate('2026-07-01')
      AND days_to_expiry > 0
      AND days_to_expiry <= 45
      AND iv_converged = 1
      AND volume > 0
      AND option_close > 0
      AND toFloat64(delta) BETWEEN 0.2 AND 0.8
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.0025
),
ladder AS
(
    SELECT
        multiIf(dte <= 1,  '1 day (next session)',
                dte <= 5,  '2-5 days',
                dte <= 10, '6-10 days',
                dte <= 20, '11-20 days',
                           '21-45 days')       AS dte_bucket,
        min(dte)                               AS dte_lo,
        avg(gma / premium)                     AS gamma_raw,
        avg(abs(tht) / premium) * 100          AS theta_raw
    FROM atm_calls
    GROUP BY dte_bucket
)
SELECT
    dte_bucket,
    round(gamma_raw, 4)                                                                   AS gamma_per_premium_dollar,
    round(theta_raw, 1)                                                                   AS theta_pct_per_day,
    round(gamma_raw / (SELECT gamma_raw FROM ladder WHERE dte_bucket = '21-45 days'), 1)  AS gamma_ratio_vs_month_out,
    round(theta_raw / (SELECT theta_raw FROM ladder WHERE dte_bucket = '21-45 days'), 1)  AS theta_ratio_vs_month_out
FROM ladder
ORDER BY dte_lo
הריצו בעצמכם

לכל דולר פרמיה, החוזה ליום המחרת נשא 0.0295 גמא לעומת 0.0009 בחוזה לחודש קדימה, יחס של 31.8 לאחד. התטא עמדה על 51.8% מהפרמיה ליום בחוזה ליום המחרת ועל 1.8% בחוזה לחודש קדימה, יחס של 28.7 לאחד.

החשבון של הכפלה ואיפוס בנעילה נובע מהתקבול בלבד. אופציית Call שווה להפרש בין שער הנעילה של SPY למחיר המימוש, או אפס. ברכישה בכסף (At the money), היא שווה פי שניים כאשר SPY ננעלת שתי פרמיות מעל מחיר המימוש (0.81% ממחיר SPY עבור החוזה ליום המחרת) ושווה אפס כאשר SPY ננעלת במחיר המימוש או מתחתיו. הישארות ללא שינוי מספיקה. החוזה לחודש קדימה זקוק לסיום בשיעור של 3.84% מעל מחיר המימוש שלו כדי להכפיל את ערכו בפקיעה, עם שבועות ל-SPY להגיע לשם והאפשרות למכור לאורך הדרך. אותו תקבול, שעון שונה; היווניות הן מה שהשעון עושה למחיר בתווך.

מדוע ה-Gamma מתרכזת במחיר המימוש

ה-Gamma מגיעה לשיאה בנקודה שבה נמצא נכס הבסיס ודועכת משני צדדיה; ככל שהפקיעה קרובה יותר, השיא חד יותר. הפאנל מציג את ה-Gamma כשינוי ב-Delta הנובע מתנועה של אחוז אחד ב-SPY (ה-Gamma כפול מחיר ה-SPY, חלקי מאה), בממוצע לכל מדרגה של חצי אחוז מהכסף (At-the-money) לאורך יוני 2026. החישוב משתמש באופציות Call מחוץ לכסף (Out-of-the-money) מעל מחיר השוק ובאופציות Put מחוץ לכסף מתחתיו, הנושאות את אותה Gamma באותו מחיר מימוש.

שאילתהשינוי Delta בתנועה של 1% ב-SPY, לפי מרחק מ-strike (יוני 2026)
Moneynessשינוי Delta יום למחרתשינוי Delta חודש קדימה
-2%0.0780.071
-1.5%0.1310.077
-1%0.2240.081
-0.5%0.3720.087
0%0.4970.092
+0.5%0.3880.097
+1%0.2110.098
+1.5%0.0940.097
+2%0.0420.095
ה-SQL המדויק מאחורי כל מספר
SELECT
    concat(if(half_pct > 0, '+', ''), toString(half_pct / 2), '%')  AS moneyness,
    round(avgIf(gma * spot / 100, dte <= 1), 3)                      AS next_day_delta_shift,
    round(avgIf(gma * spot / 100, dte BETWEEN 21 AND 45), 3)         AS month_out_delta_shift
FROM
(
    SELECT
        toInt32(round((toFloat64(strike_price) / toFloat64(underlying_close) - 1) * 200)) AS half_pct,
        days_to_expiry                                                                     AS dte,
        toFloat64(gamma)                                                                   AS gma,
        toFloat64(underlying_close)                                                        AS spot
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND date >= toDate('2026-06-01')
      AND date <  toDate('2026-07-01')
      AND ((days_to_expiry > 0 AND days_to_expiry <= 1) OR days_to_expiry BETWEEN 21 AND 45)
      AND iv_converged = 1
      AND volume > 0
      AND option_close > 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.0225
      AND ((lower(toString(option_type)) IN ('call', 'c') AND strike_price >= underlying_close)
        OR (lower(toString(option_type)) IN ('put', 'p')  AND strike_price <  underlying_close))
)
GROUP BY half_pct
HAVING countIf(dte <= 1) > 0 AND countIf(dte BETWEEN 21 AND 45) > 0
ORDER BY half_pct
הריצו בעצמכם

במחיר המימוש, תנועה של אחוז אחד שינתה את ה-Delta של החוזה ליום המחרת ב-0.497 ואת זו של החוזה לחודש קדימה ב-0.092. שני אחוזים מעל הכסף, הנתונים היו 0.042 ו-0.095. קו אחד הוא זינוק, השני הוא מישור. לחוזה לאותו יום הקרוב למחיר המימוש יש חשיפה כיוונית המשתנה מחדש עם כל תנועה של דולרים ספורים ב-SPY; זוהי הריכוזיות העומדת מאחורי סיכון פקיעה (pin risk).

מה באמת עשו אופציות Call על SPY באותו יום

ה-Greeks מתארים את המחיר באופן מקומי. עבור תוצאות מלאות, הלוח הבא עוקב אחר חוזה אחד לכל פקיעה: עבור כל פקיעה של SPY ביוני 2026, הוא לוקח את ה-Call שמחיר המימוש שלו היה הקרוב ביותר למחיר הסגירה של SPY ביום המסחר שלפני הפקיעה, מתעד את מחיר הסגירה של אותו ערב (המחיר על המסך בפתיחה הבאה, לפני כל פער מחירים), ואז מתמחר את החוזה בסגירת הפקיעה: מחיר הסגירה של SPY פחות מחיר המימוש, או אפס אם SPY סיים במחיר המימוש או מתחתיו, שכן זהו כל שוויו של Call לאחר שהזמן אזל.

שאילתהאופציית Call מסוג at-the-money על SPY: שער סגירה קודם מול ערך בסגירת הפקיעה, לכל פקיעות יוני 2026
21 rows (showing 20)
תאריך פקיעהתווית פקיעהפרמיה בסגירה קודמתערך בפקיעהאחוז פרמיה שנותרשינוי SPY (%)
2026-06-01Mon Jun 12.50.58230.12
2026-06-02Tue Jun 22.712.63970.4
2026-06-03Wed Jun 31.6200-1.2
2026-06-04Thu Jun 43.993.56890.53
2026-06-05Fri Jun 52.9800-2.54
2026-06-08Mon Jun 83.953.72940.46
2026-06-09Tue Jun 92.7500-0.41
2026-06-10Wed Jun 103.6100-1.74
2026-06-11Thu Jun 115.4416.483032.3
2026-06-12Fri Jun 123.53.45990.4
2026-06-15Mon Jun 153.4811.913421.54
2026-06-16Tue Jun 162.2200-0.42
2026-06-17Wed Jun 172.2300-0.69
2026-06-18Thu Jun 180.890.941060.18
2026-06-22Mon Jun 223.1500-0.44
2026-06-23Tue Jun 232.7800-1.16
2026-06-24Wed Jun 242.752.2800.3
2026-06-25Thu Jun 252.6800-0.61
2026-06-26Fri Jun 263.6100-0.2
2026-06-29Mon Jun 293.869.762531.31
ה-SQL המדויק מאחורי כל מספר
WITH spy_by_day AS
(
    SELECT
        toDate(date)                             AS d,
        medianExact(toFloat64(underlying_close)) AS spot
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND date >= toDate('2026-06-01')
      AND date <  toDate('2026-07-01')
      AND underlying_close > 0
    GROUP BY d
),
last_sessions AS
(
    SELECT
        toDate(expiration_date) AS exp_date,
        max(toDate(date))       AS prior_session
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND expiration_date >= toDate('2026-06-01')
      AND expiration_date <  toDate('2026-07-01')
      AND date >= toDate('2026-05-22')
      AND date <  expiration_date
      AND volume > 0
    GROUP BY exp_date
),
atm AS
(
    SELECT
        toDate(g.expiration_date)                                                                                AS exp_date,
        argMin(toFloat64(g.strike_price), abs(toFloat64(g.strike_price) - toFloat64(g.underlying_close)))        AS strike,
        argMin(toFloat64(g.option_close), abs(toFloat64(g.strike_price) - toFloat64(g.underlying_close)))        AS premium_before,
        argMin(toFloat64(g.underlying_close), abs(toFloat64(g.strike_price) - toFloat64(g.underlying_close)))    AS spy_before
    FROM global_markets.options_greeks AS g
    INNER JOIN last_sessions AS ls
        ON ls.exp_date = toDate(g.expiration_date) AND ls.prior_session = toDate(g.date)
    WHERE g.underlying_symbol = 'SPY'
      AND lower(toString(g.option_type)) IN ('call', 'c')
      AND g.date >= toDate('2026-05-22')
      AND g.date <  toDate('2026-07-01')
      AND g.volume > 0
      AND g.option_close > 0
    GROUP BY exp_date
)
SELECT
    toString(a.exp_date)                                                                   AS expiry_date,
    concat(formatDateTime(a.exp_date, '%a %b '), toString(toDayOfMonth(a.exp_date)))       AS expiry_label,
    round(a.premium_before, 2)                                                             AS premium_prior_close,
    round(greatest(s.spot - a.strike, 0.0), 2)                                             AS value_at_expiry,
    round(greatest(s.spot - a.strike, 0.0) / a.premium_before * 100, 0)                    AS pct_of_premium_left,
    round((s.spot / a.spy_before - 1) * 100, 2)                                            AS spy_move_pct
FROM atm AS a
INNER JOIN spy_by_day AS s
    ON s.d = a.exp_date
ORDER BY a.exp_date
הריצו בעצמכם

ב-Mon Jun 1 החוזה נסגר בערב שלפני כן ב-$2.5 והיה שווה $0.58 בסגירת הפקיעה, 23% מהפרמיה, בעוד ש-SPY נע ב-0.12% בין שני שערי הסגירה. השורה האחרונה, Tue Jun 30, עברה מ-$2.31 ל-$5.3 בתנועה של 0.75% ב-SPY. ממוין לפי תוצאה:

שאילתהתוצאות סיום של אופציית Call מסוג at-the-money, פקיעות יוני 2026
תוצאהתאריכי פקיעה
1. Finished at or near zero (5% of the premium or less)10
2. Lost more than half1
3. Lost up to half5
4. Gained, less than doubled1
5. Doubled or better4
ה-SQL המדויק מאחורי כל מספר
WITH spy_by_day AS
(
    SELECT
        toDate(date)                             AS d,
        medianExact(toFloat64(underlying_close)) AS spot
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND date >= toDate('2026-06-01')
      AND date <  toDate('2026-07-01')
      AND underlying_close > 0
    GROUP BY d
),
last_sessions AS
(
    SELECT
        toDate(expiration_date) AS exp_date,
        max(toDate(date))       AS prior_session
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND expiration_date >= toDate('2026-06-01')
      AND expiration_date <  toDate('2026-07-01')
      AND date >= toDate('2026-05-22')
      AND date <  expiration_date
      AND volume > 0
    GROUP BY exp_date
),
atm AS
(
    SELECT
        toDate(g.expiration_date)                                                                                AS exp_date,
        argMin(toFloat64(g.strike_price), abs(toFloat64(g.strike_price) - toFloat64(g.underlying_close)))        AS strike,
        argMin(toFloat64(g.option_close), abs(toFloat64(g.strike_price) - toFloat64(g.underlying_close)))        AS premium_before
    FROM global_markets.options_greeks AS g
    INNER JOIN last_sessions AS ls
        ON ls.exp_date = toDate(g.expiration_date) AND ls.prior_session = toDate(g.date)
    WHERE g.underlying_symbol = 'SPY'
      AND lower(toString(g.option_type)) IN ('call', 'c')
      AND g.date >= toDate('2026-05-22')
      AND g.date <  toDate('2026-07-01')
      AND g.volume > 0
      AND g.option_close > 0
    GROUP BY exp_date
),
outcomes AS
(
    SELECT
        a.exp_date                                          AS exp_date,
        greatest(s.spot - a.strike, 0.0) / a.premium_before AS premium_ratio
    FROM atm AS a
    INNER JOIN spy_by_day AS s
        ON s.d = a.exp_date
)
SELECT
    tupleElement(b, 1)                                                                         AS outcome,
    countIf(o.premium_ratio >= tupleElement(b, 2) AND o.premium_ratio < tupleElement(b, 3))    AS expiries
FROM
(
    SELECT arrayJoin([
        ('1. Finished at or near zero (5% of the premium or less)', -1.0, 0.05),
        ('2. Lost more than half',                                   0.05, 0.5),
        ('3. Lost up to half',                                       0.5,  1.0),
        ('4. Gained, less than doubled',                             1.0,  2.0),
        ('5. Doubled or better',                                     2.0,  1000000.0)
    ]) AS b
) AS buckets
CROSS JOIN outcomes AS o
GROUP BY outcome
ORDER BY outcome
הריצו בעצמכם

מתוך 21 פקיעות, 10 הסתיימו באפס או קרוב לכך, 1 איבדו יותר ממחצית מערכן, 5 איבדו עד מחצית מערכן, 1 רשמו רווח מבלי להכפיל את עצמן ו-4 הכפילו את עצמן או יותר. איש אינו סוחר בדיוק בדרך זו (רוב פוזיציות ה-0DTE נפתחות ונסגרות בתוך יום המסחר) והסיכום אינו מעיד דבר על רווחיות. מה שהוא מראה הוא פיזור: פרמיה של דולרים בודדים הפכה לשבר או לכפולה של עצמה בתוך יום מסחר אחד, פקיעה אחר פקיעה.

מדוע מחירן של אופציות רחוקות מהכסף גבוה ממה שנראה לעין

חוזה לאותו יום שנסחר במרחק של שניים או שלושה אחוזים מהכסף מתומחר בסנטים בודדים, והמרווח (spread) שלו עומד לעיתים קרובות על כמה סנטים. ניקח לדוגמה מחיר קנייה (bid) היפותטי של 0.08 דולר ומחיר מכירה (ask) של 0.12 דולר: המרווח של 0.04 דולר מהווה ארבעים אחוזים מהמחיר האמצעי של 0.10 דולר, סכום שמופסד עוד לפני ש-SPY זז כלל. חוזה "בכסף" (at-the-money) שמתומחר ב-2.48 עד 2.50 דולר עולה פחות מאחוז אחד כדי לבצע בו עסקה. לאופציה רחוקה מהכסף יש גם דלתא נמוכה, לכן נדרשת תנועה משמעותית כדי שהיא תניב רווח כלשהו, ומחירה הנמוך מעודד מסחר בכמויות גדולות. זול במונחים דולריים הוא יקר במונחי מרווח ובמונחי הסתברות.

SPX לעומת SPY: סליקה במזומן, הקצאה ומועד הקצה בשעה 17:30

אופציות על מדד SPX נסלקות במזומן והן בסגנון אירופאי: במועד הפקיעה החוזה משלם במזומן את ההפרש בין ערך הסליקה לבין מחיר המימוש, ללא העברת מניות וללא הקצאה. אופציות על SPY ו-QQQ הן בסגנון אמריקאי עם מסירה פיזית. אופציית Call על SPY שמסיימת בתוך הכסף ולו בסנט אחד, הופכת ל-100 מניות לכל חוזה (אופציית Put הופכת ל-100 מניות בשורט), ומחזיק האופציה יכול להגיש הוראות מימוש עד למועד הקצה של ה-OCC בשעה 17:30 שעון מזרח ארה"ב ביום הפקיעה, זמן רב לאחר הנעילה בשעה 16:00 (ברוקרים קובעים מועדים מוקדמים יותר). SPY ממשיך להיסחר לאחר הצלצול, וחוזה שנסגר מחוץ לכסף בפער של סנטים בודדים עלול לעבור לתוך הכסף ולהתממש כנגד מוכר שהניח כי האופציה פקעה. סוחרי 0DTE בפוזיציות שורט על אופציות SPY נוטים לסגור את הפוזיציות לפני הצלצול מסיבה זו, וסוחרי מדדים רבים מעדיפים את SPX, לצד הטיפול המיסויי המפורט ב-SPX לעומת אופציות SPY. חוזי SPX חודשיים נסלקים בפתיחת המסחר של הבוקר וחוזים שבועיים בנעילה; אופציות בסליקת AM לעומת PM מפרט את ההבדלים.

האם הסיכון טמון במכשיר הפיננסי או בגודל הפוזיציה?

חוזים יומיים מהווים כיום את רוב המסחר באופציות על מדדים. בורסת Cboe דיווחה כי אופציות 0DTE היוו חמישים ושישה אחוזים מנפח המסחר באופציות על ה-SPX בפברואר 2025, שיא לאותה עת, וחמישים ושבעה אחוזים מהנפח היומי הממוצע ב-SPX ברבעון השלישי של 2025. רוב הנפח הזה מוחזק למשך דקות עד שעות על ידי סוחרים המקצים לו חלק קטן מהחשבון, והמכניקה שתוארה לעיל זהה עבורם כמו עבור כל משקיע אחר.

מה ששונה בחשבונות שקורסים הוא גודל הפוזיציה. התפלגות התוצאות של חוזה אחד נקבעת על ידי ה-greeks ומבנה התשלום; התפלגות התוצאות של החשבון היא אותה התפלגות כפול מספר החוזים. חוזה שמחירו שני דולרים נראה זול. עשרה חוזים כאלה שווים אלפיים דולרים, שעלולים להימחק עד השעה ארבע אחר הצהריים – ירידה של עשרים אחוזים בחשבון של עשרת אלפים דולרים בתוך אחר צהריים אחד. התאוששות מהפסד של עשרים אחוזים דורשת רווח של עשרים וחמישה אחוזים. המדריך ל-ירידה מקסימלית מהשיא מכסה את החשבון הזה, והמאמר על רמת הסיכון במסחר באופציות מיישם את אותה נקודת מבט על חוזים לטווח ארוך יותר.

כך נראה טרייד 0DTE בעל סיכון מוגדר

סיכון מוגדר משמעו שההפסד המקסימלי ידוע ומשולם מראש בעת הכניסה לעסקה. שני מבנים מתאימים למתחילים:

  • אופציית Call או Put בלונג. ההפסד המקסימלי הוא הפרמיה ששולמה, והפאנלים לעיל מראים כיצד פרמיה זו מתנהגת במהלך יום מסחר.
  • Debit vertical spread: קניית אופציה במחיר מימוש מסוים ומכירת אופציה רחוקה יותר באותו תאריך פקיעה. ההפסד המקסימלי הוא ה-debit נטו; הרווח המקסימלי הוא המרחק בין מחירי המימוש פחות אותו debit. הרגל שנמכרה מוזילה את העלות ומגבילה הן את הרווח והן את ה-gamma.

גם credit spread כולל הפסד מקסימלי מוגדר (הפרש מחירי המימוש פחות ה-credit), אך הוא צובר theta תוך נשיאת ה-gamma המרוכזת, וב-SPY הרגל הקצרה עלולה להיות מוקצית (assigned). לאופציות שנמכרו ללא כיסוי (naked) אין כלל הגדרת הפסד (דרישות ביטחונות לאופציות ללא כיסוי מסביר מדוע). המדריך ל-אסטרטגיות 0DTE מפרט כיצד משתמשים בכל מבנה.

כל שאר המשתנים בדף זה – gamma, theta, ה-spread וכללי הסליקה – הם תכונות של החוזה ולא ניתן לשנותם. מספר החוזים הוא הקלט היחיד שקובע הסוחר. מוסכמה נפוצה בקרב סוחרים המפרסמים כללי ניהול גודל פוזיציה היא לשמור על הפרמיה של פוזיציית 0DTE בודדת כשבר קטן וקבוע מהחשבון, כאשר אחוז אחד הוא נתון המצוטט לעיתים קרובות. בגודל כזה, הפסד מלא הוא יום רע שגרתי ולא ירידה בערך התיק (drawdown) הדורשת חודשים של התאוששות.

שאלות נפוצות

האם אופציות 0DTE מסוכנות יותר מאופציות רגילות?

עבור כל דולר של פרמיה, כן. ביוני 2026, אופציית Call על SPY במחיר הכסף (at-the-money) עם יום אחד לפקיעה נשאה 31.8 מהגמא ו-28.7 מהתטא היומית של חוזה לטווח של עשרים ואחד עד ארבעים וחמישה ימים, ללא זמן התאוששות מתנועה לרעת הפוזיציה. הסיכון הדולרי של חוזה שנרכש מוגבל עדיין לגובה הפרמיה; הסיכון שגדל הוא גודל הפוזיציה.

האם ניתן להפסיד יותר מהסכום ששולם עבור אופציית 0DTE?

לא בעת קנייה: אופציית Call או Put שנרכשה (Long) מפסידה לכל היותר את הפרמיה. מכירת אופציות ללא כיסוי (Uncovered) עלולה להוביל להפסד הגבוה משמעותית מהקרדיט שהתקבל, וב-SPY או QQQ אופציה שנמכרה (Short) ומסיימת בתוך הכסף ממומשת ל-100 מניות לכל חוזה. מרווחים בעלי סיכון מוגדר (Defined-risk spreads) מגבילים את ההפסד להפרש בין מחירי המימוש בניכוי הקרדיט.

מה קורה אם אופציית 0DTE על SPY פוקעת בתוך הכסף?

היא ממומשת אוטומטית אם היא מסיימת בתוך הכסף ב-0.01 דולר או יותר: אופציית Call הופכת ל-100 מניות SPY לכל חוזה ואופציית Put הופכת ל-100 מניות בשורט, כאשר ההתחשבנות מתבצעת ביום העסקים הבא. מחזיקי האופציות יכולים גם להגיש בקשת מימוש או לוותר עליה עד שעת הסגירה של ה-OCC ב-17:30 שעון מזרח ארה"ב, כאשר ברוקרים קובעים לעיתים מועדים מוקדמים יותר. אופציות על SPX, לעומת זאת, נסלקות במזומן ללא העברת מניות.

האם לאופציות 0DTE יש גמא גבוהה יותר?

כן, והיא מרוכזת סביב מחיר המימוש. ביוני 2026, תנועה של אחוז אחד ב-SPY שינתה את הדלתא של חוזה ליום המחרת ב-0.497 לעומת 0.092 בחוזה לטווח של עשרים ואחד עד ארבעים וחמישה ימים; במרחק של שני אחוזים ממחיר הכסף, הנתון ליום המחרת ירד ל-0.042.

מהי עסקת 0DTE בעלת סיכון מוגדר?

עסקה שההפסד המקסימלי בה קבוע בעת פתיחתה: אופציית Call או Put שנרכשה (מפסידה לכל היותר את הפרמיה) או מרווח דביט (Debit spread, מפסיד לכל היותר את הדביט נטו). המבנה קובע את המקסימום; מספר החוזים קובע האם המקסימום הזה הוא בר-הישרדות.


כל פאנל לעיל מגיע עם שאילתת ה-SQL שיצרה אותו. כדי להריץ את אותו סולם על QQQ, או על חודש אחר, פתחו כל שאילתה במסוף Strasmore ושנו את הסימול או התאריכים.

#0dte#gamma#theta#spx#risk#beginners