Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-10-03

מהי רמת ה-gamma flip ואיך מחשבים אותה?

רמת ה-gamma flip היא מחיר נכס הבסיס שבו חשיפת ה-gamma של הדילרים חוצה את האפס. המדריך מסביר כיצד היא נגזרת ממחירי מימוש ו-open interest ואיך בודקים אותה בשוק.

ממה מורכבת רמת ה-gamma flip

Gamma הוא הקצב שבו ה-delta של אופציה משתנה ככל שנכס הבסיס נע, נושא שנדון ב-מהי gamma של אופציה. דסק המנהל ספר מגודר קונה ומוכר את נכס הבסיס ככל שה-delta שלו זזה, מנגנון המוסבר ב-איך עובד גידור delta, כאשר ה-gamma קובעת בכמה על הגידור להשתנות עבור כל נקודת תנועה. אם מחברים את ה-gamma של כל חוזה בשרשרת, עם סימן ומשקל לכל אחד, מקבלים את חשיפת ה-gamma, המכונה בדרך כלל GEX. ה-flip הוא קריאה ספציפית של אותו סך: מחיר נכס הבסיס שבו הערך חוצה את האפס.

ארבעה משתנים נכנסים לחישוב:

  1. Gamma לכל חוזה בכל מחיר מימוש ומועד פקיעה, לפי חישוב Black-Scholes.
  2. מוסכמת סימנים. החישוב המקובל מניח שדילרים הם בשורט על אופציות Call ובלונג על אופציות Put, לכן ה-gamma של ה-Call נכנסת לסכום כשלילית ושל ה-Put כחיובית.
  3. משקל לכל חוזה. הרמות המפורסמות משתמשות ב-open interest.
  4. שלב התאמה (scaling): מכפיל של 100 מניות לחוזה, כפול מחיר הנכס בריבוע כפול 0.01, המציג את הסך בדולרים של delta לכל תנועה של 1%.

מוסכמת הסימנים ראויה לבחינה נוספת. אם נניח את ההפך – דילרים בלונג על Call ובשורט על Put – כל מספר בסכום ישנה את סימנו. נקודת החצייה של האפס לא תזוז. מה שישתנה הוא איזה צד של הרמה ייחשב לחיובי.

שלב ראשון: gamma לכל חוזה לאורך סולם מחירי המימוש

ה-gamma לכל חוזה אינה אחידה לאורך השרשרת. היא מגיעה לשיא ב-at the money ויורדת בשני הכיוונים. הפאנל להלן מקובע לסשן עבר אחד, הסשן האחרון של יוני 2026 המופיע בנתונים אלו, ומחשב ממוצע של gamma לכל חוזה בטווח פקיעות של 20 עד 45 יום בכל מחיר מימוש בטווח של 6% מהמחיר הקובע.

שאילתהממוצע גמא לחוזה לפי מחיר מימוש, SPY, יום מסחר אחד ביוני 2026
StrikeCall GammaPut Gamma
7050.005230.00512
7100.005750.00589
7150.006530.00678
7200.007660.00776
7250.008440.00888
7300.009460.01002
7350.01070.01137
7400.011980.01239
7450.012680.01344
7500.013770.0142
7550.013790.01446
7600.013640.01404
7650.012530.01204
7700.011180.0112
7750.009290.00957
7800.007450.00814
ה-SQL המדויק מאחורי כל מספר
SELECT
    toString(toInt32(strike_price))                                                AS strike,
    round(avgIf(toFloat64(gamma), lower(substring(option_type, 1, 1)) = 'c'), 5)   AS call_gamma,
    round(avgIf(toFloat64(gamma), lower(substring(option_type, 1, 1)) = 'p'), 5)   AS put_gamma
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = (
        SELECT max(date)
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'SPY'
          AND date <= '2026-06-30'
      )
  AND iv_converged = 1
  AND volume > 0
  AND days_to_expiry BETWEEN 20 AND 45
  AND modulo(toInt32(strike_price), 5) = 0
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.06
GROUP BY strike_price
HAVING countIf(lower(substring(option_type, 1, 1)) = 'c') > 0
   AND countIf(lower(substring(option_type, 1, 1)) = 'p') > 0
ORDER BY strike_price
הריצו בעצמכם

במחיר המימוש התחתון של אותו טווח, ה-gamma הממוצעת של ה-Call היא 0.00523, ובמחיר העליון 0.00745, כאשר ה"דבשת" נמצאת ביניהם לאורך 16 מחירי מימוש. ה-gamma של ה-Call וה-Put באותו מחיר מימוש ובאותה פקיעה היא אותה כמות במודל, וזו הסיבה ששתי הסדרות בפאנל מונחות זו על גבי זו. מוסכמת הסימנים, ולא ה-gamma עצמה, היא שמפרידה בין שני הצדדים.

