Strasmore Research
למידה Matt Connorמאת Matt Connor

מהי פקודת Iceberg במסחר? הסבר על נזילות נסתרת

מהי פקודת Iceberg וכיצד פועל מנגנון החשיפה החלקית מול הרזרבה הנסתרת. מדריך על אובדן עדיפות בתור בעת רענון הפקודה וזיהוי התבנית בספר הפקודות ובזירת המסחר.

מהי פקודת Iceberg?

נניח שקרן מעוניינת לרכוש 50,000 מניות ומוכנה לשלם עד 50.00 דולר. אם הפקודה תוזן כפקודת לימיט רגילה, ספר הפקודות יציג לכל המשתתפים ביקוש של 50,000 מניות במחיר זה. אם תוזן כפקודת Iceberg עם גודל מוצג של 500, הספר יציג 500 בלבד. כאשר 500 המניות הללו מבוצעות, מנוע המסחר מושך 500 נוספות מהרזרבה, מציג אותן, וחוזר על הפעולה עד למיצוי הרזרבה או ביטול הפקודה.

שני דברים נותרים קבועים לאורך כל התהליך: מדובר בפקודה אחת, במחיר אחד, בזירת מסחר אחת, והבורסה מחזיקה בכמות המלאה מרגע הזנת הפקודה.

התיאור הנפוץ ביותר – סוחר המפרק פקודה גדולה לחלקים ומזין אותם לאורך שעות או ימים – הוא טכניקה שונה. מדובר בלוח זמני ביצוע המנוהל על ידי אלגוריתם, השולח פקודות-בת רבות לזירות שונות ונמדד מול מדד ייחוס כגון VWAP. פקודת Iceberg היא מאפיין של פקודה בתוך זירה אחת. הפירוק מתבצע בתוך מנוע המסחר, במיקרו-שניות, על ספר פקודות אחד.

המינוח משתנה בין זירות. החלק הגלוי מכונה "גודל מוצג" (display quantity) או "קצה" (tip), והיתרה מכונה "רזרבה" (reserve) או "חלק לא מוצג". ספר הכללים של Nasdaq מכנה מאפיין זה Reserve Size.

מהו הגודל המינימלי של החלק המוצג?

זירות מסחר קובעות רצפה לחלק המוצג ומבטאות אותה בלוטים (round lots) ולא במספר מניות קבוע. Nasdaq דורשת שהגודל המוצג של פקודת רזרבה יהיה יחידת מסחר אחת או יותר בעת ההזנה, ומעגלת לוט מעורב כלפי מטה ללוט הקרוב ביותר. ספר הפקודות BZX של Cboe מחדש את הכמות המוצגת ברגע שהיא יורדת מתחת ללוט אחד. הניסוח משתנה בין זירות ומתעדכן, לכן יש לקרוא את ספר הכללים של הזירה אליה אתם מנתבים את הפקודה במקום להסתמך על נתונים מיד שנייה.

לוט כבר אינו שווה בהכרח 100 מניות. תחת ההגדרה המתוקנת של Regulation NMS, שנכנסה לתוקף ב-3 בנובמבר 2025, הגודל משתנה בהתאם למחיר: 100 מניות במחיר של עד 250.00 דולר, 40 מניות במחיר שבין 250.01 ל-1,000.00 דולר, 10 מניות במחיר שבין 1,000.01 ל-10,000.00 דולר, ומניה אחת מעל מחיר זה. בורסות מקצות מחדש כל מניה פעמיים בשנה על בסיס מחיר הסגירה הממוצע בתקופת הערכה במרץ או בספטמבר. התראת הספק של Nasdaq בנושא השינוי מפרטת את השכבות והתאריכים. במניה שמחירה בן ארבע ספרות, ה"קצה" המינימלי המותר הוא עשר מניות.

האם פקודות Iceberg מאבדות עדיפות בתור?

כן, וזהו החלק שרוב ההסברים מדלגים עליו. ספרי פקודות של מניות בארה"ב מדרגים פקודות ממתינות לפי מחיר תחילה, ולאחר מכן לפי זמן. מי שהגיע מוקדם יותר באותו מחיר יבוצע מוקדם יותר.

החלק המוצג של פקודת Iceberg מצטרף לתור בעת פרסומו. ברגע שהחלק המוצג מתבצע והמנוע מחדש אותו מהרזרבה, החלק החדש מוזן כפקודה מוצגת חדשה עם חותמת זמן חדשה, בסוף התור לאותו מחיר. הכלל של Nasdaq מנסח את האסימטריה בבירור:

