הסבר על פקודת Midpoint peg וביצוע בחצי סנט
פקודת Midpoint peg צפה בנקודת האמצע של ה-NBBO. גלו כיצד פועל שיפור מחיר של חצי סנט למניה ומהן המגבלות של אסטרטגיית מסחר זו בביצוע פקודות בשוקי ההון בארצות הברית.
פקודת Midpoint peg היא פקודה שצפה בנקודת האמצע של ה-National Best Bid and Offer (NBBO) במקום להמתין במחיר קבוע. זהו המנגנון שמאחורי אישור עסקה המציג מחיר של 10.005 דולר בשוק שבו ה-Bid הוא 10.00 וה-Offer הוא 10.01: שיפור מחיר של חצי סנט למניה, המהווה בדיוק מחצית מה-spread. הפשרה היא ממשית. הפקודה אינה תופסת מקום בתור המוצג, והיא מתבצעת רק כאשר פקודה נגדית חוצה אותה.
מהי פקודת Midpoint peg?
פקודת Peg אינה נושאת מחיר שאתה מקליד. היא נושאת כלל: עקוב אחר ייחוס זה, ותמחר מחדש בכל פעם שהייחוס משתנה. עבור Midpoint peg, הייחוס הוא ה-national best bid and offer, או NBBO, ה-Bid הגבוה ביותר וה-Offer הנמוך ביותר הזמינים בכל הבורסות בארה"ב באותו רגע. נקודת האמצע היא המספר שנמצא בדיוק באמצע ביניהם. צטט מניה ב-10.00 על 10.01 ונקודת האמצע היא 10.005. הזז את הציטוט ל-10.02 על 10.03 וה-peg עוקב ל-10.025, ללא ביטול וללא החלפה.
שני דברים נובעים מתכנון זה. הראשון: פקודת Midpoint peg היא נסתרת בכל פעם שה-spread הוא מספר אי-זוגי של סנטים. תקנה 612 של Regulation NMS, ה-sub-penny rule, אוסרת על ציטוט מניה מעל דולר אחד במרווחים קטנים מסנט. היא אינה אוסרת על מסחר בהם. מחיר של חצי סנט יכול להתבצע אך לעולם לא יוצג, לכן הפקודה נשארת "חשוכה" (dark).
השני: הערך של ביצוע בנקודת האמצע קבוע על מחצית מה-spread. קנייה בנקודת האמצע במקום ב-Offer חוסכת חצי spread למניה, ומכירה בנקודת האמצע במקום ב-Bid חוסכת את אותו הדבר. עובדה בודדת זו קובעת אם סוג הפקודה כדאי עבור נייר ערך מסוים.
מהו הערך של ביצוע בנקודת האמצע?
מחצית ממספר קטן מאוד היא מספר קטן מאוד. הלוח להלן לוקח שישה שמות מוכרים במהלך שעה אחת קבועה, 10:00 עד 11:00 בבוקר (שעון ET) ביום רביעי, 17 ביוני 2026, ומחשב ממוצע של ה-spread המצוטט לאורך כל עדכוני ה-NBBO. העמודה השנייה בכל שם היא ה-spread הזה בחלוקה לשניים.
ה-SQL המדויק מאחורי כל מספר
SELECT
ticker AS symbol,
round(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 100, 2) AS spread_cents,
round(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 50, 2) AS half_spread_cents
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'BLK')
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 15:00:00'
AND bid_price > 0
AND ask_price > bid_price
GROUP BY ticker
ORDER BY spread_cents ASCהשוק ההדוק ביותר מבין השישה היה KO, עם ממוצע של 1.55 סנטים, שבו ביצוע בנקודת האמצע היה שווה 0.78 סנטים למניה. הרחב ביותר היה BLK עם 170.76 סנטים, שווה ערך ל-85.38 סנטים למניה. אותו סוג פקודה, אותה שעה, שני סכומי כסף שונים מאוד. פער זה הוא הסיבה לכך ש-Midpoint peg הוא כלי רציני בשוק רחב וכמעט טעות עיגול בשוק של סנט אחד.
האם ה-spread נשאר יציב לאורך היום?
הוא לא, והחיסכון בנקודת האמצע נע איתו. הלוח הבא עוקב אחר אחד השמות הללו, BLK, לאורך שמונה שעות של אותו מסחר בדליים של חצי שעה לפי שעון ניו יורק. שום דבר בשאילתה אינו יודע מתי המסחר הרגיל נפתח או נסגר.
ה-SQL המדויק מאחורי כל מספר
SELECT
formatDateTime(
toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE),
'%H:%i') AS et_time,
round(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 100, 2) AS spread_cents,
count() AS quote_count
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'BLK'
AND sip_timestamp >= '2026-06-17 13:00:00'
AND sip_timestamp < '2026-06-17 21:00:00'
AND bid_price > 0
AND ask_price > bid_price
GROUP BY et_time
ORDER BY et_time ASCשני הקצוות של חלון זה נופלים מחוץ לשעות המסחר הרגילות, לפני 09:30 ואחרי 16:00, שם הציטוט הוא "חיה" אחרת. הדלי של 09:00 עמד בממוצע על 2000.39 סנטים. הדלי של 16:30 עמד בממוצע על 319.6 סנטים. לאורך אמצע היום אותו שם מצוטט בצורה הדוקה בהרבה, עם הרבה יותר עדכונים. Midpoint peg קרוב לפתיחה עוקב אחר ייחוס רחב ומהיר יותר מאשר אותה פקודה בצהריים, מה שפועל לשני הכיוונים: יותר שיפור לכל ביצוע, וייחוס שיכול לנוע בזמן שהפקודה ממתינה.
מאיפה מגיעים ביצועים (prints) של חצי סנט?
מחיר שמסתיים בחצי סנט אינו ניתן לציטוט, לכן ביצוע במחיר כזה הוא רמז חזק לכך שעסקה נחצתה בנקודת האמצע. הלוח להלן לוקח את אותם שישה שמות לאורך אותה שעה ובודק, עבור כל עסקה מדווחת, האם המחיר ישב על סנט שלם או במקום דק יותר.
ה-SQL המדויק מאחורי כל מספר
SELECT
ticker AS symbol,
round(countIf(toUInt64(round(toFloat64(price) * 10000)) % 100 != 0) / count() * 100, 1) AS sub_penny_pct,
round(countIf(toUInt64(round(toFloat64(price) * 10000)) % 100 = 50) / count() * 100, 1) AS half_cent_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'BLK')
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 15:00:00'
AND price > 0
GROUP BY ticker
ORDER BY sub_penny_pct DESCKO הובילה את הקבוצה: 70.5% מהעסקאות שלה באותה שעה בוצעו במחיר דק יותר מסנט שלם, ו-7% בוצעו בדיוק בחצי סנט. בקצה השני, SPY ביצעה 28.3% מחוץ לרשת הסנטים. לא כל ביצוע sub-penny הוא ביצוע בנקודת האמצע. שיפור של עשירית הסנט וביצוע לפי volume-weighted average price נוחתים גם הם מחוץ לרשת. עמודת חצי הסנט היא הסמן הנקי יותר, שכן חצי סנט הוא בדיוק האמצע של שוק של סנט אחד.
פיצול אותן עסקאות לפי המקום שבו הן דווחו מחדד את התמונה. עסקה שהותאמה מחוץ לבורסה, בתוך dark pool או אצל סיטונאי, מדווחת דרך מתקן דיווח עסקאות של FINRA ולא על ידי הזירה שהתאימה אותה.
ה-SQL המדויק מאחורי כל מספר
WITH
(
SELECT groupArray(toString(id))
FROM global_markets.stocks_exchanges
WHERE lower(asset_class) = 'stocks'
AND (lower(type) = 'trf' OR positionCaseInsensitive(name, 'FINRA') > 0)
) AS trf_venue_ids
SELECT
ticker AS symbol,
round(countIf(has(trf_venue_ids, toString(exchange))
AND toUInt64(round(toFloat64(price) * 10000)) % 100 != 0)
/ countIf(has(trf_venue_ids, toString(exchange))) * 100, 1) AS off_exchange_sub_penny_pct,
round(countIf(NOT has(trf_venue_ids, toString(exchange))
AND toUInt64(round(toFloat64(price) * 10000)) % 100 != 0)
/ countIf(NOT has(trf_venue_ids, toString(exchange))) * 100, 1) AS on_exchange_sub_penny_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'BLK')
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 15:00:00'
AND price > 0
GROUP BY ticker
HAVING countIf(has(trf_venue_ids, toString(exchange))) > 0
AND countIf(NOT has(trf_venue_ids, toString(exchange))) > 0
ORDER BY off_exchange_sub_penny_pct DESCב-KO, 86.1% מהביצועים שדווחו מחוץ לבורסה נחתו על שבר של סנט, לעומת 11.7% מהביצועים שהותאמו בבורסה גלויה. שני המסלולים מפעילים מנגנוני נקודת אמצע. מחוץ לבורסה, סיטונאי מתמחר פקודת שוק קמעונאית בתוך הציטוט, ו-dark pool חוצה שתי פקודות Midpoint. בבורסה, אותו רעיון מופיע כסוג פקודת Midpoint נסתרת וכתוכניות לשיפור מחיר קמעונאי.
Midpoint peg, פקודת Limit, ו-Iceberg: מה ההבדל?
limit order מציינת מחיר קבוע ומצטרפת לתור המוצג באותו מחיר. כוחה הוא בקדימות: בתוך רמת מחיר, פקודות ממתינות מבוצעות בדרך כלל לפי סדר הגעתן, כך שפקודת Limit ב-Bid תופסת מקום בתור. חולשתה היא שהמחיר סטטי, והציטוט יכול להתרחק ממנה.
Midpoint peg הופכת את שתי התכונות הללו. אין תור ציבורי להצטרף אליו בנקודת האמצע, שכן דבר אינו מוצג שם. המחיר לעולם אינו מיושן, שכן הוא מחושב מחדש מה-NBBO בכל עדכון.
iceberg order יושבת ביניהן. היא נחה במחיר מוצג ומראה רק חלק מהכמות שלה, ומרעננת את החלק הנראה ככל שהיא מתבצעת. Iceberg היא טקטיקת תצוגה העטופה סביב מחיר קבוע. Midpoint peg היא כלל תמחור ללא תצוגה כלל.
וריאציות של "הצמדה לנקודת האמצע" (snap-to-midpoint) הן צורה רביעית. פקודת Snap קוראת את נקודת האמצע פעם אחת, בעת ההגעה או כאשר טריגר מופעל, ומתמרת ל-Limit קבוע באותו מחיר. בציטוט יציב, Snap ו-Peg יתבצעו באותו מקום. בציטוט נע הן נפרדות. התוויות של הברוקרים משתנות, ומה שפלטפורמה אחת מכנה Midpoint peg, אחרת עשויה לכנות Midpoint match, אך המנגנון שמתחת זהה.
מתי Midpoint peg הוא הכלי הלא נכון?
ארבעה מצבים שבהם סוג הפקודה מחזיר יותר ממה שהוא מרוויח:
- ה-spread הוא כבר סנט אחד. חצי סנט למניה הוא חמישים סנט על פקודה של 100 מניות, והמתנה לפקודה נגדית יכולה לעלות יותר מכך בסטייה (drift).
- קבלת ביצוע חשובה יותר ממחיר הביצוע. פקודת Midpoint ממתינה עד שמשהו חוצה אותה, מה שבנייר דליל יכול להימשך זמן רב.
- הפקודה קטנה וכבר מנותבת לסיטונאי. פקודות שוק קמעונאיות בשמות הנזילים ביותר מקבלות לעיתים קרובות שיפור sub-penny מבלי שמישהו יבקש זאת.
- נראות היא המטרה. פקודת Limit מוצגת מפרסמת עניין ויכולה למשוך צד נגדי. פקודת Midpoint נסתרת אינה מפרסמת דבר.
שאלות נפוצות
מהי פקודת Midpoint peg בשפה פשוטה?
זוהי פקודה המתומחרת בנקודת האמצע של ה-Bid הטוב ביותר וה-Offer הטוב ביותר הנוכחיים, במקום במחיר שאתה בוחר. כאשר הציטוט זז, הפקודה מתמחרת את עצמה מחדש לנקודת האמצע החדשה מבלי להתבטל ולהיות מוחלפת.
האם Midpoint peg זהה לפקודת dark pool?
הן חופפות מבלי להיות זהות. Midpoint peg נסתרת בכל פעם שנקודת האמצע נוחתת על חצי סנט, שכן מחירים של sub-penny אינם יכולים להיות מוצגים, והתאמה בנקודת האמצע היא הדרך שבה dark pools חוצים את רוב הנפח שלהם. בורסות מפעילות גם סוגי פקודות Midpoint נסתרות, כך שפקודת Midpoint אינה בהכרח מחוץ לבורסה.
מדוע אישור העסקה שלי מציג מחיר של חצי סנט?
חצי סנט הוא האמצע המדויק של שוק ברוחב סנט אחד. ביצוע ב-10.005 מול ציטוט של 10.00 על 10.01 הוא עסקה שנחצתה בנקודת האמצע, בין אם בזירה חשוכה או דרך מנגנון שיפור מחיר בבורסה או אצל סיטונאי.
האם פקודת Midpoint peg תמיד מתבצעת?
לא. היא נחה עד שפקודה נגדית מוכנה לסחור בנקודת האמצע. בשוק רחב ודליל זה יכול לקחת זמן רב, או לא לקרות לעולם, בעוד שפקודת Limit מוצגת לפחות הייתה שומרת על מקום בתור במחיר שהשוק יכול לראות.
כיצד נבנו הלוחות הללו
הסשן הקבוע הוא יום רביעי, 17 ביוני 2026. ה-spreads מגיעים מעדכוני NBBO מאוחדים עם Bid מעל אפס ו-Offer מעל ה-Bid, בממוצע על פני עדכונים ולא משוקלל לפי זמן. ביצוע נחשב כ-sub-penny כאשר מחירו אינו מספר שלם של סנטים, וכביצוע חצי סנט כאשר הוא מסתיים בדיוק בחצי סנט.
כל לוח מגיע עם ה-SQL שיצר אותו, כך שחישוב ה-spread פתוח לבדיקה. כדי למדוד את ה-spread והחיסכון בנקודת האמצע על שם מסוים לאורך חלון שתבחר, שאל את השאלה בשפה פשוטה במסוף Strasmore.