שלב שני: סימנים, משקלים והיכן העקומה פונה

החשיפה של חוזה אחד היא קטנה. ניקח מחיר מימוש עם 100 חוזים בעלי gamma של 0.02 כאשר נכס הבסיס עומד על 600$. נכפיל 0.02 ב-100 חוזים, במכפיל של 100 מניות, ב-600 בריבוע, וב-0.01, ונקבל בערך 720,000$ של delta לכל תנועה של 1%. זו היחידה של הפאנל הבא, המוצגת במיליונים.

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

שאילתהגמא נטו חתום לפי מחיר מימוש וסיכום מצטבר, במיליוני $ של דלתא לכל תנועה של 1%
StrikeStrike Gamma (MUSD)Running Gamma (MUSD)
70542.442.4
710130.8173.2
71541214.2
72099.8314
725200.1514.1
730253.4767.5
735442.21209.7
7401162.12371.8
7451536.83908.6
750-4878.8-970.2
755-881.6-1851.8
760-395.7-2247.5
765-115.3-2362.8
770-43.8-2406.6
775-26.8-2433.4
780-14-2447.4
785-5.6-2453
790-2.5-2455.5
ה-SQL המדויק מאחורי כל מספר
SELECT
    strike,
    strike_gamma_musd,
    round(sum(strike_gamma_musd) OVER (ORDER BY strike_num), 1) AS running_gamma_musd
FROM
(
    SELECT
        toInt32(strike_price)           AS strike_num,
        toString(toInt32(strike_price)) AS strike,
        round(sum(multiIf(lower(substring(option_type, 1, 1)) = 'c', -1.0, 1.0)
                  * toFloat64(gamma) * volume * 100
                  * pow(toFloat64(underlying_close), 2) * 0.01) / 1e6, 1) AS strike_gamma_musd
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND date = (
            SELECT max(date)
            FROM global_markets.options_greeks
            WHERE underlying_symbol = 'SPY'
              AND date <= '2026-06-30'
          )
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry <= 45
      AND modulo(toInt32(strike_price), 5) = 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.06
    GROUP BY strike_price
)
ORDER BY strike_num
הריצו בעצמכם

מחיר המימוש התחתון בטווח תורם 42.4 מיליון דולר של delta לכל תנועה של 1%, והמחיר העליון -2.5 מיליון. לאורך כל רצועת ה-12% הסולם מסתכם ב--2455.5 מיליון. קראו את הקו המצטבר משמאל לימין: הוא מטפס כל עוד מחירי מימוש משוקללי Put דומיננטיים, ומתהפך ברגע שמחירי מימוש משוקללי Call תופסים את האיזון. המחיר שבו הוא מתהפך הוא אומדן ה-flip. כל שלב בזה הוא רישום שכל קורא יכול לבצע בעצמו, וזו הנקודה.

מה הרמה אינה

שום דבר בבנייה הזו אינו מתבונן בדילר. ה-open interest אומר שחוזה קיים. הוא לא אומר באיזה צד שלו מחזיק עושה שוק. הפרויקט שמאחורי לוח הבקרה GEX בקוד פתוח מצהיר על המגבלה ב-README שלו, ומתאר את הפלט כקירוב Black-Scholes המחושב מ-open interest ו-

אינו מדד לפוזיציות ממשיות של עושי שוק

(פרויקט README, נכון לספטמבר 2026)

הכיסוי הוא הפער השני. מקור הנתונים החינמי שמאחורי לוח הבקרה ההוא אינו חושף נקודת קצה של שרשרת אופציות עבור מדדי המזומן SPX, XSP, NDX, RUT, DJX ו-VIX, שהם בדיוק הסמלים שעליהם מצטטים סוחרים רמות flip בקול רם ביותר. רמה שפורסמה עבור אחד מאלה חושבה במקום אחר, בשרשרת בתשלום או על פרוקסי של ETF. אופציות SPX ו-SPY עוקבות אחר אותו מדד ביחס נומינלי של בערך עשרה לאחד, ורמה שנבנתה על אחד חייבת לעבור התאמה לפני שהיא מתארת את האחר.