כאשר פקודת רזרבה מפורסמת, אם מתבצעת עסקה מול הפקודה המוצגת שגורמת לגודלה לרדת מתחת ליחידת מסחר רגילה, תוזן פקודה מוצגת חדשה שתקבל חותמת זמן חדשה, בעוד שגודל הפקודה הלא-מוצגת יופחת באותו שיעור ולא יקבל חותמת זמן חדשה.

זהו סעיף 4703(h) ב-Nasdaq Equity 4, המצוטט מתוך החלטת ה-SEC המאשרת את שינוי כללי פקודות הרזרבה מ-18 בפברואר 2021. הרזרבה שומרת על מעמדה המקורי בעוד שהקצה הגלוי מתאפס בכל רענון. פקודה של 50,000 מניות המוצגת בנתחים של 500 מניות תתרענן עד מאה פעמים, וכל רענון מתחיל מחדש מאחורי כל פקודה מוצגת שכבר ממתינה באותו מחיר. זהו המחיר האמיתי של ההסתרה.

זירות רבות מוסיפות עלות שנייה. פקודות גלויות מדורגות לפני פקודות לא-גלויות באותו מחיר, כך שרזרבה נדחקת מפני כל פקודה גלויה, גם אם הרזרבה הגיעה ראשונה.

פקודת Iceberg לעומת פקודה חבויה לעומת Dark Pool

  • פקודת Iceberg נחה בבורסה גלויה ומציבה את החלק המוצג שלה בציטוט הציבורי, שם הוא יכול לקבוע את ה-NBBO. הרזרבה שמאחוריו לעולם אינה מופיעה בציטוט.
  • פקודה חבויה לחלוטין אינה מציגה דבר. היא נחה באותה בורסה גלויה, מתבצעת במחיר הלימיט שלה, ומופיעה בנתונים הציבוריים רק לאחר ביצועה. זירות בדרך כלל מדרגות אותה אחרי פקודות גלויות באותו מחיר.
  • Dark Pool היא זירה נפרדת ללא ציטוט ציבורי כלל. העסקה מגיעה לסרט המדידה (tape) דרך מתקן דיווח על עסקאות לאחר מעשה.
  • Block trade מעביר את כל הכמות בעסקה אחת מוסכמת. גודל מקסימלי, משך זמן מינימלי – הגישה ההפוכה לטפטוף פקודות.

כל אחת מהשיטות הללו מעבירה כמות מבלי לפרסם אותה מראש. מה שמבדיל ביניהן הוא היכן הפקודה נחה וכמה ממנה מופיע בציטוט הציבורי. פקודות חבויות יכולות להמתין במחירים שהציטוט לעולם אינו מראה, לכן הספר הגלוי הוא תמיד תמונה חלקית של הנזילות הזמינה, דבר שכדאי לזכור לצד שווקים נעולים ומוצלבים.

כמה מהעסקאות בסרט המדידה הן בגודל קטן?

לפני שניתן לקרוא את עקבותיה של פקודת Iceberg, יש להכיר את המרקם הרגיל של סרט המדידה. הטבלה להלן מחלקת את נפח המסחר החודשי במספר העסקאות החודשי עבור שתי מניות מוכרות שלא עברו פיצול מניות בתקופה זו.

שאילתהממוצע מניות לעסקה, חודשי, MSFT ו-KO
ה-SQL המדויק מאחורי כל מספר
SELECT
    toString(month_start)                                                            AS month,
    formatDateTime(month_start, '%b %Y')                                             AS month_label,
    round(sumIf(volume, ticker = 'MSFT') / sumIf(transactions, ticker = 'MSFT'), 1)  AS msft_shares_per_print,
    round(sumIf(volume, ticker = 'KO')   / sumIf(transactions, ticker = 'KO'), 1)    AS ko_shares_per_print
FROM
(
    SELECT
        toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
        ticker,
        volume,
        transactions
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('MSFT', 'KO')
      AND window_start >= toDateTime('2019-01-01 00:00:00', 'UTC')
      AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
)
GROUP BY month_start
HAVING sumIf(transactions, ticker = 'MSFT') > 0
   AND sumIf(transactions, ticker = 'KO') > 0
ORDER BY month_start
Run this yourself

ב-Jan 2019, עסקה ממוצעת ב-Microsoft כללה 137.4 מניות. עד Jun 2026 הממוצע עמד על 39.5 מניות, לצד 47.7 ב-Coca Cola באותו חודש. פקודות מוסדיות לא הצטמצמו. העסקאות הן שהצטמצמו. פקודת-אם אחת מגיעה כיום לסרט המדידה כמאות או אלפי עסקאות קטנות, בין אם היא חבויה, מתוזמנת, או שניהם.

