איך עובד מכרז הנעילה בבורסת ה-NYSE?
הסבר על מנגנון קביעת מחיר הנעילה הרשמי ב-NYSE. המדריך מפרט את תפקיד ה-DMM, מועדי ה-MOC וה-LOC, פקודות ה-Closing D וכיצד מתבצע הרישום הסופי של העסקאות בבורסה.
מכרז הנעילה של ה-NYSE הוא עסקת Batch יחידה, המתבצעת מיד לאחר השעה 16:00 (שעון מזרח ארה"ב), וקובעת את מחיר הנעילה הרשמי של כל מניה הנסחרת בבורסה. עושה שוק ייעודי (DMM), הפירמה המופקדת על המניה, מרכז את פקודות ה-on-close ואת ספר הפקודות הקיים ומבצע אותן יחד במחיר אחד תחת תקנה 7.35B של ה-NYSE. ביצוע מכרז זה, ולא העסקה האחרונה במסחר הרציף, הוא שקובע את מחיר הנעילה בכל נר יומי המבוסס עליו.
מהו מכרז הנעילה של ה-NYSE?
שעות המסחר העיקריות (Core Trading Hours) ב-NYSE מסתיימות בשעה 16:00 שעון מזרח ארה"ב. במקום לתת לעסקה האחרונה שבוצעה לשמש כמחיר הנעילה, הבורסה מרכזת את כל הביקושים וההיצעים לנעילה ומתאימה ביניהם במכרז אחד; מהו מכרז נעילה מסביר את הרעיון הכללי. קיימים ארבעה סוגי פקודות המיועדים למכרז זה בלבד, כולם מוגדרים בתקנה 7.31(c)(2) של ה-NYSE:
- פקודת market-on-close (MOC) מתבצעת רק במכרז, בכל מחיר שהמכרז יקבע.
- פקודת limit-on-close (LOC) מתבצעת רק במכרז, ורק אם מחיר הנעילה שווה או טוב יותר ממחיר הלימיט שלה.
- פקודת Closing IO (המכונה Closing Offset או CO בדפי המידע של ה-NYSE) היא פקודת לימיט הנסחרת רק מול הצד הנגדי של חוסר איזון (Imbalance). היא נדחקת לסוף התור מול כל פקודה אחרת ולעולם אינה מוסיפה לחוסר איזון.
- פקודת Closing D Order היא פקודת לימיט שרק ברוקר רצפה (Floor broker) יכול להזין, עם מחיר שיקול דעת (discretionary price) לא גלוי שהפקודה תגיע אליו במכרז. שוויון ב-NYSE ופקודות D-quote מפרט את המכניקה המלאה.
פקודות לימיט קיימות בספר הפקודות של ה-NYSE משתתפות גם הן. ביטוי עניין בעל-פה של ברוקר רצפה אינו משתתף: תקנה 7.35B(a)(1) מחייבת הזנת פקודות נעילה באופן אלקטרוני במהלך שעות המסחר העיקריות.
מה עושה ה-DMM במכרז הנעילה של ה-NYSE?
הנעילה של ה-Nasdaq היא אלגוריתם. הנעילה של ה-NYSE היא פירמה עם אלגוריתם וחובה. תקנה 7.35B(a) מטילה על כל DMM את האחריות לסגור את ניירות הערך שלו בהקדם האפשרי לאחר סיום שעות המסחר העיקריות, תוך הימנעות מ"פזיזות יתרה" כאשר מחיר הנעילה הצפוי רחוק מהעסקה האחרונה ב-NYSE. ניסוח זה הוא הסיבה לכך שביצועי הנעילה ב-NYSE מתרחשים שניות ספורות לאחר השעה 16:00:00 ולא בדיוק ב-"טיק" של השעה.
תקנה 7.35B(c) מאפשרת ל-DMM לסגור מניה באופן אלקטרוני – המסלול השגרתי – או באופן ידני, כפי שהתקנה מחייבת כאשר מחיר הנעילה או הנפח חורגים מהפרמטרים שנקבעו לנעילה אלקטרונית. כך או כך, ה-DMM נושא בשתי חובות המפורטות בתזכיר הרגולטורי RM-26-03 של ה-NYSE (מ-20 במרץ 2026): לבחור מחיר שבו כל פקודה במחיר טוב יותר בצד של חוסר האיזון מקבלת מענה, ולשמור על שוק הוגן ומסודר לפי תקנה 104. DMM רשאי להשתמש בהון העצמי שלו כדי לספוג חוסר איזון שנותר ללא התאמה.
לוח הזמנים של מכרז הנעילה ב-NYSE: 15:50, 15:59:50, 16:00
כל מועד סופי מוגדר בתקנון כהיסט ממועד הסיום המתוכנן של שעות המסחר העיקריות, כך שביום מסחר מקוצר המסתיים ב-13:00, כל לוח הזמנים מוקדם בשלוש שעות. ביום רגיל, נכון לספטמבר 2026:
- לפני 15:50: ניתן להזין, לבטל או להפחית פקודות on-close מכל סוג בחופשיות. ברוקרי רצפה יכולים לראות את סך חוסר האיזון (Total Imbalance) והכמויות המותאמות החל מהשעה 14:00 (תקנה 7.35B(e)(1)(B)), ו-DMM הצופה נעילה לא מאוזנת רשאי לפרסם חוסר איזון נעילה ידני (Manual Closing Imbalance) החל מהשעה 15:00 באישור גורם רשמי בבורסה (תקנה 7.35B(d)(2)).
- 15:50, זמן הקפאת חוסר האיזון במכרז הנעילה (תקנה 7.35(a)(8): עשר דקות לפני הנעילה המתוכננת). פקודות MOC ו-LOC חייבות להיות מוזנות. מכאן ואילך, פקודת MOC או LOC חדשה תתקבל רק אם היא מנוגדת לחוסר איזון נעילה משמעותי (Significant Closing Imbalance) שפורסם, ותידחה אם לא פורסם כזה. לא ניתן לבטל או להפחית פקודת on-close לאחר 15:50, גם כדי לתקן טעות לגיטימית. מדריכים ישנים עדיין מתארים חלון תיקון טעויות עד 15:58; התקנה הנוכחית והתזכיר ממרץ 2026 סוגרים דלת זו ב-15:50, כשהחריג היחיד הוא תקנה 7.35B(j)(2)(B), שרק ה-DMM יכול להפעיל.
- 15:50, חוסר האיזון הופך פומבי. חוסר איזון נעילה משמעותי מופיע ב-consolidated tape כאשר ערכו לפחות 200,000 דולר והוא שווה לפחות 30% מגודל הנעילה הממוצע ל-20 יום של מניות S&P 500, 50% עבור מניות S&P 400 ו-S&P 600, או 70% עבור כל השאר (תקנה 7.35B(d)(1)). מידע מלא על חוסר האיזון במכרז הנעילה מתחיל להופיע בפיד הקנייני של ה-NYSE באותו רגע ומתעדכן לפחות בכל שנייה בכל פעם שיש שינוי, עד לביצוע המכרז (תקנה 7.35B(e)); פקודות Closing D נספרות בו לפי מחירן הנסתר. הודעות חוסר איזון ב-NYSE מפענחת כל שדה.
- 15:50 עד 16:00: פקודות Closing IO עדיין מתקבלות בכל צד של השוק, בכל גודל.
- 15:59:50: הבורסה דוחה כל פקודת Closing D חדשה (תקנה 7.35B(f)(3)), וכן דוחה ביטולים ושינויים מנקודה זו ואילך. הגשה שנכנסה לתוקף ב-13 באוגוסט 2026 (SR-NYSE-2026-36) מעבירה את מועד סיום הביטולים ל-15:59:00 ברגע שתיושם, מהלך שה-NYSE הצהירה כי יקרה לא יאוחר מהרבעון הראשון של 2027.
- 16:00: שעות המסחר העיקריות מסתיימות וה-DMM מתחיל את הנעילה.
זמני חיתוך ל-MOC ו-MOO מרכז את אותם מועדים סופיים בבורסות ארה"ב.
איך נראה ביצוע הנעילה ב-tape
להלן נעילה אמיתית. הלוח להלן מרכז כל עסקה ב-KO (קוקה קולה), מניה הנסחרת ב-NYSE, לפי שניות, מעשר שניות לפני הפעמון של 16:00 ב-19 באוגוסט 2026 ועד שלושים שניות אחריו. עיינו בעמודת הנפח.
| זמן ET | מספר עסקאות | נפח מסחר | מחיר אחרון | תנאי העסקה הגדולה |
|---|---|---|---|---|
| 15:59:50 | 67 | 4169 | 90.33 | [14,41] |
| 15:59:51 | 51 | 3407 | 90.34 | [] |
| 15:59:52 | 66 | 4714 | 90.35 | [] |
| 15:59:53 | 58 | 7900 | 90.34 | [14,41] |
| 15:59:54 | 75 | 15225 | 90.34 | [14,41] |
| 15:59:55 | 85 | 15803 | 90.34 | [] |
| 15:59:56 | 43 | 6391 | 90.34 | [14,41] |
| 15:59:57 | 38 | 5022 | 90.38 | [14,41] |
| 15:59:58 | 32 | 8890 | 90.36 | [] |
| 15:59:59 | 53 | 20243 | 90.38 | [] |
| 16:00:00 | 2 | 3395 | 90.37 | [15] |
| 16:00:02 | 46 | 4494556 | 90.35 | [8,41] |
| 16:00:03 | 3 | 9958 | 90.35 | [12] |
| 16:00:04 | 8 | 2407 | 90.35 | [12] |
| 16:00:05 | 1 | 11804 | 90.35 | [12] |
| 16:00:09 | 1 | 12 | 90.35 | [12,37] |
| 16:00:11 | 15 | 91035 | 90.35 | [12,22] |
| 16:00:22 | 1 | 89315 | 90.35 | [12,22,41] |
| 16:00:25 | 10 | 59745 | 90.35 | [12,22,41] |
ה-SQL המדויק מאחורי כל מספר
SELECT
formatDateTime(toTimeZone(sip_timestamp, 'America/New_York'), '%H:%i:%S') AS et_time,
count() AS trade_count,
toUInt64(sum(size)) AS volume,
round(toFloat64(argMax(price, sip_timestamp)), 2) AS last_price,
toString(argMax(conditions, size)) AS largest_print_conditions
FROM global_markets.stocks_trades
WHERE ticker = 'KO'
AND sip_timestamp >= toDateTime('2026-08-19 19:59:50', 'UTC')
AND sip_timestamp < toDateTime('2026-08-19 20:00:30', 'UTC')
GROUP BY et_time
ORDER BY et_timeמסחר רציף בשניות האחרונות הוא זרם של עסקאות קטנות; החלון מכיל 19 שניות עם עסקה אחת לפחות. לאחר מכן, שנייה אחת נושאת עסקה הגדולה בסדרי גודל מכל מה שסביבה: מכרז ה-DMM. העמודה האחרונה מציגה את קודי המצב (condition codes) של העסקה הגדולה ביותר בכל שנייה; עסקת המכרז נושאת קוד ספציפי לנעילה שאין לעסקאות רגילות, והמילון בהמשך מפענח אותו. הלוח הבא מצביע על שתי העסקאות הקובעות לצד הנעילה שנרשמה בנר היומי.
| זמן מסחר רציף אחרון ET | מחיר מסחר רציף אחרון | כמות מניות במסחר רציף | תנאי מסחר רציף | זמן עסקת סגירה ET | מחיר עסקת סגירה | כמות מניות בעסקת סגירה | כמות מניות (קריא) | תנאי עסקת סגירה | שער סגירה רשמי | פער עסקת סגירה | עסקה מול דקה אחרונה |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 15:59:59 | 90.38 | 73 | [37] | 16:00:02 | 90.35 | 2168975 | 2.17 million | [8,41] | 90.35 | 0 | 5.8 |
ה-SQL המדויק מאחורי כל מספר
WITH
toDateTime('2026-08-19 20:00:00', 'UTC') AS bell,
(
SELECT round(toFloat64(any(close)), 2)
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'KO'
AND date = toDate('2026-08-19')
) AS official_close
SELECT
formatDateTime(toTimeZone(maxIf(sip_timestamp, sip_timestamp < bell), 'America/New_York'), '%H:%i:%S') AS last_continuous_time_et,
round(toFloat64(argMaxIf(price, sip_timestamp, sip_timestamp < bell)), 2) AS last_continuous_price,
toUInt64(argMaxIf(size, sip_timestamp, sip_timestamp < bell)) AS last_continuous_shares,
toString(argMaxIf(conditions, sip_timestamp, sip_timestamp < bell)) AS last_continuous_conditions,
formatDateTime(toTimeZone(argMaxIf(sip_timestamp, size, sip_timestamp >= bell), 'America/New_York'), '%H:%i:%S') AS closing_print_time_et,
round(toFloat64(argMaxIf(price, size, sip_timestamp >= bell)), 2) AS closing_print_price,
toUInt64(maxIf(size, sip_timestamp >= bell)) AS closing_print_shares,
formatReadableQuantity(toFloat64(maxIf(size, sip_timestamp >= bell))) AS closing_print_shares_readable,
toString(argMaxIf(conditions, size, sip_timestamp >= bell)) AS closing_print_conditions,
official_close,
round(abs(round(toFloat64(argMaxIf(price, size, sip_timestamp >= bell)), 2) - official_close), 2) AS print_vs_close_gap,
round(toFloat64(maxIf(size, sip_timestamp >= bell)) / toFloat64(sumIf(size, sip_timestamp < bell)), 1) AS print_vs_last_minute
FROM global_markets.stocks_trades
WHERE ticker = 'KO'
AND sip_timestamp >= toDateTime('2026-08-19 19:59:00', 'UTC')
AND sip_timestamp < toDateTime('2026-08-19 20:05:00', 'UTC')העסקה האחרונה במסחר הרציף ב-KO בוצעה ב-15:59:59 שעון מזרח ארה"ב, 73 מניות במחיר $90.38. מכרז הנעילה בוצע ב-16:00:02 שעון מזרח ארה"ב: 2.17 million מניות במחיר $90.35, עסקה אחת בגודל של פי 5.8 מכל המניות שהחליפו ידיים בכל הדקה האחרונה של המסחר הרציף. הנעילה הרשמית בנר היומי היא $90.35, והשתיים נבדלות ב-$0. עסקת המכרז היא הנעילה.
כל עסקה ב-consolidated tape נושאת קודי מצב, וכך ספק נתונים יודע איזו עסקה להגדיר כנעילה: 5 קודים במילון ההפניות מתארים נעילה מסוג כלשהו. השוו את הקודים בעסקת המכרז לעיל מול רשימה זו.
| קוד | שם תנאי | תיאור |
|---|---|---|
| 8 | Closing Prints | |
| 14 | Closing | |
| 15 | Market Center Official Close | |
| 19 | Market Center Closing Trade | |
| 38 | Corrected Consolidated Close (per listing market) |
ה-SQL המדויק מאחורי כל מספר
SELECT
toString(id) AS code,
any(name) AS condition_name,
any(description) AS description
FROM global_markets.stocks_condition_codes
WHERE lower(name) LIKE '%clos%'
GROUP BY id
ORDER BY idמהו גודל עסקת הנעילה ב-NYSE?
במניות בעלות שווי שוק גדול הנסחרות ב-NYSE, מכרז הנעילה הוא בדרך כלל העסקה הגדולה ביותר ביום. בקרב שמונה מניות מוכרות ב-NYSE באותו יום מסחר, עסקת המכרז עצמה – העסקה היחידה בעשר הדקות שאחרי הפעמון הנושאת את קוד מצב הנעילה – נעה בין 10.7% ל-22.7% מהנפח המאוחד היומי. XOM ניצבה בראש עם 3.1 מיליון מניות בעסקה אחת.
ריכוזיות זו היא שמעניקה לפיד חוסר האיזון את ערכו: כמה מיליוני מניות שנותרו ללא התאמה ב-15:50 הם מידע על היכן עשויה הנעילה להסתיים, ועשר הדקות שלאחר מכן קיימות כדי שמשתתפים אחרים יוכלו לקחת את הצד השני.
כיצד נבחר מחיר הנעילה כאשר הקונים והמוכרים אינם תואמים?
לחוסר איזון (Imbalance) יש משמעות מדויקת ב-NYSE (תקנה 7.35(a)(4)): נפח הפקודות במחיר טוב יותר בצד אחד שלא ניתן להתאים לפקודות במחיר טוב יותר או במחיר שווה בצד השני במחיר הייחוס לחוסר איזון (Imbalance Reference Price). מחיר ייחוס זה הוא העסקה האחרונה ב-NYSE, המוגבלת ל-Best Bid and Offer של הבורסה עצמה (תקנה 7.35B(d)). שני מחירים נוספים בפיד תוחמים את התשובה: מחיר ה-Continuous Book Clearing, שבו כל פקודה במחיר טוב יותר בצד חוסר האיזון יכולה להתמלא מול כל הספר (הנעילה הגבוהה ביותר האפשרית עבור חוסר איזון קנייה, הנמוכה ביותר עבור חוסר איזון מכירה), ומחיר ה-Closing Interest Only Clearing, אותו חישוב המוגבל לפקודות on-close בלבד.
עם מפה זו, ה-DMM בוחר את מחיר הנעילה. הרצפה הקשיחה היא החובה לעיל: כל פקודה במחיר טוב יותר בצד של חוסר האיזון מקבלת מענה במחיר הנבחר, כך שחוסר איזון קנייה לא יכול להיסגר ברמה שמותירה קונה LOC עם לימיט גבוה יותר ללא ביצוע. פקודות MOC מתמלאות במלואן במחיר הנעילה. פקודות LOC מתמלאות כאשר מחיר הנעילה שווה או טוב יותר מהלימיט שלהן. פקודות Closing IO מתמלאות רק מול צד חוסר האיזון, לאחר כל פקודה אחרת. פקודות Closing D מגיעות למחירן הנסתר כדי לספוג את מה שנותר. כל מה שנותר ללא התאמה הוא באחריות ה-DMM לספוג עם ההון העצמי שלו, או במקרה קיצוני, לכסות על ידי גיוס פקודות נגדיות לאחר 16:00 לפי תקנה 7.35B(j)(2). הקצאה בין פקודות באותו מחיר עוקבת אחר תקנה 7.35B(h) וכללי השוויון בתקנה 7.37(b).
מכרז הנעילה של ה-NYSE לעומת ה-Nasdaq closing cross
ה-Nasdaq closing cross יקבל פוסט משלו; להלן ההשוואה במקום אחד, עם נתוני ה-Nasdaq הלקוחים מה-FAQ של ה-Closing Cross שלהם.
- מי מנהל את המכרז. NYSE: עושה שוק (DMM), ידנית או אלקטרונית, תחת חובה לשוק הוגן ומסודר. Nasdaq: אלגוריתם, ללא עושה שוק בתהליך.
- מתי מתבצעת העסקה. NYSE: בהקדם האפשרי לאחר 16:00:00, בדרך כלל שניות לאחר מכן. Nasdaq: 16:00:00.
- זמני חיתוך להזנה. NYSE: 15:50 עבור MOC ו-LOC כאחד, לאחר מכן רק כדי לקזז חוסר איזון שפורסם. Nasdaq: 15:55 עבור MOC ו-15:58 עבור LOC, כאשר פקודות LOC מאוחרות מתומחרות מחדש אם הן אגרסיביות יותר ממחיר הייחוס של 15:50 או 15:55.
- חיתוך ביטולים ופקודות קיזוז. שתי הבורסות עוצרות ביטולים ב-15:50 ומקבלות פקודות קיזוז (NYSE Closing IO, Nasdaq Imbalance-Only) עד 16:00.
- כלי לברוקר רצפה. NYSE: פקודת Closing D, הזנה עד 15:59:50. Nasdaq: אין.
- פיד חוסר איזון. NYSE: החל מ-15:50, לפחות בכל שנייה בעת שינוי. Nasdaq NOII: החל מ-15:50, בכל עשר שניות, ואז בכל שנייה החל מ-15:55.
- כלל מחיר. NYSE: ה-DMM בוחר מחיר שמספק את כל הפקודות במחיר טוב יותר בצד חוסר האיזון. Nasdaq: המחיר שממקסם את המניות המותאמות, לאחר מכן ממזער את חוסר האיזון, ואז קרוב ביותר לנקודת האמצע.
שאלות נפוצות
באיזו שעה מתקיים מכרז הנעילה של ה-NYSE?
שעות המסחר העיקריות מסתיימות ב-16:00 שעון מזרח ארה"ב, ותקנה 7.35B מנחה את ה-DMM לסגור כל מניה בהקדם האפשרי לאחר מכן. ברוב הימים העסקה מתבצעת תוך שניות ספורות מ-16:00:00; ביום מסחר מקוצר המסתיימת ב-13:00, המכרז וכל מועד סופי מוקדמים בשלוש שעות.
מהו זמן החיתוך לפקודות MOC ו-LOC ב-NYSE?
15:50 שעון מזרח ארה"ב, זמן הקפאת חוסר האיזון במכרז הנעילה. לאחר מכן, פקודות MOC ו-LOC מתקבלות רק בצד שמקזז חוסר איזון נעילה משמעותי שפורסם, ונדחות על הסף אם לא פורסם כזה.
האם ניתן לבטל פקודת market-on-close ב-NYSE לאחר 15:50?
לא. לא ניתן לבטל או להפחית פקודות on-close לאחר 15:50, גם כדי לתקן טעות לגיטימית. החריג היחיד הוא תקנה 7.35B(j)(2)(B), שה-DMM רשאי להפעיל באישור גורם רשמי בבורסה כאשר פקודה שגויה עלולה לשבש את הנעילה.
האם מחיר הנעילה של ה-NYSE הוא העסקה האחרונה ביום?
לא. הנעילה הרשמית היא עסקת מכרז הנעילה, עסקה נפרדת המתרחשת לאחר העסקה האחרונה במסחר הרציף. בדוגמה של KO לעיל, הנעילה בנר היומי תואמת את עסקת המכרז, לא את העסקה שלפניה.
מהי פקודת Closing D?
פקודת לימיט שרק ברוקר רצפה ב-NYSE יכול להזין, הנושאת מחיר שיקול דעת נסתר שהפקודה תגיע אליו במכרז הנעילה. היא נספרת בחוסר האיזון המפורסם החל מ-15:50 ולא ניתן להזין אותה לאחר 15:59:50.
כל לוח לעיל נושא את ה-SQL שמתחתיו; הרחיבו כל אחד כדי לראות כיצד נשלפו המספרים. כדי לעקוב אחר הנעילה בכל מניה הנסחרת ב-NYSE בכל יום מסחר בעבר, בקשו זאת באנגלית פשוטה בטרמינל Strasmore.