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

יחס פוט-קול: מה זה ואיך מחשבים אותו

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

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

איך מחשבים את יחס הפוט-קול?

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

החישוב פשוט במכוון. נניח שמניה רושמת 40,000 חוזי פוט ו-60,000 חוזי קול ביום מסחר: 40,000 ÷ 60,000 = 0.67, שני פוטים על כל שלושה קולים. השאירו את הקולים על 60,000 והגדילו את הפוטים ל-90,000 והיחס הופך ל-1.5. זו כל הנוסחה; כל המורכבות כאן היא בפרשנות, לא בחילוק.

שני פרטים מסתתרים בתוך המילה "נפח":

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

איך נראית יחס הפוט-קול כלל-השוק?

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

שאילתהיחס פוט-קול כלל-שוקי לפי יום — כל אופציה רשומה בארה'ב, 1 ביוני עד 10 ביולי 2026
ה-SQL המדויק מאחורי כל מספר
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
       concat(monthName(day), ' ', toString(toDayOfMonth(day))) AS day_label,
       round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
             / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
       round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
  AND window_start < '2026-07-11 04:00:00'
GROUP BY day
ORDER BY day

הסדרה פתחה את החלון ב-0.589 בתאריך June 1, סגרה אותו ב-0.686 בתאריך July 10, ומעולם לא חצתה את 1.0 בין לבין — קולים נסחרו יותר מפוטים בכל 28 ימי המסחר. זהו הלקח המעשי הראשון: 1.0 אינו נקודת האמצע הנייטרלית שמתחיל מניח. המידע נמצא בתנועת היחס בתוך הטווח שלו עצמו. הנה הטווח הזה עבור חודש יוני המלא:

שאילתהטווח פוט-קול יוני 2026 — חציון, שיא ושפל של היחס היומי הכלל-שוקי
ה-SQL המדויק מאחורי כל מספר
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
           / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') AS ratio
    FROM global_markets.options_minute_aggs
    WHERE window_start >= '2026-06-01 04:00:00'
      AND window_start < '2026-07-01 04:00:00'
    GROUP BY day
)
SELECT round(quantileDeterministic(0.5)(ratio, cityHash64(toString(day))), 3) AS june_median,
       round(max(ratio), 3) AS june_high,
       concat(monthName(argMax(day, ratio)), ' ', toString(toDayOfMonth(argMax(day, ratio)))) AS june_high_day,
       round(min(ratio), 3) AS june_low,
       concat(monthName(argMin(day, ratio)), ' ', toString(toDayOfMonth(argMin(day, ratio)))) AS june_low_day
FROM daily

החציון של יוני עמד על 0.793, בתוך רצועה שנעה מ-0.589 (בתאריך June 1) ועד 0.923 (בתאריך June 25). עכשיו, היום שכולם זוכרים מהחודש — המימוש של ה-5 ביוני, המתועד ב-סיכום יוני 2026. אופציות נסחרו ב-103.1 מיליון חוזים, היום העמוס ביותר בחלון, והיחס קפץ ל-0.866 מ-0.679 יום קודם לכן. המימוש והיום עתיר הפוטים בנפח שיא היו אותו יום מסחר: היחס תיעד את הזינוק בפוזיציות הדוביות בזמן אמת.

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

CBOE, ISEE ויחסי הפוט-קול הנקובים האחרים

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

  • $CPC — יחס הפוט/קול הכולל של CBOE: כל אופציה שנסחרה בבורסות CBOE, פוטים חלקי קולים.
  • $CPCE — היחס למניות בלבד: אופציות על מניות בודדות. אופציות תעודות סל בסליקה פיזית כמו SPY יושבות בצד המניות של קו זה, אף שהסוחרים משתמשים בהן כמו במוצרי מדדים.
  • $CPCI — היחס למדדים בלבד: אופציות מדד בסליקה מזומנת (SPX‏, NDX‏, RUT‏, VIX ודומיהן).
  • ISEE — מדד הסנטימנט של ISE, הבנוי הפוך: קולים חלקי פוטים, כפול 100, הנספרים רק מקניות פתיחה של לקוחות. ISEE גבוה משמעו הטיה לקולים; $CPC גבוה משמעו הטיה לפוטים. קראו מדד אחד כאילו היה האחר, והמסר מתהפך.

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

שאילתהאופציות צמודות-מדד מול מניה בודדת — יחס פוט-קול לפי אוכלוסייה, יוני 2026
ה-SQL המדויק מאחורי כל מספר
WITH substring(ticker, 3, length(ticker) - 17) AS root
SELECT multiIf(root IN ('SPX', 'SPXW', 'XSP', 'NDX', 'NDXP', 'RUT', 'RUTW', 'VIX', 'VIXW', 'DJX', 'OEX', 'XEO'), 'Index options (SPX, VIX, NDX)',
               root IN ('SPY', 'QQQ', 'IWM', 'DIA'), 'Broad-market ETFs (SPY, QQQ, IWM, DIA)',
               'Single stocks and other ETFs') AS population,
       round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
             / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
       round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
       round(100 * sum(toFloat64(volume)) / sum(sum(toFloat64(volume))) OVER (), 1) AS pct_of_volume
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
  AND window_start < '2026-07-01 04:00:00'
