הסבר על מחזורי פקיעת אופציות בבורסה
מחזורי פקיעת אופציות קובעים אילו חודשים מופיעים בשרשרת האופציות של מניה. למדו כיצד פועלות שלוש קבוצות המחזורים ומדוע אופציות LEAPS פוקעות תמיד בחודש ינואר.
מחזורי פקיעת אופציות
מחזורי פקיעת אופציות הם כללי הרישום הקובעים אילו חודשי פקיעה יופיעו בשרשרת האופציות של מניה. לכל מניה אמריקאית שניתן לסחור באופציות שלה מוקצה אחד משלושה מחזורים בעת רישום האופציות לראשונה. הקצאה זו, יחד עם רף מינימלי של ארבעה חודשי פקיעה בכל עת, מייצרת את שורת התאריכים שאתה רואה בשרשרת של הברוקר. השאלה כאן היא אילו חודשים נרשמים. למידע על התאריך שבו אופציה פוקעת בפועל, ראה מתי אופציות פוקעות, ועבור הרשימה השנתית של השנה הנוכחית, ראה את לוח פקיעות אופציות 2026.
מהו מחזור פקיעה של אופציות?
כאשר בורסה רושמת לראשונה אופציות על מניה, היא משייכת את המניה לאחד משלושה מחזורי פקיעה. כל מחזור נמשך ארבעה חודשים, במרווחים של רבעון זה מזה:
- מחזור ינואר: ינואר, אפריל, יולי, אוקטובר
- מחזור פברואר: פברואר, מאי, אוגוסט, נובמבר
- מחזור מרץ: מרץ, יוני, ספטמבר, דצמבר
המחזור של מניה נקבע פעם אחת ונשאר קבוע לאורך כל חיי הרישום. מדובר במאפיין של הרישום, ולא של החברה. המחזור קובע את מועדי הפקיעה החודשיים ארוכי הטווח, כלומר חוזים של יום שישי השלישי בחודש הנמצאים מעבר לחלק הקדמי של שרשרת האופציות. המחזור אינו מעיד דבר על השבועות הקרובים, אשר מוסדרים על ידי כלל נפרד.
מדוע כל שרשרת אופציות מציגה לפחות ארבעה חודשי פקיעה?
תקני הרישום קובעים רף מינימלי. מניה שניתן לסחור באופציות עליה מחזיקה בכל רגע נתון לפחות ארבעה חודשי פקיעה, הנבחרים לפי סדר קבוע. שני החודשים הראשונים הם חודשי הטווח הקרוב: החודש הנוכחי והחודש שאחריו. שני החודשים הבאים הם שני החודשים הראשונים במחזור של המניה עצמה שטרם כוסו על ידי צמד חודשי הטווח הקרוב.
נבחן זאת על מניה בעלת מחזור פברואר בחודש יוני. חודשי הטווח הקרוב הם יוני ויולי. חודשי המחזור הבאים שטרם נדרשו הם אוגוסט ונובמבר, ולכן השרשרת מציגה את יוני, יולי, אוגוסט ונובמבר. ברגע שפקיעת יוני חולפת, צמד הטווח הקרוב הופך ליולי ואוגוסט, והשרשרת מתארכת עד לנובמבר ופברואר. חודשי הטווח הקרוב מתגלגלים מדי חודש. חודשי המחזור מתגלגלים שלב אחד בכל שלושה חודשים.
אילו חודשי פקיעה מופיעים בשרשרת אופציות ממשית?
ארבעה הוא הרף המינימלי, ומניה הנסחרת בנפח גבוה נמצאת הרבה מעליו. הטבלה להלן מפרטת את כל מועדי הפקיעה בשרשרת האופציות של Apple ביום המסחר האחרון שתועד, לצד מספר החוזים הקיימים בכל תאריך.
| תאריך פקיעה | תווית פקיעה | ימים לפקיעה | מספר חוזים |
|---|---|---|---|
| 2026-10-09 | Oct 9, 2026 | 1 | 112 |
| 2026-10-12 | Oct 12, 2026 | 4 | 81 |
| 2026-10-14 | Oct 14, 2026 | 6 | 57 |
| 2026-10-16 | Oct 16, 2026 | 8 | 99 |
| 2026-10-19 | Oct 19, 2026 | 11 | 53 |
| 2026-10-21 | Oct 21, 2026 | 13 | 49 |
| 2026-10-23 | Oct 23, 2026 | 15 | 91 |
| 2026-10-30 | Oct 30, 2026 | 22 | 56 |
| 2026-11-06 | Nov 6, 2026 | 29 | 59 |
| 2026-11-13 | Nov 13, 2026 | 36 | 46 |
| 2026-11-20 | Nov 20, 2026 | 43 | 93 |
| 2026-11-27 | Nov 27, 2026 | 50 | 32 |
| 2026-12-18 | Dec 18, 2026 | 71 | 96 |
| 2027-01-15 | Jan 15, 2027 | 99 | 103 |
| 2027-02-19 | Feb 19, 2027 | 134 | 66 |
| 2027-03-19 | Mar 19, 2027 | 162 | 66 |
| 2027-04-16 | Apr 16, 2027 | 190 | 60 |
| 2027-06-17 | Jun 17, 2027 | 252 | 62 |
| 2027-09-17 | Sep 17, 2027 | 344 | 74 |
| 2027-12-17 | Dec 17, 2027 | 435 | 57 |
ה-SQL המדויק מאחורי כל מספר
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= today() - 10
) AS chain_date
SELECT
toString(expiration_date) AS expiry_date,
formatDateTime(expiration_date, '%b %e, %Y') AS expiration_label,
toUInt32(max(days_to_expiry)) AS days_out,
countDistinct(ticker) AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = chain_date
AND expiration_date >= chain_date
GROUP BY expiration_date
ORDER BY expiration_dateמדובר ב-25 מועדי פקיעה נפרדים על נכס בסיס יחיד. הקרוב ביותר, Oct 9, 2026, חל בעוד 1 ימים וכולל 112 חוזים. הרחוק ביותר, Jan 19, 2029, חל בעוד 834 ימים וכולל 40 חוזים. ניתן לראות את המבנה בין שני הקצוות: התאריכים מופיעים בתדירות שבועית בטווח הקצר, מצטמצמים לכדי תאריך אחד בחודש לאורך אמצע השנה, ולאחר מכן מתפרסים לחודשים רחוקים בקצה הימני. ספירת החוזים מציינת כמה מחירי מימוש קיימים בכל תאריך, ולא את היקף הפוזיציות הפתוחות (Open Interest), שהיא שאלה נפרדת העומדת בבסיס מחיר המימוש של ה-max pain.
האם אופציות שבועיות ויומיות עוקבות אחר המחזור?
לא. המחזור מתייחס לפקיעות חודשיות בלבד, כלומר לחוזים של יום שישי השלישי בחודש. שאר שרשרת האופציות המודרנית נובעת מתוכניות רישום נפרדות שאינן חלק מהמחזור:
- אופציות שבועיות, המונפקות מספר שבועות מראש ופוקעות בימי שישי שאינם יום השישי השלישי בחודש.
- סדרות סוף חודש וסוף רבעון, המוצמדות ליום המסחר האחרון בחודש או ברבעון ולא ליום שישי.
- אופציות יומיות, עם פקיעה לכל יום מסחר בשבוע, הנסחרות ברשימה מצומצמת וספציפית של נכסי בסיס פעילים מאוד. ראו אילו מניות כוללות אופציות יומיות עבור רשימה זו.
אף אחת מאלו אינה מוסיפה חודש למחזור. מניה יכולה להציג עשרה תאריכים שבועיים ברצף בראש השרשרת שלה, ועדיין להישען על מחזור בסיסי של ארבעה חודשים מאחוריהם. שתי שרשראות יכולות להיראות שונות לחלוטין למרות שהן פועלות לפי אותם כללים בדיוק.
הציבו מספר נכסי בסיס זה לצד זה באותו סשן מסחר, וההבדל יתבטא בספירת התאריכים.
| סימול | פקיעות רשומות | פקיעות בטווח 45 יום | חודשים מעבר ל-90 יום |
|---|---|---|---|
| SPY | 33 | 15 | 10 |
| AAPL | 25 | 11 | 12 |
| MSFT | 23 | 11 | 10 |
| KO | 19 | 7 | 10 |
| HRL | 12 | 6 | 4 |
| CLX | 7 | 2 | 5 |
ה-SQL המדויק מאחורי כל מספר
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
underlying_symbol AS symbol,
countDistinct(expiration_date) AS listed_expirations,
countDistinctIf(expiration_date, days_to_expiry <= 45) AS expirations_within_45d,
countDistinctIf(toStartOfMonth(expiration_date), days_to_expiry > 90) AS months_beyond_90d
FROM global_markets.options_greeks
WHERE date = chain_date
AND expiration_date >= chain_date
AND underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'KO', 'CLX', 'HRL')
GROUP BY underlying_symbol
ORDER BY listed_expirations DESCמבין ה-6 שמות בלוח זה, SPY מחזיקה במבחר הרחב ביותר עם 33 פקיעות רשומות, כאשר 15 מהן בטווח של 45 ימים. צפיפות זו בחלק הקדמי נובעת מתוכנית רישום יומית ושבועית ולא מהמחזור. CLX נמצאת בקצה השני של הלוח עם 7 תאריכים רשומים בסך הכל. מעבר ל-90 ימים התמונה משתנה: 10 חודשי פקיעה נפרדים בשם הרחב ביותר לעומת 5 בשם הצר ביותר. החלק הקדמי של השרשרת הוא המקום שבו המבחר שונה. החלק האחורי הוא המקום שבו המחזור בא לידי ביטוי.
כיצד ניתן לדעת באיזה מחזור נמצאת מניה?
אין צורך בטבלת עזר. פתחו את שרשרת האופציות, דלגו על החודש הנוכחי ועל החודש שאחריו, ומצאו את מועד הפקיעה החודשי הראשון שלאחר מכן. חודש זה, והחודש השלישי שלאחריו, הם חודשי המחזור של המניה.
אותה תבנית נראית בכל השוק הנסחר בו-זמנית. הלוח הבא מונה, עבור כל פקיעה ביום שישי השלישי בתוך ארבעה-עשר החודשים הקרובים, כמה נכסי בסיס מציעים אותה.
| תחילת חודש פקיעה | תווית חודש | נכסי בסיס רשומים |
|---|---|---|
| 2026-10-01 | Oct 2026 | 3401 |
| 2026-11-01 | Nov 2026 | 3391 |
| 2026-12-01 | Dec 2026 | 1916 |
| 2027-01-01 | Jan 2027 | 2146 |
| 2027-02-01 | Feb 2027 | 878 |
| 2027-03-01 | Mar 2027 | 1610 |
| 2027-04-01 | Apr 2027 | 1053 |
| 2027-05-01 | May 2027 | 776 |
| 2027-07-01 | Jul 2027 | 30 |
| 2027-08-01 | Aug 2027 | 60 |
| 2027-09-01 | Sep 2027 | 432 |
| 2027-10-01 | Oct 2027 | 13 |
| 2027-11-01 | Nov 2027 | 41 |
ה-SQL המדויק מאחורי כל מספר
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
toString(toStartOfMonth(expiration_date)) AS expiry_month_start,
formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS month_label,
countDistinct(underlying_symbol) AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
AND expiration_date >= chain_date
AND days_to_expiry <= 430
AND toDayOfWeek(expiration_date) = 5
AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY toStartOfMonth(expiration_date)יום השישי השלישי הקרוב ביותר, Oct 2026, מוצע על ידי 3401 נכסי בסיס. כל נייר ערך בעל אופציות נושא את החודשים הקרובים שלו, ונקודת זמן ראשונה זו כוללת כמעט את כל היקום הנסחר. לאחר מכן הספירה יורדת, והיא יורדת באופן לא אחיד. מעבר לצמד החודשים הקרובים, מניה מופיעה שוב רק בחודשים השייכים למחזור שלה, כך שכל חודש רחוק יותר נתמך על ידי פלח מהשוק ולא על ידי כולו, כאשר חודשי סוף הרבעון וסדרת ינואר נוטים לבלוט מעל שכניהם. הקצה הרחוק של הלוח דליל עוד יותר: Nov 2027, החודש האחרון בתוך חלון ארבעה-עשר החודשים וזה שנמצא במרחק של יותר משנה, נתמך על ידי 41 נכסי בסיס בלבד. מעבר לשתים-עשרה חודשים, הסולם מתרוקן בכל חודש למעט סדרת ינואר, שאותה לוח ה-LEAPS להלן קולט.
ארבעת חודשי מחזור מרץ הם גם ארבעת מועדי ה-triple witching של השנה, שבהם חוזים על מדדים ועל מניות פוקעים יחד ביום שישי שלישי אחד.
מדוע אופציות LEAPS מונפקות בינואר?
אופציות LEAPS, אופציות לטווח ארוך עם יותר משנה עד לפקיעה, מונפקות לפי לוח זמנים ייחודי משלהן. במניות בודדות, הסדרה לטווח ארוך היא תמיד סדרת ינואר, ללא קשר למחזור הפקיעה שבו נמצאת המניה. מניה במחזור מרץ עדיין תקבל אופציות LEAPS של ינואר.
ספירה רוחבית של השוק מבהירה את העוגן. פאנל זה בוחן כל פקיעה ביום שישי השלישי מעבר ל-300 ימים קדימה וסופר את נכסי הבסיס שבהם היא מונפקת.
| סדרת LEAPS | נכסי בסיס רשומים |
|---|---|
| Jan 2028 | 1384 |
| Jan 2029 | 999 |
| Sep 2027 | 432 |
| Dec 2027 | 348 |
| Dec 2028 | 254 |
| Jun 2028 | 123 |
| Aug 2027 | 60 |
| Nov 2027 | 41 |
| Sep 2028 | 23 |
| Mar 2028 | 21 |
| Oct 2027 | 13 |
| Feb 2028 | 3 |
| Apr 2028 | 2 |
| Nov 2028 | 1 |
ה-SQL המדויק מאחורי כל מספר
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS leaps_series,
countDistinct(underlying_symbol) AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
AND days_to_expiry > 300
AND toDayOfWeek(expiration_date) = 5
AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY underlyings_listing DESCJan 2028 הוא החודש הגדול ביותר בחלון זמן זה, והוא מונפק על גבי 1384 נכסי בסיס. החודש הדליל ביותר באותו חלון, Nov 2028, מופיע ב-1.
דבר אינו משתנה בחוזה ינואר ככל שהוא מתיישן. סדרת ינואר שהונפקה לשנתיים קדימה היא אותו חוזה ששנה לאחר מכן הופך פשוט לחוזה החודשי של ינואר בשרשרת האופציות: אותו מחיר מימוש, אותו יום שישי שלישי. רק התווית מוסרת בנקודת השנה האחת. מהן אופציות LEAPS מכסה את הצד של החוזה, ו-אופציות LEAPS עמוקות בתוך הכסף מכסה כיצד נעשה שימוש בטווח הארוך.
מדוע המחזור קובע אם ניתן לתמחר spread
כאן פוגשים כללי הרישום את פקודות המסחר בפועל. אסטרטגיית calendar spread רוכשת אופציה לפקיעה אחת ומוכרת אופציה לפקיעה אחרת באותו מחיר מימוש. אסטרטגיית diagonal מבצעת פעולה דומה בשני מחירי מימוש שונים. שתי האסטרטגיות מחייבות קיומן של שתי פקיעות בו-זמנית על אותו נכס בסיס.
בנייר ערך הכולל אופציות שבועיות ומחזור מלא, הדבר פשוט. בנייר ערך בעל סחירות נמוכה (thinly traded), ייתכן שהחודש המבוקש כלל לא יהיה רשום למסחר. מניה במחזור פברואר לא תציג פקיעת ספטמבר עד שספטמבר יהפוך לאחד משני החודשים הקרובים ביותר, ולכן לא ניתן לבנות עליה calendar spread של יוני-ספטמבר בחודש יוני, ללא קשר למחיר. אותה מגבלה עומדת מאחורי הריכוזיות של מבנים ארוכי טווח בפקיעות ינואר: אסטרטגיית poor man's covered call היא למעשה diagonal הבנוי על אופציית Call ארוכת טווח, וינואר הוא החודש המשותף לכל נייר ערך שניתן לסחור בו באופציות.
נזילות היא מסנן נוסף מעבר לכללי הרישום. חודש עשוי להיות רשום למסחר ועדיין להציג מרווחי ציטוט רחבים עם עניין פתוח (open interest) דל, מה שהופך מבנה בעל שתי רגליים לבעייתי לביצוע. כללי הרישום מבהירים מה קיים; ה-tape מבהיר מה נסחר בפועל.
שאלות נפוצות
מהם שלושת מחזורי הפקיעה של אופציות?
שלושה מחזורים, שכל אחד מהם נקרא על שם החודש הראשון שלו: מחזור ינואר (ינואר, אפריל, יולי, אוקטובר), מחזור פברואר (פברואר, מאי, אוגוסט, נובמבר) ומחזור מרץ (מרץ, יוני, ספטמבר, דצמבר). מניה משויכת לאחד מהם בעת רישום האופציות הראשונות עליה, והשיוך אינו משתנה לאחר מכן.
כמה חודשי פקיעה יש למניה בו-זמנית?
לפחות ארבעה. שניים הם החודשים הקרובים (החודש הנוכחי והחודש הבא), ושניים מגיעים מהמחזור שאליו שויכה המניה. מניות הנסחרות באופן פעיל מחזיקות חודשים רבים נוספים כאשר מוסיפים מעל לרף זה פקיעות שבועיות, פקיעות סוף חודש, פקיעות סוף רבעון ופקיעות יומיות.
האם לכל המניות יש את אותם חודשי פקיעה?
לא. שני החודשים הקרובים זהים עבור כולם. החודשים שלאחריהם תלויים במחזור שאליו שויכה המניה, ולכן שתי חברות דומות יכולות להחזיק חודשים רחוקים שונים לחלוטין.
האם אופציות שבועיות הן חלק ממחזור הפקיעה?
לא. אופציות שבועיות נרשמות במסגרת תוכנית נפרדת כמה שבועות מראש ופוקעות בימי שישי שאינם יום שישי השלישי בחודש. הן אינן משנות את מחזור המניה ואינן נספרות במניין ארבעת החודשים המינימלי.
מדוע אופציות LEAPS נרשמות בינואר?
אופציות LEAPS על מניות בודדות מעוגנות לפקיעת ינואר ללא קשר למחזור של נכס הבסיס, מה שמעניק לכל מניה בעלת אופציות חודש ארוך-טווח משותף. ככל שסדרת ינואר מתיישנת בתוך השנה, היא הופכת לאופציה החודשית הרגילה של ינואר עבור אותה מניה, ללא שינוי בחוזה עצמו.
כיצד פאנלים אלו מבצעים את הספירה
כל פאנל קורא את סשן המסחר האחרון הקיים בנתוני האופציות היומיים ברמת החוזה, ומחשיב פקיעה כרשומה כאשר לפחות חוזה אחד באותה פקיעה נושא רשומה עבור אותו סשן. פקיעות חודשיות מבודדות לפי מבנה התאריך שלהן: יום שישי שחל בין ה-15 ל-21 בחודש הוא יום שישי השלישי, המהווה את הפקיעה שעליה חל כלל המחזור. פקיעות שבועיות, סוף חודש ויומיות נכשלות בבדיקה זו ויוצאות משני הפאנלים הכלל-שוקיים מעצם הגדרתם, וזו הסיבה שהספירות בהם נמוכות ממספר התאריכים הגולמי בכל שרשרת אופציות ממשית. הפאנלים הכלל-שוקיים גם מחריגים סימולים שספקי הנתונים שייכו ליותר מחברה אחת לאורך זמן, כך שטיקר בודד לעולם אינו מאחד שתי ישויות לספירה אחת.
כל פאנל כאן נושא את קוד ה-SQL שיצר אותו. פתחו אחד, החליפו את הטיקר, ואותה שאילתה תרוץ מול כל שרשרת שתבחרו במסוף Strasmore.