כשמתמקדים ביום מסחר בודד, מופיע אותו מרקם. הטבלה הבאה מקבצת כל עסקה ב-AAPL ב-17 ביוני 2026 לפי גודל.

שאילתהכל עסקאות AAPL ב-17 ביוני 2026, לפי גודל עסקה
ה-SQL המדויק מאחורי כל מספר
WITH tape AS
(
    SELECT size
    FROM global_markets.stocks_trades
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= toDateTime('2026-06-17 04:00:00', 'UTC')
      AND sip_timestamp <  toDateTime('2026-06-18 04:00:00', 'UTC')
)
SELECT
    multiIf(size < 100,  'under 100',
            size < 200,  '100 to 199',
            size < 500,  '200 to 499',
            size < 1000, '500 to 999',
            size < 5000, '1000 to 4999',
                         '5000 and up')                    AS print_size_bucket,
    count()                                                AS prints,
    round(100 * count() / sum(count()) OVER (), 2)         AS pct_of_prints,
    round(100 * sum(size) / sum(sum(size)) OVER (), 2)     AS pct_of_shares
FROM tape
GROUP BY print_size_bucket
ORDER BY min(size)
Run this yourself

עסקאות של פחות מ-100 מניות היוו 88.99% מהביצועים באותו יום, בעודן נושאות 22.84% מהמניות. בקצה השני, קטגוריית ה-5000 and up היוותה 0.02% מהעסקאות ו-48.77% מהנפח. עסקה של 500 מניות אינה חריגה בהתפלגות זו, וזו הסיבה הראשונה לכך שזיהוי Iceberg הוא משימה קשה.

כיצד מזהים פקודת Iceberg בסרט המדידה?

סרט המדידה המאוחד מציג מחיר, גודל, זמן וזירה עבור כל ביצוע. הוא אינו כולל מזהי פקודות, כמויות מוצגות או רזרבות. מה שהוא כן יכול להראות הוא עקבות: גודל מסוים שמופיע שוב ושוב באותו מחיר, לאורך פרק זמן שפקודה גלויה רגילה באותו גודל הייתה שורדת בו לעיתים נדירות. הטבלה להלן מצמדת כל מחיר לכל גודל עסקה עבור אותו יום מסחר וסופרת את החזרות.

שאילתהזוגות המחיר והגודל הנפוצים ביותר, AAPL, 17 ביוני 2026
ה-SQL המדויק מאחורי כל מספר
SELECT
    concat(toString(size), ' shares at $', toString(round(toFloat64(price), 2)))                  AS level_and_size,
    count()                                                                                       AS prints,
    formatDateTime(toTimeZone(min(sip_timestamp), 'America/New_York'), '%H:%i')                    AS first_et,
    formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i')                    AS last_et,
    round(dateDiff('minute', min(sip_timestamp), max(sip_timestamp)) / 60.0, 1)                    AS hours_spanned
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
  AND sip_timestamp >= toDateTime('2026-06-17 04:00:00', 'UTC')
  AND sip_timestamp <  toDateTime('2026-06-18 04:00:00', 'UTC')
  AND size >= 200
GROUP BY price, size
ORDER BY prints DESC
LIMIT 12
Run this yourself