GROUP BY population
ORDER BY put_call_ratio DESC

שתי האוכלוסיות המקושרות למדדים נטו שתיהן לפוטים — תעודות סל רחבות-שוק ב-1.175 ואופציות מדד בסליקה מזומנת ב-1.096, כל אחת מעל 1.0 — בעוד שמניות בודדות וכל היתר הדפיסו 0.588, בקושי יותר מפוט אחד לכל שני קולים. המנגנון מבני: מוצרי מדד הם הכלים הסטנדרטיים לגידור תיקים, וגידור נעשה בפוטים; מניות בודדות מושכות את קניית הקולים הספקולטיבית. גם חלקי הנפח חשובים — מניות בודדות ותעודות סל אחרות נשאו 59.9% מהחוזים של יוני, כך שיחס "כולל" הוא ברובו יחס מניות הלובש מסכה של מדד.

היחס תלוי במה שמודדים

התקרבו עוד רמה אחת. אותה מדידה, יוני 2026, מופנית לחמישה מהשמות הפעילים ביותר:

שאילתהיחס פוט-קול לפי נכס בסיס — חמישה מהשמות הפעילים ביותר, יוני 2026
ה-SQL המדויק מאחורי כל מספר
SELECT multiIf(ticker LIKE 'O:SPY2%', 'SPY',
               ticker LIKE 'O:QQQ2%', 'QQQ',
               ticker LIKE 'O:NVDA2%', 'NVDA',
               ticker LIKE 'O:TSLA2%', 'TSLA',
               'AAPL') AS underlying,
       round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
             / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 2) AS put_call_ratio,
       round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
  AND window_start < '2026-07-01 04:00:00'
  AND (ticker LIKE 'O:SPY2%' OR ticker LIKE 'O:QQQ2%' OR ticker LIKE 'O:NVDA2%'
       OR ticker LIKE 'O:TSLA2%' OR ticker LIKE 'O:AAPL2%')
GROUP BY underlying
ORDER BY put_call_ratio DESC

SPY הציג את היחס הגבוה ביותר לטובת אופציות מכר מבין החמישה, 1.16; NVDA עמד על 0.56 בלבד. השוואת היחס של מניה אחת לאחרת כמעט חסרת משמעות — ההשוואה המועילה היא של מניה מול ההיסטוריה של עצמה.

האם יחס הפוט-קול משתנה לפי הפקיעה?

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

שאילתהיחס פוט-קול לפי ימים לפקיעה — כל אופציה רשומה בארה'ב, יוני 2026
ה-SQL המדויק מאחורי כל מספר
WITH toDate(toTimeZone(window_start, 'America/New_York')) AS trade_day,
     toDate(concat('20', substring(ticker, length(ticker) - 14, 2), '-',
                   substring(ticker, length(ticker) - 12, 2), '-',
                   substring(ticker, length(ticker) - 10, 2))) AS expiry,
     dateDiff('day', trade_day, expiry) AS dte
SELECT multiIf(dte <= 0, '0DTE (expires today)', dte <= 7, '1-7 days', dte <= 30, '8-30 days',
               dte <= 90, '31-90 days', '91+ days') AS expiry_bucket,
       round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
             / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
       round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
       round(100 * sum(toFloat64(volume)) / sum(sum(toFloat64(volume))) OVER (), 1) AS pct_of_volume
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
  AND window_start < '2026-07-01 04:00:00'
GROUP BY expiry_bucket
ORDER BY min(dte)

היחס יורד בכל צעד בלוח השנה. חוזים הפוקעים באותו היום — אופציות 0DTE — הדפיסו 0.957, הדלי הכבד ביותר בפוטים מבין חמשת הקבוצות, והם לבדם נשאו 34.3% מסך הנפח של יוני. טווח של יום עד שבעה ימים, היחס צונח ל-0.756; בטווח 8–30 ימים הוא 0.717; בטווח 31–90 ימים 0.634; ובקבוצת 91 ימים ומעלה, קצה עקומת ה-LEAPS, הוא מתייצב בתחתית על 0.564 — הפינה הכי כבדה בקולים בשוק.

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

עד כמה קריאה היא קיצונית, בפרספקטיבה היסטורית?

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

שאילתהעשור של יחסי פוט-קול על SPY — חציון, שפל ושיא של הקריאה היומית לפי שנה
ה-SQL המדויק מאחורי כל מספר
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
           / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') AS ratio
    FROM global_markets.options_minute_aggs
    WHERE ticker LIKE 'O:SPY%'
    GROUP BY day
    HAVING sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') > 0
)
SELECT toYear(day) AS year,
       count() AS sessions,
       round(quantileDeterministic(0.5)(ratio, cityHash64(toString(day))), 3) AS median_ratio,
       round(min(ratio), 3) AS low,
       round(max(ratio), 3) AS high