העקומה עצמה היא השלישית. flip תקין מעריך מחדש את ה-gamma של כל חוזה בכל מחיר נכס בסיס מועמד ומוצא את האפס של הפונקציה המתקבלת. פרוקסי הסולם לעיל אינו מתמחר מחדש דבר: הוא קורא את מאזן הספר כפי שהיה בסגירה אחת. הפאנלים כאן גם משקללים לפי נפח מסחר ולא לפי open interest, מכיוון שנפח הוא המשקל לכל חוזה שנתוני ה-greeks היומיים הללו נושאים. אותה צורה, משקל שונה.

מדוע שני ספקים מפרסמים רמות שונות לאותו מדד

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

שאילתהאומדן היפוך סולם לפי טווח פקיעה, יום מסחר אחד ביוני 2026
DTE BucketSpot Closeאומדן Flip
0 to 1 days746.3745
2 to 7 days746.3744
8 to 30 days746.3746
31 to 90 days746.3745
ה-SQL המדויק מאחורי כל מספר
SELECT
    dte_bucket,
    round(any(spot), 2)               AS spot_close,
    round(argMax(strike, running), 2) AS flip_estimate
FROM
(
    SELECT
        dte_bucket,
        bucket_order,
        spot,
        strike,
        sum(net_gamma) OVER (PARTITION BY dte_bucket ORDER BY strike) AS running
    FROM
    (
        SELECT
            multiIf(days_to_expiry <= 1,  '0 to 1 days',
                    days_to_expiry <= 7,  '2 to 7 days',
                    days_to_expiry <= 30, '8 to 30 days',
                                          '31 to 90 days')  AS dte_bucket,
            multiIf(days_to_expiry <= 1, 1,
                    days_to_expiry <= 7, 2,
                    days_to_expiry <= 30, 3, 4)             AS bucket_order,
            toFloat64(strike_price)                         AS strike,
            any(toFloat64(underlying_close))                AS spot,
            sum(multiIf(lower(substring(option_type, 1, 1)) = 'c', -1.0, 1.0)
                * toFloat64(gamma) * volume * 100)          AS net_gamma
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'SPY'
          AND date = (
                SELECT max(date)
                FROM global_markets.options_greeks
                WHERE underlying_symbol = 'SPY'
                  AND date <= '2026-06-30'
              )
          AND iv_converged = 1
          AND volume > 0
          AND days_to_expiry <= 90
          AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.15
        GROUP BY dte_bucket, bucket_order, strike
    )
)
GROUP BY dte_bucket, bucket_order
ORDER BY bucket_order
הריצו בעצמכם

חתך ה-0 עד יום אחד מציב את האומדן על 745 מול סגירה של 746.3. חתך ה-31 עד 90 יום מציב אותו על 745. ספר אחד, סשן אחד, נוסחה אחת, ארבע תשובות. לוח בקרה שמסכם כל פקיעה רשומה ואחד שעוצר בחודש הקרוב אינם מתארים את אותה כמות, ואף אחד מהם אינו טועה.

הכפתורים האחרים מתנהגים באותה צורה:

  • המשקל: open interest בסגירה הקודמת, open interest שמתעדכן תוך-יומי, או נפח מסחר.
  • רצועת מחירי המימוש: כמה רחוק מה-money הסכום רץ לפני שהוא נקטע.
  • מוסכמת הסימנים, שממתגת מחדש את הצדדים מבלי להזיז את החצייה.
  • זמן הצילום (snapshot).
  • האם הרמה מגיעה מאופציות מדד ישירות או מפרוקסי של ETF מותאם.

מדוע הרמה זזה במהלך הסשן

ה-open interest בחוזים שפוקעים באותו יום נוצר ומסולק בתוך אותו סשן. חתך ה-0 עד יום אחד הוא החלק שזז הכי מהר בספר, והוא נושא כעת חלק גדול מנפח אופציות המדד, נושא שנדון ב-אופציות 0DTE והסיכונים שלהן. רמה שחושבה ב-9:45 בבוקר שעון ET ואותה רמה שחושבה ב-2:00 בצהריים נשענות על open interest שונה במחירי המימוש הקרובים ביותר למחיר השוק, שם ה-gamma לכל חוזה היא הגדולה ביותר. ספקים שמרעננים תוך-יומי מפרסמים רמה שזזה לאורך היום. ספקים שמצלמים פעם אחת בסגירה הקודמת מפרסמים רמה שנשארת במקומה.

האם האומדן זז מיום ליום

לאורך ה-21 סשנים של יוני 2026, אותו אומדן סולם עוקב אחר הסגירה במרחק שמשתנה מדי יום.

