Strasmore Research
למידה Matt Connorמאת Matt Connor · data as of August 14, 2026 · refreshed weekly

השוואת יחס Put/Call במניות לעומת מדדים

מה ההבדל בין יחס Put/Call במניות בודדות לבין מדדים? גלו כיצד מחושב כל מדד, מדוע נתוני המדדים גבוהים יותר וכיצד לבצע השוואה נכונה בין הנתונים לניתוח שוק מדויק.

יחס Put/Call אינו נתון יחיד. לפחות שלושה מדדים כאלו מתפרסמים על בסיס אותם נתוני מסחר באופציות. האחד מודד אופציות על מניות בודדות בלבד. השני מודד מוצרי מדד בלבד. השלישי משקלל את שניהם. לכל אחד מהם טווח נורמלי משלו, וזו הסיבה שקריאה של 1.20 יכולה להוות חריגה בסדרה אחת ויום מסחר רגיל באחרת. אם המדד עצמו חדש לכם, מה מודד יחס ה-Put/Call מסביר את יסודות הנושא.

מדוע יחס ה-put/call של מדדים גבוה יותר מיחס המניות?

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

אופציות על מניות בודדות נושאות תמהיל שונה. חלק ניכר מהנפח הוא רכישת אופציות Call על שמות ספציפיים, וכתיבת אופציות covered-call מוסיפה נפח Call נוסף בצד השני. רכישת Put על מניות בודדות היא פעילות ממשית, אך היא מתקיימת לצד זרם Call גדול בהרבה.

הנוסחה אינה מסוגלת להבחין בין זרמים אלו. חלוקת זרם Put כבד של גידור בזרם Call דליל מניבה מנה הקרובה ל-1.00 או גבוהה ממנה. חלוקת זרם Put צנוע בזרם Call עבה מניבה תוצאה הקרובה ל-0.50. נוסחה אחת, שני טווחי נורמה.

הלוח להלן סופר את נפח החוזים במהלך שישים ימי המסחר האחרונים עבור שמונה מניות מוכרות וארבע קרנות סל (ETF) רחבות, ולאחר מכן מחלק את נפח ה-Put בנפח ה-Call עבור כל נכס בסיס.

שאילתהיחס נפח Put/Call לפי נכס בסיס, ממוצע נע 60 ימי מסחר
ה-SQL המדויק מאחורי כל מספר
SELECT
    underlying_symbol                                                    AS symbol,
    if(underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA'),
       'broad-market ETF',
       'single stock')                                                   AS bucket,
    round(sumIf(volume, startsWith(lower(option_type), 'p'))
          / sumIf(volume, startsWith(lower(option_type), 'c')), 2)       AS put_call_ratio,
    round(sumIf(volume, startsWith(lower(option_type), 'c')) / 1e6, 1)   AS call_volume_millions,
    round(sumIf(volume, startsWith(lower(option_type), 'p')) / 1e6, 1)   AS put_volume_millions
FROM global_markets.options_greeks
WHERE date >= (SELECT toDate(max(date))
               FROM global_markets.options_greeks
               WHERE volume > 0) - 60
  AND volume > 0
  AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'TSLA', 'JPM', 'KO', 'JNJ',
                            'SPY', 'QQQ', 'IWM', 'DIA')
GROUP BY symbol
HAVING sumIf(volume, startsWith(lower(option_type), 'c')) > 0
ORDER BY put_call_ratio ASC
Run this yourself

המרווח במדגם רחב. הקריאה הנמוכה ביותר היא 0.43 ב-MSFT, והגבוהה ביותר היא 2.86 ב-IWM, אשר נסחרה בנפח של 9.6 מיליון חוזי Call במהלך התקופה. עמודת bucket מסמנת אילו שורות הן מניות בודדות ואילו הן קרנות סל רחבות. יש לקרוא את עמודת היחס בהתאם לכך.

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

מה מודד כל יחס מפורסם?

  • Equity-only: אופציות על מניות של חברות בודדות, זרם ה-single-name, שבו רוב ימי המסחר מתאפיינים בעודף אופציות Call.
  • Index-only: אופציות ברמת המדד, המסולקות במזומן, הנושאות את עיקר נפח המסחר בגידור תיקים.
  • Total: כל חוזה בשתי הקטגוריות, נפח מסחר ב-Put ביחס לנפח מסחר ב-Call.

כל השלושה מודדים נפח מסחר (volume), כלומר חוזים שהחליפו ידיים במהלך יום המסחר ולא פוזיציות שנותרו פתוחות לאחר סיומו. נפח מסחר לעומת עניין פתוח מפריד בין שני המושגים הללו.

האם יחס ה-put/call הכולל הוא ממוצע של השניים האחרים?

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