FROM daily
WHERE toYear(day) >= 2015
GROUP BY year
ORDER BY year

שלושה דברים נובעים מכך. ראשית, היחס היומי החציוני של SPY סיים מעל 1.0 בכל שנה בטבלה — ההטיה הכבדה כלפי רכש של גידור המדד אינה הלך רוח של 2026, זהו מצב המנוחה של המוצר. שנית, הרמה ירדה בהדרגה לאורך העשור: החציון היה 1.754 ב-2015 ו-1.168 ב-2025, במקביל לצמיחת המסחר באופציות רכש קצרות טווח. שלישית, הטווחים השנתיים רחבים — 2026 משתרע עד כה מ-0.848 עד 1.751 על פני 130 ימי מסחר. זוהי התשובה הכנה לשאלה "האם הקריאה של היום קיצונית?": שפוט אותה מול ההתפלגות של המוצר שלה עצמו, לעולם לא מול 1.0.

איך לקרוא את יחס הפוט-קול למניה בודדת

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

  1. בחרו את האוכלוסייה. אופציות של טיקר אחד, לא "השוק" — אפקטי התמהיל שלמעלה הופכים מספרים מעורבבים לבלתי קריאים.
  2. סכמו את נפח הפוט היומי ואת נפח הקול היומי על פני כל הסטרייקים והפקיעות של אותו טיקר, ואז חלקו. בסימול האופציה, האות בתשיעית מהסוף היא P או C — תו בודד זה הוא כל הסיווג.
  3. בנו את ההיסטוריה לפני שתשפטו את הרמה. 0.9 של יום בודד אינו אומר דבר עד שאתם מכירים את החציון והטווח של אותו טיקר — מה שהפאנל של SPY עושה שנה אחר שנה.
  4. קראו את הנפח לצדו. קפיצה בנפח רגיל היא רעש; אותה קפיצה על הקלטת העמוסה ביותר בשישה שבועות היא הסשן של 5 ביוני למעלה.
  5. קבעו את טווח הפקיעה. כל הפקיעות, או קצרות מועד בלבד? שתי הגישות ניתנות להגנה; ערבוב ביניהן בין ימים אינו ניתן להגנה.

איך סוחרים קוראים את זה — והמגבלות האמיתיות

מוצגות כפרשנויות, לא כחוקים: יחס עולה נקרא כביקוש גובר לגידור, וקפיצה קיצונית נקראת על ידי קונטרריאנים ככניעה — הציבור סוף סוף רכש את הביטוח שלו. המושב ב-5 ביוני מראה את המנגנון בכנות: היחס קפץ במהלך המימוש, לא לפניו. לאורך החלון הזה הוא התנהג כמדחום חופף, לא כתחזית. בחנו כל כלל אצבע מול הסדרה בפועל — וזכרו שנפח המסחר של 0DTE ממשיך לשנות את מה שנראה "נורמלי".

שאלות נפוצות

מהו יחס פוט-קול נורמלי?

זה תלוי לחלוטין באוכלוסייה. בכל אופציה רשומה בארה"ב ביוני 2026, החציון היומי כלל-שוק עמד על 0.793, ונע בין 0.589 ל-0.923 — מעולם לא מעל 1.0. אופציות על תעודות סל רחבות-שוק עמדו על 1.175 באותו חודש, בעוד שמניות בודדות ותעודות סל אחרות עמדו על 0.588. "נורמלי" עבור SPY אינו נורמלי עבור מניה בודדת.

האם יחס פוט-קול גבוה הוא שורי או דובי?

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

האם יחס הפוט-קול זהה ל-VIX או לתנודתיות הגלומה?

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

מהם $CPC, $CPCE ו-$CPCI?

אלה יחסי הפוט-קול המפורסמים של CBOE: $CPC עבור נפח כולל, $CPCE עבור אופציות מניות (SPY ותעודות סל אחרות נחשבות שם כמניות) ו-$CPCI עבור אופציות מדד בסילוק מזומן. הפיצול משנה. הגרסה התלת-כיוונית שלנו, שמפרידה תעודות סל רחבות-שוק הן מאופציות מדד והן ממניות בודדות במקום לעקוב אחרי הקו הדו-כיווני של CBOE, מדדה ביוני 2026 1.175 עבור תעודות סל רחבות-שוק ו-1.096 עבור אופציות מדד, שתיהן מעל 1.0, לעומת 0.588 עבור מניות בודדות ותעודות סל אחרות. ISEE של ISE הוא מדד נפרד, הפוך: קולים מעל פוטים, רכישות פתיחה של לקוחות בלבד.

האם יחס הפוט-קול משתמש בנפח או בעניין הפתוח?

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


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