שאילתהאומדן היפוך סולם יומי מול מחיר הסגירה, SPY, יוני 2026
21 rows (showing 20)
תאריךתווית סשןSpot Closeאומדן Flip
2026-06-01Jun 1756.58757
2026-06-02Jun 2759.63759
2026-06-03Jun 3750.55753
2026-06-04Jun 4754.56756
2026-06-05Jun 5735.36742.5
2026-06-08Jun 8738.72742.5
2026-06-09Jun 9735.7735
2026-06-10Jun 10722.88729
2026-06-11Jun 11739.48730
2026-06-12Jun 12742.45740
2026-06-15Jun 15753.91754
2026-06-16Jun 16750.75751
2026-06-17Jun 17745.6744
2026-06-18Jun 18746.94746
2026-06-22Jun 22743.67745
2026-06-23Jun 23735.02734
2026-06-24Jun 24737.2732
2026-06-25Jun 25732.7735
2026-06-26Jun 26731.2733
2026-06-29Jun 29740.76739
ה-SQL המדויק מאחורי כל מספר
SELECT
    toString(d)                       AS date,
    formatDateTime(d, '%b %e')        AS session_label,
    round(any(spot), 2)               AS spot_close,
    round(argMax(strike, running), 2) AS flip_estimate
FROM
(
    SELECT
        d,
        spot,
        strike,
        sum(net_gamma) OVER (PARTITION BY d ORDER BY strike) AS running
    FROM
    (
        SELECT
            date                              AS d,
            toFloat64(strike_price)           AS strike,
            any(toFloat64(underlying_close))  AS spot,
            sum(multiIf(lower(substring(option_type, 1, 1)) = 'c', -1.0, 1.0)
                * toFloat64(gamma) * volume * 100) AS net_gamma
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'SPY'
          AND date BETWEEN '2026-06-01' AND '2026-06-30'
          AND iv_converged = 1
          AND volume > 0
          AND days_to_expiry <= 45
          AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.15
        GROUP BY d, strike
    )
)
GROUP BY d
ORDER BY d
הריצו בעצמכם

ב-Jun 1 האומדן נחת ב-757 מול סגירה של 756.58. ב-Jun 30 הוא נחת ב-746 מול 746.3. שתי הסדרות נעות יחד, וזה מה שסטטיסטיקה המעוגנת במקום שבו נפח המסחר מתרכז תעשה. הפער ביניהן הוא החלק שכל אחד באמת קורא.

איך לבצע בדיקת שפיות לרמת flip מפורסמת

  • שאלו אילו פקיעות היא כוללת וכמה רחוק מה-money הסכום רץ לפני קטיעה.
  • שאלו באיזה משקל היא משתמשת ובאיזה זמן המשקל הזה צולם.
  • שאלו אם היא חושבה על המדד עצמו או על פרוקסי של ETF שעבר התאמה.
  • בנו מחדש את הסולם באותו סשן וראו אם נקודת ההיפוך שלכם נוחתת באותה סביבה. שתי בנייות ישרות שנוחתות בהפרש של 30 נקודות מעידות על השיטה ולא על השוק.
  • קראו את רמת הדיוק. סולמות מחירי מימוש של מדדים מרווחים ב-5 נקודות או יותר וה-greeks הם יומיים, לכן רמה שמצוטטת עד רמת הסנט היא מדויקת יותר מכל מה שנמצא מתחתיה.

שאלות נפוצות

מהי רמת ה-gamma flip באופציות?

זהו מחיר נכס הבסיס שבו אומדן ה-gamma הכולל של הדילרים חוצה את האפס. האומדן נבנה על ידי מתן סימן ל-gamma של כל חוזה, שקלולו לפי open interest, התאמה לפי מכפיל החוזה, וסיכום השרשרת. הוא מגיע מנתוני אופציות ציבוריים, לא מכל תצפית על מלאי הדילרים.

האם ה-gamma flip הוא אותו דבר כמו GEX?

לא. GEX הוא מספר ה-gamma המצטבר עצמו, המצוטט בדרך כלל בדולרים של delta לכל תנועה של 1%. ה-flip הוא מחיר נכס הבסיס היחיד שבו אותו סכום חוצה את האפס. GEX הוא העקומה, ה-flip הוא נקודה אחת עליה.

מדוע שני לוחות בקרה מציגים רמות gamma flip שונות לאותו מדד?

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

האם רמת ה-gamma flip משתנה במהלך יום המסחר?

עבור כל בנייה שמתרעננת תוך-יומי, כן. ה-open interest בפקיעות של אותו יום נוצר ומסולק בתוך הסשן, ומחירי המימוש הקרובים ביותר למחיר השוק נושאים את משקל ה-gamma הכבד ביותר. רמה שצולמה פעם אחת בסגירה הקודמת נשארת עד הצילום הבא.

#gamma#gex#dealer hedging#options#spx