הצמד שחזר על עצמו הכי הרבה היה 300 shares at $300.54, שהופיע 67 פעמים בין השעות 09:34 ל-09:58 (שעון מזרח ארה"ב), טווח של 0.4 שעות. עקבו אחר צמד זה לאורך יום המסחר בחתכים של חצי שעה כדי לראות אם החזרות מתפרסות על פני היום או מתרכזות בפרק זמן אחד.

שאילתהזוג המחיר והגודל הפעיל ביותר, בחלוקה לחצי שעה
ה-SQL המדויק מאחורי כל מספר
WITH top_level AS
(
    SELECT
        price,
        size
    FROM global_markets.stocks_trades
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= toDateTime('2026-06-17 04:00:00', 'UTC')
      AND sip_timestamp <  toDateTime('2026-06-18 04:00:00', 'UTC')
      AND size >= 200
    GROUP BY price, size
    ORDER BY count() DESC, size DESC, price DESC
    LIMIT 1
)
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
    count()                                    AS prints,
    sum(count()) OVER (ORDER BY et_time)       AS cum_prints
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
  AND sip_timestamp >= toDateTime('2026-06-17 04:00:00', 'UTC')
  AND sip_timestamp <  toDateTime('2026-06-18 04:00:00', 'UTC')
  AND (price, size) IN (SELECT price, size FROM top_level)
GROUP BY et_time
ORDER BY et_time
Run this yourself

הן מתרכזות. העקבות מופיעות בחתך של חצי שעה בודד, זה שמתחיל ב-09:30 (שעון מזרח ארה"ב), שכלל 67 עסקאות וסיים את הספירה המצטברת של היום ב-67. שלושים דקות של חזרתיות במחיר אחד הן התפרצות, לא משמרת של יום שלם, ועקבות קצרות כאלה הן ראיה חלשה יותר ממה שהדפוס מרמז בתחילה. פקודה גלויה באותו גודל, באותו מחיר, במניה פעילה כל כך, הייתה מתמלאת בדרך כלל תוך שניות. משהו המשיך להחזיר אותה.

מדוע זיהוי Iceberg אינו אמין

"משהו המשיך להחזיר אותה" הוא הגבול הכנה של מה שסרט המדידה יכול להוכיח. לאותם עקבות יש הסברים רגילים שאינם כוללים פקודת רזרבה כלל:

  • אלגוריתם ביצוע המפרק פקודת-אם לפקודות-בת שוות ושולח אותן אחת אחת משרתי הברוקר.
  • משתתפים לא קשורים שבוחרים כברירת מחדל באותה כמות עגולה ובאותו מחיר עגול, שכן מספרים עגולים מזמינים זאת.
  • עושה שוק המצטט מחדש את אותו גודל שוב ושוב ברמה שהוא מעוניין להחזיק.
  • ספירת עסקאות וספירת פקודות שאינן תואמות, שכן פקודה אחת ממתינה יכולה להתמלא על ידי "סוויפ" (sweep) המדווח כעסקאות רבות.

קיים גם המקרה השקט. פקודת Iceberg שלעולם אינה מתבצעת אינה מותירה עקבות כלל, שכן סרט המדידה מתעד ביצועים בלבד. כל מדד של נזילות חבויה שנבנה מתוך עסקאות מודד רק את החלק שהתבצע, לעולם לא את החלק שהמתין. קראו את הדפוס כהשערה שראוי לבדוק מול תמהיל הזירות והציטוטים, לעולם לא כעובדה על פקודה ספציפית.

שאלות נפוצות

מהי פקודת Iceberg במסחר?

פקודת לימיט עם שתי כמויות: גודל מוצג קטן המופיע בציטוט הציבורי, ורזרבה חבויה גדולה יותר שהבורסה משחררת אוטומטית בכל פעם שהחלק המוצג מתמלא. היא נחה במחיר אחד בזירה אחת כפקודה בודדת.

האם פקודות Iceberg מאבדות את מקומן בתור?

החלק המוצג כן. כל רענון מוזן כפקודה מוצגת חדשה עם חותמת זמן חדשה, מאחורי כל מה שכבר ממתין באותו מחיר. תחת הכלל של Nasdaq, הרזרבה הלא-מוצגת שומרת על חותמת הזמן המקורית שלה.

האם ניתן לראות פקודות Iceberg ב-Level 2?

לא. תצוגת עומק השוק מציגה רק את החלק המוצג, שנראה כמו פקודת לימיט קטנה ורגילה. הרזרבה נותרת בלתי נראית עד שהיא מתבצעת ולעולם אינה מופיעה כשורה נפרדת.

האם פקודת Iceberg זהה לפקודת Dark Pool?

לא. פקודת Iceberg נחה בבורסה גלויה ומפרסמת חלק מעצמה בציטוט הציבורי. פקודת Dark Pool נחה בזירה ללא ציטוט ציבורי, והעסקה מופיעה בנתונים הציבוריים רק כאשר היא מתבצעת.

האם פקודות Iceberg חוקיות?

כן. פקודות רזרבה הן מאפייני פקודה מתועדים בספרי הכללים של הבורסות, המוגשים ל-SEC וזמינים לחברות חברות וללקוחותיהן. הסתרת חלק מגודל הפקודה היא תכונה גלויה של סוג פקודה זה.


כל טבלה כאן מגיעה עם קוד ה-SQL שיצר אותה, כך שתוכלו לראות כיצד נספר כל נתון. כדי להריץ סריקת עסקאות חוזרות על טיקר ותאריך לבחירתכם, בקשו זאת באנגלית פשוטה בטרמינל Strasmore.

#order types#market microstructure#hidden liquidity#execution#market structure