איך נקבע סימון סגירה של אופציות בסוף יום מסחר
סימון סגירה של אופציה אינו בהכרח העסקה האחרונה או מחיר האמצע. גלו כיצד נקבעים הערכים בסוף יום, מדוע הם משתנים בנפח מסחר נמוך וכיצד זה משפיע על דרישות הביטחונות שלכם.
סימון סגירה של אופציות
21.8% סימון סגירה (closing mark) של אופציה הוא הערך שקובע ברוקר, מסלקה או ספק נתונים עבור חוזה בסוף יום המסחר. ייתכן ששלושת הגופים הללו יפרסמו שלושה מספרים שונים עבור אותו מחיר מימוש באותו לילה. סימון אינו בהכרח העסקה האחרונה, ובחוזה בעל סחירות נמוכה הוא בדרך כלל אינו משקף מחיר שבו בוצעה עסקה כלשהי. השכבות להלן מתפרקות בזו אחר זו, החל בנתונים מתוך רישום האופציות היומי, ובהמשך בפירוט ההשפעה של כל שכבה על דרישות הביטחונות (margin), על דוח הפעילות ועל מערך הנתונים.
רישום האופציות היומי
הנתונים הגולמיים מגיעים מבורסות האופציות. כל רשומה כוללת את מחיר המימוש, תאריך הפקיעה, וסימון הסגירה שנקבע. במקרים של חוזים שאינם נסחרים באופן פעיל, המודלים של ספקי הנתונים עשויים להשתמש בחישובים תיאורטיים המבוססים על מודל Black-Scholes, תוך התחשבות בתנודתיות הגלומה ובמחיר הנכס הבסיסי.
השפעה על דרישות הביטחונות
השפעה על דרישות הביטחונות
הסימון היומי קובע את שווי השוק של הפוזיציה לצורך חישוב דרישות הביטחונות. כאשר הסימון משתנה, הוא עשוי להוביל לדרישת תשלום נוספת (margin call) אם ערך הביטחונות יורד מתחת לרף הנדרש. ברוקרים משתמשים בסימונים אלו כדי להעריך את הסיכון הכולל בתיק הלקוח בכל סוף יום.
השפעה על דוחות ונתונים
הסימון מופיע בדוח הפעילות החודשי או היומי כערך השוק של האופציה. עבור מנהלי מערכי נתונים, שימוש בסימונים שונים ממקורות שונים עלול ליצור אי-הלימה בחישוב ה-P/E או בביצועי התיק. עקביות בבחירת מקור הנתונים היא קריטית כדי למנוע עיוותים בחישוב הרווח וההפסד המצטבר.
מהו שער סגירה של אופציה?
סימון (mark) הוא הערכת שווי. עסקה היא פעולה. כמעט כל הוויכוחים על מחיר אופציה בסוף יום המסחר נובעים מהתייחסות לשני אלו כמספר אחד. מאחורי שדה המחיר שאתה רואה עומדים ארבעה אובייקטים נפרדים.
- עסקה אחרונה (Last sale). ביצוע (print): עסקה ממשית, במחיר ממשי, עם חותמת זמן של מועד התרחשותה. בחוזה שנסחר פעם אחת בשעה 10:14 ולא נסחר שוב, המספר בשדה המחיר בשעה 16:00 הוא עדיין אותו ביצוע מ-10:14.
- ציטוט סגירה (Closing quote). השוק הדו-צדדי בנעילה, קרי Bid ו-Ask עם גדלים נלווים. בסטרייק עם סחירות נמוכה, אלו יכולים לעמוד במרחק של דולר זה מזה, והאמצע ביניהם הוא ממוצע של שתי כוונות.
- סימון הברוקר (Broker mark). הערכת השווי בדוח התקופתי שלך, המורכבת בדרך כלל מציטוט הסגירה ולאחר מכן מוגבלת על ידי מודל. אופציית Call לא תסומן מתחת לערכה הפנימי, וסולם הסימונים לאורך מחירי המימוש אינו יכול להיות הפוך.
- סימון סליקה (Clearing mark). הערך בסוף היום שמחשב המסלקה לצורכי ביטחונות והתחשבנות במערכת. זהו פלט של מודל מעצם הגדרתו.
ה-Options Industry Council, הזרוע החינוכית בחסות ה-OCC ובורסות האופציות בארה"ב, מותח את הגבול באותו אופן: סימון נופל על ה-Bid, ה-Ask, האמצע או העסקה האחרונה רק במקרה. התייחסות לאחד מהם כאל האחר היא המקום שבו עבודת ההתאמות משתבשת.
מדוע חוזה שקט עדיין משנה את ערכו
נתחיל בתופעה. חוזה מציג היום ערך שונה, אף שכמעט לא התבצע בו מסחר. אין צורך שדבר מה בביצוע האחרון ישתנה. מה שהשתנה הוא ציטוט השוק סביב החוזה, והמודל שקורא את הציטוט הזה.
הפאנל בוחן חמישה נכסי בסיס מוכרים עד יוני 2026, סופר כל יום-חוזה בקובץ האופציות היומי עם שבעה עד מאה ועשרים ימים לפקיעה, ומחלק אותם לפי היקף המסחר בכל חוזה. מגבלה אחת של הקובץ קובעת את המסגרת: הוא כולל יום-חוזה רק כאשר התבצע בו מסחר (print), ולכן הוא אינו יכול לספור את הימים שבהם החוזה נותר שקט לחלוטין. מה שהוא כן יכול להראות הוא עד כמה מעט מסחר עומד מאחורי ערך סגירה שזז.
ה-SQL המדויק מאחורי כל מספר
SELECT
underlying,
toUInt32(count()) AS contract_day_count,
round(100 * countIf(volume <= 10) / count(), 1) AS pct_thin_days,
round(100 * countIf(volume <= 10 AND abs(mark - prior_mark) >= 0.01)
/ greatest(countIf(volume <= 10), 1), 1) AS pct_thin_marks_moved
FROM
(
SELECT
underlying,
ticker,
date,
volume,
mark,
any(mark) OVER (PARTITION BY ticker ORDER BY date
ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_mark
FROM
(
SELECT
underlying_symbol AS underlying,
ticker,
date,
max(volume) AS volume,
toFloat64(max(option_close)) AS mark
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
AND date >= '2026-06-01'
AND date < '2026-07-01'
AND days_to_expiry BETWEEN 7 AND 120
GROUP BY underlying, ticker, date
)
)
WHERE prior_mark > 0
GROUP BY underlying
ORDER BY pct_thin_days DESCספר הפקודות הדליל ביותר בפאנל הוא KO: ב-38.2% מימי החוזה שלו באותו חודש נרשם נפח מסחר כולל של עשרה חוזים או פחות לכל אורך יום המסחר, וב-90.1% מאותם ימי חוזה דלילים, המחיר נסגר בכל זאת במרחק של לפחות סנט אחד מהסגירה הקודמת של אותו חוזה. השם עם מספר הימים הדלילים הנמוך ביותר, NVDA, עדיין מותיר 21.8% מימי החוזה שלו עם עשרה חוזים או פחות. ערך סגירה שמשתנה בזמן שמספר זעום של יחידות מחליף ידיים אינו שגיאת נתונים. זהו מהותו של סימון (mark): ערך שנקבע על בסיס השוק הניצב סביב החוזה, ולא על בסיס העסקאות שהתבצעו בתוכו.
מהו הוותק של מחיר העסקה האחרונה בנעילה?
נניח שהחוזה אכן נסחר. ייתכן ששדה המחיר אינו משקף את שער הנעילה. הלוח הבא בוחן כל חוזה על AAPL שביצע עסקה לפחות פעם אחת ביום רביעי, ה-17 ביוני 2026, מאתר את שעת ה-ET שבה נרשמה העסקה האחרונה שלו לאותו יום, וסופר את החוזים לפי אותה שעה.
ה-SQL המדויק מאחורי כל מספר
SELECT
et_hour,
toUInt32(contracts) AS contract_count,
round(100 * contracts / sum(contracts) OVER (), 1) AS share_pct
FROM
(
SELECT
et_hour,
count() AS contracts
FROM
(
SELECT
ticker,
formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:00') AS et_hour
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'America/New_York')
GROUP BY ticker
)
GROUP BY et_hour
)
ORDER BY et_hourהעסקאות האחרונות התפרסו על פני 7 קטגוריות שעתיות, מ-09:00 ועד 15:00 שעון ET. הקטגוריה האחרונה מכילה 52.6% מהחוזים שנסחרו, והראשונה מכילה 3.7%. חוזה שהעסקה האחרונה בו התבצעה בקטגוריית בוקר נושא עמו לנעילה של השעה 16:00 מחיר עסקה אחרונה שכבר התיישן בשעות רבות, זאת בעוד המניה המשיכה לנוע לאורך כל הזמן הזה. חוזים הרחוקים מהכסף (out-of-the-money) הופכים ללא-סחירים מוקדם יותר, והקישור אופציות נזילות מול תנודתיות מסביר מה גורם למחיר מימוש אחד להיסחר לאורך כל היום בעוד שכנו עומד ללא תנועה.
כיצד נראה ה-Mark לאורך סולם מחירי מימוש
חישובי ה-Mark אינם מתבצעים עבור כל חוזה בנפרד. מודל מתמטי מתמחר את כל סולם מחירי המימוש בבת אחת; זו הסיבה לכך שגם מחיר מימוש שלא נסחר מעולם מקבל ערך התואם את שכניו. הלוח להלן מציג תאריך פקיעה אחד ביום מסחר בודד: אופציות Call על AAPL הפוקעות ב-17 ביולי 2026, כפי שתומחרו בנעילה של ה-17 ביוני 2026, עבור מחירי מימוש בטווח של עשרה אחוזים ממחיר הנעילה של המניה.
ה-SQL המדויק מאחורי כל מספר
SELECT
round(toFloat64(strike_price), 2) AS strike,
round(avg(toFloat64(option_close)), 2) AS closing_mark,
toUInt32(sum(volume)) AS contract_volume,
round(avg(delta), 3) AS avg_delta
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-17'
AND expiration_date = '2026-07-17'
AND lower(toString(option_type)) LIKE 'c%'
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.10
GROUP BY strike
ORDER BY strikeלאורך 12 מחירי מימוש, ערך הנעילה יורד מ-$27.43 במחיר המימוש של 270 ל-$0.79 ב-325, וה-delta יורדת בהתאמה מ-1 ל-0.092. ה-delta היא הערכת המודל לשינוי בערך החוזה בתגובה לתנועה של דולר אחד במחיר המניה. כעת, בחנו את עמודת הווליום ביחס לעקומת המחירים. ללא קשר להיקף המסחר באותו יום, ערך הנעילה של כל חוזה מיושר עם שכניו, ולא בהכרח עם ה-print האחרון שלו. זהו הסולם שבו אתם נתקלים כאשר אתם קוראים שרשרת אופציות, ורובו המכריע מבוסס על המודל.
מדוע דוח הברוקר אינו תואם את מחיר העסקה האחרונה
רווח והפסד לא ממומשים בדוח מחושבים לפי מחירי השערוך של הפירמה. שני חשבונות בשתי פירמות שונות המחזיקים באותו spread בדיוק עשויים להציג רווח והפסד לא ממומשים שונים באותו לילה, מבלי שאף אחד מהמספרים יהיה שגוי.
דרישת הביטחונות (Margin) היא המרכיב המכריע. דרישת תחזוקה על אופציה שנמכרה בחסר (short) מחושבת לפי מחיר השערוך בתוספת אחוז מערך נכס הבסיס, ולכן הדרישה משתנה בהתאם למחיר השערוך. Margin תיק השקעות מרחיק לכת אף יותר: הפוזיציה מוערכת מחדש על פני רשת של תנועות היפותטיות כלפי מעלה ומטה בנכס הבסיס, והדרישה נקבעת לפי ההפסד הגרוע ביותר באותה רשת. כל מחיר ברשת זו הוא פלט של מודל, ומרווח ציטוטים רחב ב-strike דליל מסחר מרחיב את נתוני הקלט. זהו המנגנון שמאחורי שינוי בדרישת ביטחונות ביום שבו החוזה כלל לא נסחר. דרישות ביטחונות למכירת אופציות חשופות מפרט את הנוסחה הסטנדרטית.
התאמת נתונים נגזרת מאותה נקודה. יש לבצע התאמה לפי מחיר השערוך שבו השתמשה הפירמה בפועל, לפי חותמת הזמן של אותה פירמה, ולא לפי מחיר עסקה אחרונה שנלקח משרשרת אופציות. כאשר שני מספרים אינם תואמים, השאלה המועילה היא איזה רובד של נתונים מפרסם כל צד.
הנעילה בשעה 4:00 ובשעה 4:15
לא כל אופציה מסיימת את המסחר באותה דקה. אופציות על מניות בודדות בארה"ב מסתיימות עם נעילת המסחר במניות בשעה 4:00 אחה"צ (שעון מזרח ארה"ב), בעוד שמספר מוצרים רחבים על המדדים ממשיכים להיסחר מעבר לכך. במקום להסתמך על זיכרון של שעת סגירה, הפאנל מתעד את ההתנהגות בסשן מסוים.
ה-SQL המדויק מאחורי כל מספר
SELECT
underlying_symbol AS underlying,
formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i') AS last_print_et,
round(100 * countIf(toTimeZone(sip_timestamp, 'America/New_York')
>= toDateTime('2026-06-17 16:00:00', 'America/New_York')) / count(), 2) AS pct_after_4pm
FROM global_markets.options_trades
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY', 'QQQ', 'IWM')
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'America/New_York')
GROUP BY underlying
ORDER BY pct_after_4pm DESCQQQ אופציות המשיכו לרשום עסקאות עד השעה 16:14 (שעון מזרח ארה"ב), כאשר 1.69% מהעסקאות של היום בוצעו לאחר השעה 4:00 אחה"צ. בקצה השני, NVDA מציג את 0% ועסקה אחרונה בשעה 16:00. הרצת הפאנל על כל סשן מאוחר יותר תציג את זמני הסגירה התקפים לאותו מועד.
הפער משמעותי בפוזיציה מגודרת. החזקת אופציה שנסחרת עד שעה מאוחרת כנגד פוזיציית מניה גורמת לכך ששני חלקי הפוזיציה מתומחרים בעולמות שונים: רכיב המניה מקובע בשעה 4:00 אחה"צ במסגרת מכרז הנעילה, בעוד רכיב האופציה כולל עוד חמש-עשרה דקות של מסחר. ברוב הימים מדובר ברעש בלבד. בסשן שבו מתפרסמת כותרת חדשותית בשעה 4:05 אחה"צ, שני המחירים משקפים רגעים שונים, וגידור שלא השתנה מציג תנודה ברווח והפסד בדוח. לפקיעה יש גרסה משלה לפיצול זה, שבה אופציה על מדד הנסלקת במזומן נקבעת לפי ערך מחושב ולא לפי מחיר סגירה כלשהו: אופציות בסיס AM לעומת PM מרחיב על כך.
מה משמעות ה-mark עבור מערך נתוני אופציות
ה-mark אינו ביצוע (fill). בדיקה לאחור (backtest) המניחה ביצוע במחיר ה-mark על מחיר מימוש (strike) ללא נפח מסחר, מניחה קיומו של צד נגדי שמעולם לא היה שם. ארבעה הרגלים שומרים על מהימנות מערך הנתונים:
- שמרו על מחיר העסקה האחרונה, הציטוט וה-mark בעמודות נפרדות, ואל תתנו לעמודה אחת
closeלייצג את שלושתם. כאשר שני ספקי נתונים מציגים נתונים שונים עבור סגירה של אותו מחיר מימוש, המשמעות היא בדרך כלל שהם מפרסמים שכבות שונות. - אחסנו את ה-bid, ה-offer והגדלים לצד ה-mark. רוחב המרווח (spread) מלמד אתכם כמה מה-mark מבוסס על מודל.
- תעדו את חותמת הזמן של ה-print האחרון, לא רק את מחירו. לא ניתן לבצע ביקורת על מחיר ללא ציון זמן.
- התייחסו לתנודתיות הגלומה (implied volatility) ולמדדי ה-greeks באותו אופן. ערך מודלי בחוזה שאף אחד לא סחר בו הוא ערך מודלי בלבד.
הערות על הנתונים
שלושה פאנלים מקובעים במכוון ליום רביעי, ה-17 ביוני 2026: סשן עבר קבוע שומר על יציבות המספרים לאורך יצירות מחדש, והיסטוריה זו אינה נמחקת. קובץ האופציות היומי מכיל שורה אחת לכל חוזה בכל סשן שבו התבצע print באותו חוזה, לכן הפאנל הראשון סופר ימי-חוזה עם נפח מסחר כולל של עשרה חוזים או פחות, ולא סשנים ללא נפח מסחר כלל. ערכי הסגירה בסולם מחירי המימוש הם מחירי הסגירה היומיים של אותו קובץ, ואף אחד מהם אינו מחיר שניתן היה לסחור בו.
שאלות נפוצות
האם מחיר הסגירה של אופציה זהה למחיר העסקה האחרונה?
לא. העסקה האחרונה היא ביצוע בפועל בזמן נתון, שעשוי להיות שעות לפני הנעילה. מחיר הסגירה (closing mark) הוא הערכת שווי שנקבעת בנעילה, ובחוזה שלא נסחר, הפער בין השניים עשוי להיות משמעותי.
מדוע ערך האופציה שלי השתנה למרות שכמעט לא התבצעו בה עסקאות?
מחיר הסגירה עוקב אחר הציטוטים בשוק והמודל שמאחוריהם, ושניהם נעים בהתאם לנכס הבסיס לאורך כל יום המסחר. בלוח שלעיל, 38.2% מחוזי האופציות של הנכסים הדלילים ביותר רשמו נפח מסחר כולל של עשרה חוזים או פחות, ו-90.1% מהם עדיין סיימו את היום בערך שונה מהערך שנרשם בסיום יום המסחר הקודם.
באיזה מחיר משתמש הברוקר שלי לצורכי ביטחונות (margin)?
במחיר הסגירה של החברה עצמה, לא במחיר העסקה האחרונה. דרישת הביטחונות בפוזיציית Short על אופציה מחושבת לפי מחיר זה בתוספת אחוז מערך נכס הבסיס, וביטחונות מבוססי תיק (portfolio margin) מעריכים מחדש את הפוזיציה על פני רשת של תרחישי תנועה היפותטיים. כל נתון בחישוב זה הוא הערכת שווי.
מדוע ספקי נתונים שונים מציגים מחירי סגירה שונים לאותה אופציה?
הם מפרסמים בדרך כלל שכבות נתונים שונות. ספק אחד עשוי להציג את מחיר העסקה האחרונה, אחר את מחיר האמצע (midpoint) בנעילה, ושלישי את מחיר המודל; בחוזה שנסחר פעם אחת בלבד בשעות הבוקר, שלושתם יהיו שונים.
האם מחירי הסגירה של אופציות כוללים מסחר לאחר נעילת המניות בשעה 16:00?
חלקם כן. ביום המסחר המוצג בלוח לעיל, QQQ מהאופציות רשמו עסקאות עד השעה 16:14 לפי שעון ET, בעוד שמסחר במניות בודדות כבר הסתיים, ומחירי הסגירה של אותם מוצרים משקללים את חלון הזמן הנוסף הזה.
כל לוח כאן מגיע עם שאילתת ה-SQL שיצרה אותו, כך שהשכבה הנמדדת גלויה בתוך השאילתה עצמה. את אותן שאלות, כמו השוואת מחיר סגירה למחיר עסקה אחרונה או בדיקת זמן הביצוע האחרון, ניתן להפנות בשפה פשוטה בטרמינל של Strasmore.