הפאנל הבא מקפיא את שני המרכיבים ברמות שנמדדו בשישים ימי המסחר האחרונים ומבצע סריקה של w מאפס ועד מאה אחוזים.

שאילתההסך הכולל הוא שקלול של שני הסלים לפי נפח מסחר באופציות Call
ה-SQL המדויק מאחורי כל מספר
WITH components AS
(
    SELECT
        round(sumIf(volume, startsWith(lower(option_type), 'p') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA'))
              / sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')), 3) AS equity_ratio,
        round(sumIf(volume, startsWith(lower(option_type), 'p') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA'))
              / sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA')), 3) AS index_ratio
    FROM global_markets.options_greeks
    WHERE date >= (SELECT toDate(max(date))
                   FROM global_markets.options_greeks
                   WHERE volume > 0) - 60
      AND volume > 0
      AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'TSLA', 'JPM', 'KO', 'JNJ',
                                'SPY', 'QQQ', 'IWM', 'DIA')
    HAVING sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA')) > 0
       AND sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')) > 0
)
SELECT
    concat(toString(step * 10), '%')                                    AS index_share_of_call_volume,
    equity_ratio,
    index_ratio,
    round(equity_ratio + (index_ratio - equity_ratio) * (step / 10), 3) AS blended_total_ratio
FROM
(
    SELECT
        equity_ratio,
        index_ratio,
        arrayJoin(range(11)) AS step
    FROM components
)
ORDER BY step
Run this yourself

כאשר המרכיבים קבועים על 0.562 ו-1.396, השקלול מציג 0.562 כאשר סל המדד אינו תורם דבר לנפח ה-Call, ו-1.396 כאשר הוא תורם את כולו. בחלוקה שווה, כלומר 50% מנפח ה-Call בסל המדד, היחס הכולל עומד על 0.979. אף אחד מהמרכיבים לא השתנה לאורך אחת-עשרה השורות הללו. רק התמהיל השתנה.

האם היחס הכולל יכול לעלות בעוד שני חלקיו יורדים?

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

ביום הראשון: סל המניות נסחר בנפח של מיליון אופציות Call ו-600 אלף אופציות Put, יחס של 0.60. סל המדדים נסחר בנפח של 200 אלף אופציות Call ו-280 אלף אופציות Put, יחס של 1.40. הסך הכולל הוא 880 אלף אופציות Put מול 1.2 מיליון אופציות Call, או 0.73.

ביום השני: שני היחסים יורדים. בסל המניות נרשמו 600 אלף אופציות Call ו-330 אלף אופציות Put, יחס של 0.55. בסל המדדים נרשמו 800 אלף אופציות Call ו-1.04 מיליון אופציות Put, יחס של 1.30. הסך הכולל הוא 1.37 מיליון מול 1.4 מיליון, או 0.98.

שני הרכיבים ירדו. הסך הכולל עלה ברבע נקודה. הדבר הנוסף שהשתנה הוא נתח נפח ה-Call שנמצא בסל בעל היחס הגבוה יותר, אשר עלה מ-17 אחוזים ל-57 אחוזים. קורא שעוקב אחר הסך הכולל בלבד יתעד זינוק בפעילות ה-Put שאף אחד מהסלים לא חווה בפועל.

נתח זה אינו קבוע בנתונים חיים. הלוח להלן עוקב אחר יחסי שני הסלים ונתח נפח ה-Call של סל ה-ETF, יום אחר יום.

שאילתההשוואה יומית בין סל מניות בודדות לסל ETF
ה-SQL המדויק מאחורי כל מספר
SELECT
    toString(date)                 AS session_date,
    formatDateTime(date, '%b %e')  AS session_label,
    round(sumIf(volume, startsWith(lower(option_type), 'p') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA'))
          / sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')), 2) AS equity_ratio,
    round(sumIf(volume, startsWith(lower(option_type), 'p') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA'))
          / sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA')), 2) AS index_style_ratio,
    round(index_style_ratio - equity_ratio, 2)                                                                            AS ratio_gap,
    round(100 * sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA'))
          / sumIf(volume, startsWith(lower(option_type), 'c')), 1)                                                        AS etf_share_of_calls_pct
FROM global_markets.options_greeks
WHERE date >= (SELECT toDate(max(date))
               FROM global_markets.options_greeks
               WHERE volume > 0) - 45
  AND volume > 0
  AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'TSLA', 'JPM', 'KO', 'JNJ',
                            'SPY', 'QQQ', 'IWM', 'DIA')
GROUP BY date
HAVING sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol IN ('SPY', 'QQQ', 'IWM', 'DIA')) > 0
   AND sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')) > 0
ORDER BY date
Run this yourself

בתאריך Jun 29, יום המסחר המוקדם ביותר בתצוגה, סל המניות הבודדות רשם 0.5 לעומת 1.55 בסל ה-ETF, פער של 1.05, כאשר 45.2 אחוזים מנפח ה-Call היו בסל ה-ETF. בתאריך Aug 12 עמודות אלו הראו 0.55, 1.34 ופער של 0.79, כאשר נתח ה-ETF עמד על 49.5 אחוזים. עמודת הפער חיובית בשני קצותיהם של 32 ימי המסחר המוצגים, ועמודת הנתח נעה מתחתיה.

מדוע שני מקורות מציגים יחסי Put/Call שונים לאותו יום?

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

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

שאילתהאותו יחס מניות, מחושב עם ובלי אופציות על ETF
ה-SQL המדויק מאחורי כל מספר
SELECT
    toString(date)                 AS session_date,
    formatDateTime(date, '%b %e')  AS session_label,
    round(sumIf(volume, startsWith(lower(option_type), 'p') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA'))
          / sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')), 2) AS equity_ratio_etfs_excluded,
    round(sumIf(volume, startsWith(lower(option_type), 'p'))
          / sumIf(volume, startsWith(lower(option_type), 'c')), 2)                                                           AS equity_ratio_etfs_included
FROM global_markets.options_greeks
WHERE date >= (SELECT toDate(max(date))
               FROM global_markets.options_greeks
               WHERE volume > 0) - 30
  AND volume > 0
  AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'TSLA', 'JPM', 'KO', 'JNJ',
                            'SPY', 'QQQ', 'IWM', 'DIA')
GROUP BY date
HAVING sumIf(volume, startsWith(lower(option_type), 'c') AND underlying_symbol NOT IN ('SPY', 'QQQ', 'IWM', 'DIA')) > 0
ORDER BY date
Run this yourself

בתאריך Aug 12, יום המסחר האחרון בלוח, הנתון המבוסס על מניות בודדות בלבד עמד על 0.55, והגרסה הכוללת את האופציות על ה-ETF עמדה על 0.94. אותו יום, אותו מסחר, אותן מילים על הציר. סף שנלמד מסדרה של מפרסם אחד אינו תקף בהכרח עבור סדרה של מפרסם אחר.

מה נחשב ליחס Put/Call גבוה?

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

שני הרגלים שומרים על השוואה הוגנת. קראו את הערת המתודולוגיה לפני ציטוט רמה, ובמיוחד את אופן הטיפול ב-ETF. כמו כן, קראו את המרכיבים לצד הסך הכולל, שכן הסך הכולל יכול להשתנות רק בשל שינוי בתמהיל. האם יחס Put/Call גבוה הוא סימן שורי מעמיק את הפרשנות, ו-כיצד מחושב יחס ה-Put/Call מפרט את החישוב צעד אחר צעד.

הערות נתונים והגדרות קבוצות

קבוצת ה-ETF כוללת את SPY, QQQ, IWM ו-DIA. קבוצת המניות הבודדות כוללת את AAPL, MSFT, NVDA, AMZN, TSLA, JPM, KO ו-JNJ. שתיהן מהוות דגימות מהקטגוריה שלהן ולא את כל השוק, לכן הרמות כאן ממחישות את הפיצול מבלי לשחזר את נתוני הכותרת של אף מפרסם.

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

כל חלון זמן מעוגן ביום המסחר האחרון שבו נרשם נפח, ולא ביום בלוח השנה. הצדדים של ה-Put וה-Call מותאמים לפי האות הראשונה של סוג החוזה, כך שגם הזנה שכותבת P ו-C במקום put ו-call מסווגת נכון לקבוצות.

חוזה נספר בכל פעם שיום המסחר רשם עבורו נפח, כולל מחירי מימוש מסוג deep out-of-the-money. מחירי מימוש רחוקים נושאים חלק גדול מנפח ה-Put המשמש לגידור, והשמטתם תוביל להערכת חסר של קבוצת ה-ETF.

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

יום המסחר האחרון או השניים האחרונים עשויים להיעדר מהקצה הקדמי בזמן שרישומי היום נקלטו.

שאלות נפוצות

מהו יחס Put/Call תקין לאופציות על מניות?

אופציות על מניות בודדות נסחרות בדרך כלל ביחס הנמוך מ-1.00, כאשר נפח המסחר באופציות Call הוא הצד הגדול יותר ברוב ימי המסחר. מבין שנים-עשר השמות בלוח השישים ימי המסחר האחרונים שלעיל, הקריאה הנמוכה ביותר הייתה 0.43. רמה תקינה עבור סדרה מסוימת נקבעת על פי ההיסטוריה של אותה סדרה, ולא על פי רף אחיד.

מדוע יחס ה-Put/Call של מדדים הוא בדרך כלל מעל 1?

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

איזה יחס Put/Call מציגים בדרך כלל תרשימי סנטימנט?

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

האם ניתן להשוות יחסי Put/Call בין ספקי נתונים שונים?

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


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