כלל ה-sub-penny ושיפור מחיר: הסבר על Rule 612
מהו כלל ה-sub-penny וכיצד Rule 612 משפיע על ציטוט מניות. גלו מדוע אישור העסקה שלכם מציג ארבע ספרות אחרי הנקודה למרות המגבלה על הצגת מחירים בסנטים שלמים.
כלל ה-sub-penny, הידוע כ-Rule 612 של Regulation NMS, קובע את המרווח המזערי שבו ניתן להציג ציטוט מניה: סנט אחד למחיר של 1.00 דולר ומעלה, ומאית הסנט למחיר הנמוך מ-1.00 דולר. הכלל מחייב את מה שזירת מסחר רשאית להציג או לקבל. הוא אינו מתייחס למחיר שבו מתבצע מסחר (print), וזו הסיבה שביצוע עסקה מופיע באישור שלכם במחיר של 47.3218 דולר, בעוד שכל ציטוט על המסך מסתיים בסנט שלם.
מה אומר כלל ה-sub-penny בפועל
Rule 612 נכנס לתוקף עם Regulation NMS בשנת 2005, והטקסט המבצעי שלו קצר. אף בורסה לאומית, מערכת מסחר חלופית (ATS), ספק נתונים או ברוקר אינם רשאים להציג, לדרג או לקבל פקודה, ציטוט או אינדיקציה לעניין במניית NMS במרווח קטן מ-0.01 דולר כאשר המחיר הוא 1.00 דולר ומעלה. מתחת ל-1.00 דולר, הרף יורד ל-0.0001 דולר. מניית NMS היא נייר ערך הרשום למסחר בבורסה, כך שהכלל מכסה למעשה כל מה שחשבון מסחר קמעונאי יכול לרכוש בבורסה אמריקאית.
המילים המכריעות הן "להציג" (display) ו"לקבל" (accept). הכלל חל על ציטוטים ופקודות. הוא אינו חל על ביצועים (executions). אף זירה אינה רשאית להציג הצעת קנייה (bid) של 47.3215 דולר, והברוקר שלכם אינו רשאי לקבל פקודת לימיט במחיר זה, אך עסקה יכולה כחוק להתבצע במחיר זה.
הפרקטיקה שהכלל נועד למנוע היא "עקיפה בתור" (stepping ahead). סוחר יכול היה לקפוץ לפני הצעת קנייה קיימת של 10.00 דולר על ידי הצבת הצעה של 10.0001 דולר, ובכך לזכות בעדיפות תמורת מחויבות כלכלית של מאית הסנט. רשת ציטוטים גסה מבטלת מהלך זה ומעניקה לעדיפות מחיר משקל ראוי.
מדוע הביצוע שלכם הודפס בארבע ספרות עשרוניות
רוב הפקודות הקמעונאיות במניות ארה"ב אינן מגיעות לבורסה. הן מנותבות לסיטונאי (wholesaler), עושה שוק מחוץ לבורסה שמבצע את הפקודה מול המלאי שלו. הסיטונאי אינו מציג ציטוט בעת ביצוע הפקודה שלכם, ולכן רשת הסנטים אינה מחייבת את מחיר הביצוע. הוא מבצע את הפקודה בתוך ה-הצעת הקנייה והמכירה הטובה ביותר (NBBO), לעיתים קרובות בשבריר סנט, והפער בין ה-NBBO לבין הביצוע שלכם הוא נתון שיפור המחיר המופיע באישור ובדוחות איכות הביצוע של הברוקר.
המנגנון מותיר חותם על הסרט הציבורי (public tape). כל עסקה מודפסת להזנה המאוחדת במחירה המדויק, כך שספירת העסקאות שמחירן כולל שבריר סנט משקפת את הביצועים שהתרחשו בתוך הרשת.
ה-SQL המדויק מאחורי כל מספר
SELECT
ticker,
round(100 * countIf(toUInt64(round(toFloat64(price) * 10000)) % 100 != 0) / count(), 2) AS subpenny_trade_pct,
round(100 * sumIf(size, toUInt64(round(toFloat64(price) * 10000)) % 100 != 0) / sum(size), 2) AS subpenny_volume_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('MSFT', 'AAPL', 'NVDA', 'KO', 'BAC', 'T', 'F')
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 14:15:00'
AND price > 0
GROUP BY ticker
ORDER BY subpenny_trade_pct DESCבחלון זמן של חמש-עשרה דקות ב-17 ביוני 2026, KO הציגה את השיעור הגבוה ביותר מבין שמות 7 שנמדדו, עם 46.56% מהעסקאות במחיר sub-penny. MSFT הציגה את השיעור הנמוך ביותר עם 31.87%. ספירת מניות במקום עסקאות מציגה תמונה שנייה: ב-KO, עסקאות sub-penny היוו 24.88% מהמניות שהחליפו ידיים.
ביצועי סיטונאים נוטים להיות קטנים. הלוח להלן מפצל סשן מלא של עסקאות AAPL לפי גודל עסקה, מה שמפריד בין זרם קמעונאי לבין בלוקים מוסדיים.
ה-SQL המדויק מאחורי כל מספר
WITH prints AS
(
SELECT
size,
multiIf(size < 100, 'under 100 shares',
size < 500, '100 to 499 shares',
size < 1000, '500 to 999 shares',
size < 5000, '1,000 to 4,999 shares',
'5,000 shares and up') AS size_bucket,
toUInt64(round(toFloat64(price) * 10000)) % 100 != 0 AS sub_penny
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-06-17 00:00:00'
AND sip_timestamp < '2026-06-18 00:00:00'
AND price > 0
AND size > 0
)
SELECT
size_bucket,
round(100 * countIf(sub_penny) / count(), 2) AS subpenny_trade_pct,
round(100 * count() / (SELECT count() FROM prints), 2) AS share_of_prints_pct
FROM prints
GROUP BY size_bucket
ORDER BY min(size)עסקאות של under 100 shares מהוות 88.99% מעסקאות ה-AAPL באותו סשן ונושאות מחיר sub-penny ב-38.66% מהמקרים. הטווח הגדול ביותר, 5,000 shares and up, מודפס ב-sub-penny ב-18.06% מהמקרים. שני קצוות הלוח כוללים אותם.
מדוע סנט הוא מס כבד יותר על מניה זולה
נקודת בסיס (basis point) היא מאית האחוז, היחידה הסטנדרטית להשוואת עלויות מסחר בין מחירי מניות שונים. במונחים של נקודות בסיס, מרווח מינימלי של סנט אחד הוא עלות שונה לחלוטין במניה של 3 דולר לעומת מניה של 500 דולר.
ה-SQL המדויק מאחורי כל מספר
WITH day_prices AS
(
SELECT
ticker,
toFloat64(close) AS px
FROM global_markets.stocks_daily_aggs
WHERE date = '2026-06-17'
AND volume >= 500000
AND close >= 1
AND close < 1000
)
SELECT
multiIf(px < 2, '$1 to $2',
px < 5, '$2 to $5',
px < 10, '$5 to $10',
px < 25, '$10 to $25',
px < 50, '$25 to $50',
px < 100, '$50 to $100',
px < 250, '$100 to $250',
'$250 to $1,000') AS price_bucket,
count() AS stock_count,
round(avg(10000 * 0.01 / px), 2) AS one_cent_bps
FROM day_prices
GROUP BY price_bucket
ORDER BY min(px)לאורך 8 טווחי המחירים ב-17 ביוני 2026, סנט אחד שווה 71.37 נקודות בסיס ממחיר המניה בטווח $1 to $2, ו-0.28 נקודות בסיס בטווח $250 to $1,000. אותו סנט, נמדד מול מחירים שונים מאוד.
הכלל כבר מכיל התאמה אחת לכך. מתחת ל-1.00 דולר המרווח יורד ל-0.0001 דולר, מאית מהמרווח שחל במחירים גבוהים יותר. מניה ב-0.99 דולר מצוטטת ברשת עדינה פי מאה מאותה מניה ב-1.01 דולר, והשינוי מתרחש בדיוק בקו הגבול.
החשבון הזה בא לידי ביטוי ב-מרווחי הצעת קנייה-מכירה (bid-ask spreads) המצוטטים. הלוח להלן לוקח את הצעת הקנייה הגבוהה ביותר והצעת המכירה הנמוכה ביותר שפורסמו בכל שנייה, ומחשב ממוצע של פער זה לאורך חלון של חמש-עשרה דקות. שניות שבהן הספר היה נעול או מוצלב מושמטות, ו-שווקים נעולים ומוצלבים מסבירים כיצד אלו נראים.
ה-SQL המדויק מאחורי כל מספר
WITH best_quote AS
(
SELECT
ticker,
toStartOfSecond(sip_timestamp) AS sec,
toFloat64(max(bid_price)) AS best_bid,
toFloat64(min(ask_price)) AS best_ask
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('MSFT', 'AAPL', 'NVDA', 'KO', 'BAC', 'T', 'F')
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 14:15:00'
AND bid_price > 0
AND ask_price > bid_price
GROUP BY ticker, sec
HAVING min(ask_price) > max(bid_price)
)
SELECT
concat(ticker, ' ($', toString(round(avg((best_bid + best_ask) / 2), 0)), ')') AS name,
round(avg(best_ask - best_bid) * 100, 2) AS avg_spread_cents,
round(10000 * 0.01 / avg((best_bid + best_ask) / 2), 2) AS one_cent_bps,
round(10000 * avg(best_ask - best_bid) / avg((best_bid + best_ask) / 2), 2) AS spread_bps,
if(avg(best_ask - best_bid) <= 0.015, 'at or under $0.015', 'above $0.015') AS tier
FROM best_quote
GROUP BY ticker
ORDER BY avg((best_bid + best_ask) / 2) DESCעבור MSFT ($388), מרווח הסנט הוא 0.26 נקודות בסיס מהמחיר, והפער המצוטט הממוצע עמד על 6.23 סנט, או 1.61 נקודות בסיס. עבור F ($14), הסנט הוא 6.94 נקודות בסיס והפער המצוטט של 1 סנט מסתכם ב-6.94 נקודות בסיס. שם בעל מחיר נמוך יכול להיראות רחב על מסך אחוזים בעודו מצטט פער של סנט אחד, הצר ביותר שהרשת המצוטטת מאפשרת. בנקודה זו, המרווח המצוטט מודד את גודל המרווח ולא את עומק השוק.
תיקון 2024 ומרווח חצי הסנט
בספטמבר 2024 תיקנה ה-SEC את Rule 612 והוסיפה מרווח ציטוט שני. מניית NMS שהמרווח המצוטט הממוצע שלה (משוקלל בזמן) לאורך תקופת ההערכה הקודמת עומד על 0.015 דולר או פחות, מצוטטת במרווחים של 0.005 דולר. כל השאר נשארים על סנט. ההערכה חוזרת על עצמה בלוח זמנים קבוע והסמלים המושפעים מתפרסמים מחדש בכל סבב, וזו הסיבה שדף זה מציין את הסף ומשאיר את הרשימה ל-SEC.
אילו שמות בוחר מבחן ה-0.015 דולר? אלו שכבר צמודים לרצפה: מניות עם מסחר ער שהמרווח המצוטט שלהן עומד על סנט אחד או קרוב מאוד לכך ברוב הסשן. מניה שמצוטטת באופן קבוע בטווח של שלושה או ארבעה סנטים לעולם אינה מתקרבת למבחן. הלוח לעיל כולל עמודת שכבה (tier) שמיישמת את חישוב הסף על החלון שנמדד, מה שהופך אותו להמחשה ולא להגדרה רשמית. ה-SEC מודדת ממוצע משוקלל בזמן לאורך תקופת הערכה מלאה. חמש-עשרה דקות של סשן אחד אינן כאלה.
אותו תיקון רגולטורי הוריד את התקרה על העמלה שבורסה רשאית לגבות עבור גישה לציטוט מוגן, ל-0.0010 דולר למניה עבור מניות במחיר 1.00 דולר ומעלה. שני המספרים פועלים יחד: רשת ציטוט של חצי סנט לצד עמלת גישה של עשירית הסנט מונעת מהעמלה לבלוע חלק גדול מהמרווח.
התיקון מסדיר את הציטוט. כל מה שנאמר לעיל על מחירי ביצוע נותר ללא שינוי, וביצוע מחוץ לבורסה בתוך הציטוט עדיין יכול להתרחש במרווח עדין יותר.
מדוע פקודת לימיט נדחית בשל מרווח לא תקין
פקודת לימיט ב-47.3215 דולר מבקשת מהברוקר לקבל מחיר שהכלל אוסר עליו לקבל, לכן הפקודה חוזרת עם הודעת מרווח מחיר לא תקין, או מעוגלת למרווח החוקי הקרוב ביותר, בהתאם לפירמה. גבול ה-1.00 דולר חל על מחיר הפקודה עצמה ולא על העסקה האחרונה של המניה, כך שפקודה ב-0.4732 דולר היא חוקית ברשת ה-0.0001 דולר, בעוד ש-0.47325 דולר אינה חוקית.
תמונת המראה נמצאת בצד השני של העסקה. סיטונאי שמבצע עבורכם עסקה ב-47.3218 דולר שומר לעצמו את שבריר הסנט שבין המחיר שלכם לשלו, ו-כיצד עושי שוק מרוויחים כסף מסביר לאן שבריר זה הולך.
שאלות נפוצות
מהו כלל ה-sub-penny?
Rule 612 של Regulation NMS. הוא אוסר על כל בורסה, מערכת מסחר חלופית, ברוקר או ספק להציג או לקבל פקודה או ציטוט במניית NMS במרווח עדין מ-0.01 דולר כאשר המחיר הוא 1.00 דולר ומעלה, ועדין מ-0.0001 דולר כאשר המחיר נמוך מ-1.00 דולר.
מדוע פקודת המניה שלי בוצעה במחיר עם ארבע ספרות עשרוניות?
הכלל מסדיר ציטוטים ופקודות ולא ביצועים. עושה שוק מחוץ לבורסה שמבצע את הפקודה שלכם בתוך ה-NBBO עשוי לבצע אותה בשבריר סנט טוב יותר מהציטוט, והפרש זה הוא מה שברוקרים מדווחים כשיפור מחיר.
מדוע פקודת הלימיט שלי נדחתה בשל מרווח מחיר לא תקין?
מחיר הלימיט השתמש במרווח עדין יותר ממה ש-Rule 612 מתיר ברמת מחיר זו: עדין מסנט אחד לפקודה במחיר 1.00 דולר ומעלה, או עדין מ-0.0001 דולר לפקודה במחיר נמוך מ-1.00 דולר. הזנה מחדש של הפקודה במרווח חוקי תפתור את הדחייה.
מה שינה תיקון גודל המרווח של ה-SEC משנת 2024?
הוא הוסיף מרווח ציטוט של 0.005 דולר למניות NMS שהמרווח המצוטט הממוצע שלהן (משוקלל בזמן) לאורך תקופת ההערכה הקודמת עומד על 0.015 דולר או פחות. מניות מחוץ לסף זה ממשיכות לצטט בסנטים שלמים, והתיקון מסדיר מרווחי ציטוט ולא מחירי ביצוע.
כל לוח כאן מגיע עם ה-SQL שיצר אותו, לכן הרחיבו אחד כדי לראות בדיוק כיצד בוצעה כל ספירה. ניתן למדוד את שיעור עסקאות ה-sub-penny והמרווח המצוטט הממוצע עבור כל סמל וכל חלון במסוף Strasmore.