מניות עם IV Rank הגבוה ביותר כרגע
סקירה של המניות וקרנות ה-ETF עם דירוג IV Rank הגבוה ביותר בשוק האמריקאי. הנתונים מציגים את התנודתיות הגלומה ביחס לטווח 52 שבועות ואת אחוזון ה-IV לכל נייר ערך.
54.5%
דירוג IV Rank מציג היכן ממוקמת התנודתיות הגלומה (Implied Volatility) של מניה בתוך טווח 52 השבועות שלה, בסקאלה שבין 0 בשפל של הטווח ל-100 בשיאו. קריאה קרובה לקצה העליון מעידה כי שוק האופציות מתמחר תנודתיות עתידית גבוהה יותר בנייר זה מאשר בכל נקודת זמן אחרת בשנה האחרונה. קריאה קרובה לקצה התחתון מעידה על התמחור הנמוך ביותר. הטבלה להלן מדרגת את המניות וקרנות ה-ETF בארה"ב בעלות ה-IV Rank הגבוה ביותר ביום המסחר האחרון באופציות, בתאריך 2026-10-15, לצד אחוזון ה-IV, שכן שני הנתונים משיבים על אותה שאלה באמצעות חישובים שונים.
מניות עם דירוג IV הגבוה ביותר כרגע
| טיקר | iv נוכחי (%) | iv rank | iv percentile | iv 52w נמוך (%) | iv 52w גבוה (%) | תאריך סשן |
|---|---|---|---|---|---|---|
| VLO | 54.5 | 100 | 99.6 | 27.9 | 54.5 | 2026-10-15 |
| MRK | 36.2 | 94.7 | 97.6 | 15.7 | 37.4 | 2026-10-15 |
| EWZ | 52.2 | 93 | 98.4 | 18.1 | 54.7 | 2026-10-15 |
| KHC | 33.7 | 90.8 | 96.8 | 16.1 | 35.5 | 2026-10-15 |
| ETN | 48.4 | 85.5 | 96.4 | 25.8 | 52.2 | 2026-10-15 |
| KO | 22.8 | 84.6 | 94.8 | 12.5 | 24.7 | 2026-10-15 |
| ABT | 34.5 | 83.6 | 94.8 | 18.6 | 37.6 | 2026-10-15 |
| RIOT | 98 | 83.3 | 84.9 | 40.1 | 109.6 | 2026-10-15 |
| RDDT | 83.7 | 82.6 | 79.4 | 25.6 | 95.9 | 2026-10-15 |
| PBR | 49.8 | 82.4 | 95 | 21.9 | 55.7 | 2026-10-15 |
| SHOP | 70 | 80.9 | 81 | 40.5 | 77 | 2026-10-15 |
| BKNG | 42 | 80.7 | 77.4 | 21.2 | 47 | 2026-10-15 |
| BP | 34.2 | 80.4 | 88.1 | 18.9 | 37.9 | 2026-10-15 |
| WMB | 31.6 | 79.5 | 95 | 18.4 | 35 | 2026-10-15 |
| TEM | 85.5 | 76.2 | 95.2 | 49.9 | 96.6 | 2026-10-15 |
ה-SQL המדויק מאחורי כל מספר
WITH per_session AS (
SELECT underlying_symbol AS u,
date AS d,
quantileExact(0.5)(implied_volatility) AS iv,
sum(volume) AS vol
FROM global_markets.options_greeks
WHERE date >= (SELECT max(date) FROM global_markets.options_greeks) - 380
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 20 AND date + 60
AND underlying_symbol NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT','AMDL','NUAI','VXX','VIXY')
GROUP BY u, d
HAVING count() >= 10
),
ranked AS (
SELECT u, d, iv, vol,
row_number() OVER w AS rn,
first_value(iv) OVER w AS iv_latest,
first_value(d) OVER w AS d_latest
FROM per_session
WINDOW w AS (PARTITION BY u ORDER BY d DESC)
),
agg AS (
SELECT u,
any(iv_latest) AS iv_cur,
any(d_latest) AS last_d,
count() AS sessions,
min(iv) AS iv_lo,
max(iv) AS iv_hi,
countIf(iv < iv_latest) AS below_now,
sumIf(vol, rn <= 20) AS vol_20d
FROM ranked
WHERE rn <= 252
GROUP BY u
)
SELECT u AS ticker,
round(100 * iv_cur, 1) AS iv_now_pct,
round(100 * (iv_cur - iv_lo) / (iv_hi - iv_lo), 1) AS iv_rank,
round(100 * below_now / sessions, 1) AS iv_percentile,
round(100 * iv_lo, 1) AS iv_52w_low_pct,
round(100 * iv_hi, 1) AS iv_52w_high_pct,
toString(last_d) AS session_date
FROM agg
WHERE sessions >= 200
AND vol_20d >= 20000
AND iv_hi > iv_lo
AND last_d = (SELECT max(date) FROM global_markets.options_greeks)
ORDER BY iv_rank DESC, vol_20d DESC, ticker
LIMIT 15התבוננו בשורה העליונה. המניה VLO ננעלה עם סטיית תקן גלומה (implied volatility) ברמת at-the-money של 54.5%, אל מול טווח של 52 שבועות הנע בין 27.9% ל-54.5%. נתון זה מציב את דירוג ה-IV שלה על 100 ואת האחוזון של ה-IV על 99.6.
לסקאלה יש משמעות מדויקת בכל אחד מקצותיה: דירוג של 100 מציב את סטיית התקן הגלומה של יום המסחר האחרון ברמה הגבוהה ביותר שנרשמה לאורך כל תקופת המדידה, ודירוג של 0 מציב אותה ברמה הנמוכה ביותר. אין במספר זה כדי לומר שהמניה תנודתית במונחים אבסולוטיים. מדובר בהצהרה על המניה ביחס לעצמה.
להבחנה זו יש משמעות מעשית. בקרב העשירון העליון של כל היקום הנסרק, סטיית התקן הגלומה הנוכחית נעה בין 33.7% ל-54.5%, עם חציון של 52.2%. מניה שקטה שנמצאת בתקרת הטווח השקט של עצמה מקבלת ציון זהה למניה תנודתית שנמצאת בתקרת הטווח התנודתי שלה. עבור הרמה האבסולוטית במקום הרמה היחסית, לוח המניות עם סטיית התקן הגלומה הגבוהה ביותר מדרג את אותו סרט מסחר לפי IV גולמי.
IV rank לעומת IV percentile
שני המדדים מציבים את ה-implied volatility הנוכחי מול אותה היסטוריה של 52 שבועות, אך הם מחשבים זאת בדרכים שונות.
- IV rank הוא (ה-IV הנוכחי פחות השפל של 52 השבועות) חלקי (השיא של 52 השבועות פחות השפל), ומוצג כאחוז. הוא מתייחס רק לערך הנוכחי ולשני ערכי הקיצון של התקופה.
- IV percentile הוא שיעור 252 ימי המסחר האחרונים שבהם ה-implied volatility נסגר מתחת לערך של היום. הוא מתייחס לכל יום מסחר בתוך התקופה.
יום מסחר תנודתי אחד במהלך השנה קובע תקרה שה-rank, המבוסס על טווח, אינו שוכח לעולם, בעוד שה-percentile, המבוסס על ספירה, מתייחס אליו כאל נקודת נתון אחת מתוך 252. הלוח להלן ממיין כיוון אחד של חוסר הסכמה זה: IV percentile פחות IV rank, מהגדול לקטן. ניירות בעלי מבנה הפוך, שבהם ה-rank גבוה מה-percentile, מהווים סינון נפרד ואינם מופיעים כאן.
| טיקר | iv נוכחי (%) | iv rank | iv percentile | percentile פחות rank | iv 52w גבוה (%) |
|---|---|---|---|---|---|
| COP | 35.8 | 29.5 | 91.7 | 62.2 | 66.1 |
| NFLX | 46.9 | 34.2 | 95.6 | 61.4 | 89.9 |
| PLTR | 62.3 | 29 | 83.7 | 54.7 | 112.1 |
| T | 29.1 | 29.3 | 81.7 | 52.4 | 51.1 |
| AMZN | 39.4 | 19.8 | 71.8 | 52 | 99.4 |
| MSFT | 31.6 | 24.5 | 69.8 | 45.3 | 65.8 |
| AAPL | 27 | 21 | 64.3 | 43.3 | 55.9 |
| CVX | 29 | 36 | 78.2 | 42.2 | 50.9 |
| GOOG | 37.1 | 45.6 | 85.3 | 39.7 | 58.2 |
| META | 43.5 | 45.4 | 84.9 | 39.5 | 68.6 |
| DVN | 38.5 | 25.2 | 64.3 | 39.1 | 77.5 |
| CIFR | 120.1 | 41.7 | 80.2 | 38.5 | 181.5 |
ה-SQL המדויק מאחורי כל מספר
WITH per_session AS (
SELECT underlying_symbol AS u,
date AS d,
quantileExact(0.5)(implied_volatility) AS iv,
sum(volume) AS vol
FROM global_markets.options_greeks
WHERE date >= (SELECT max(date) FROM global_markets.options_greeks) - 380
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 20 AND date + 60
AND underlying_symbol NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT','AMDL','NUAI','VXX','VIXY')
GROUP BY u, d
HAVING count() >= 10
),
ranked AS (
SELECT u, d, iv, vol,
row_number() OVER w AS rn,
first_value(iv) OVER w AS iv_latest,
first_value(d) OVER w AS d_latest
FROM per_session
WINDOW w AS (PARTITION BY u ORDER BY d DESC)
),
agg AS (
SELECT u,
any(iv_latest) AS iv_cur,
any(d_latest) AS last_d,
count() AS sessions,
min(iv) AS iv_lo,
max(iv) AS iv_hi,
countIf(iv < iv_latest) AS below_now,
sumIf(vol, rn <= 20) AS vol_20d
FROM ranked
WHERE rn <= 252
GROUP BY u
),
board AS (
SELECT u,
round(100 * iv_cur, 1) AS iv_now_pct,
round(100 * (iv_cur - iv_lo) / (iv_hi - iv_lo), 1) AS iv_rank,
round(100 * below_now / sessions, 1) AS iv_percentile,
round(100 * iv_hi, 1) AS iv_52w_high_pct
FROM agg
WHERE sessions >= 200
AND vol_20d >= 20000
AND iv_hi > iv_lo
AND last_d = (SELECT max(date) FROM global_markets.options_greeks)
)
SELECT u AS ticker,
iv_now_pct,
iv_rank,
iv_percentile,
round(iv_percentile - iv_rank, 1) AS percentile_minus_rank,
iv_52w_high_pct
FROM board
ORDER BY percentile_minus_rank DESC, iv_now_pct DESC, ticker
LIMIT 12הפער הרחב ביותר בכיוון זה שייך ל-COP: IV percentile של 91.7 מול IV rank של 29.5, מרווח של 62.2 נקודות על בסיס אותו יום מסחר ואותם נתונים. ה-implied volatility הנוכחי שם הוא 35.8%, והשיא של 52 השבועות הוא 66.1%. ה-percentile סופר ימי מסחר, ורוב הימים בתקופה עבור נייר זה היו רגועים יותר מהיום האחרון. ה-rank מודד את המרחק לערכי הקיצון, והשיא של 52 השבועות עדיין ניצב מעל הקריאה האחרונה. אותם נתונים, שתי תשובות.
אף אחד מהמספרים אינו "הנכון". ה-rank עונה על השאלה עד כמה הקריאה האחרונה קרובה לערכי הקיצון. ה-percentile עונה על השאלה עד כמה המצב חריג בהשוואה ליום מסחר טיפוסי.
כיצד נראה דירוג IV גבוה בפועל
| שבוע | iv (%) | iv 52w גבוה (%) | iv 52w נמוך (%) |
|---|---|---|---|
| 2025-10-13 | 37 | 54.5 | 27.9 |
| 2025-10-20 | 33.4 | 54.5 | 27.9 |
| 2025-10-27 | 34 | 54.5 | 27.9 |
| 2025-11-03 | 33.2 | 54.5 | 27.9 |
| 2025-11-10 | 30.8 | 54.5 | 27.9 |
| 2025-11-17 | 33.5 | 54.5 | 27.9 |
| 2025-11-24 | 32.7 | 54.5 | 27.9 |
| 2025-12-01 | 32 | 54.5 | 27.9 |
| 2025-12-08 | 32.8 | 54.5 | 27.9 |
| 2025-12-15 | 32.6 | 54.5 | 27.9 |
| 2025-12-22 | 30.4 | 54.5 | 27.9 |
| 2025-12-29 | 33.2 | 54.5 | 27.9 |
| 2026-01-05 | 35.8 | 54.5 | 27.9 |
| 2026-01-12 | 35.6 | 54.5 | 27.9 |
| 2026-01-19 | 35.5 | 54.5 | 27.9 |
| 2026-01-26 | 36.3 | 54.5 | 27.9 |
| 2026-02-02 | 36.6 | 54.5 | 27.9 |
| 2026-02-09 | 36.8 | 54.5 | 27.9 |
| 2026-02-16 | 38.2 | 54.5 | 27.9 |
| 2026-02-23 | 38.1 | 54.5 | 27.9 |
ה-SQL המדויק מאחורי כל מספר
WITH per_session AS (
SELECT underlying_symbol AS u,
date AS d,
quantileExact(0.5)(implied_volatility) AS iv,
sum(volume) AS vol
FROM global_markets.options_greeks
WHERE date >= (SELECT max(date) FROM global_markets.options_greeks) - 380
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 20 AND date + 60
AND underlying_symbol NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT','AMDL','NUAI','VXX','VIXY')
GROUP BY u, d
HAVING count() >= 10
),
ranked AS (
SELECT u, d, iv, vol,
row_number() OVER w AS rn,
first_value(iv) OVER w AS iv_latest,
first_value(d) OVER w AS d_latest
FROM per_session
WINDOW w AS (PARTITION BY u ORDER BY d DESC)
),
agg AS (
SELECT u,
any(iv_latest) AS iv_cur,
any(d_latest) AS last_d,
count() AS sessions,
min(iv) AS iv_lo,
max(iv) AS iv_hi,
sumIf(vol, rn <= 20) AS vol_20d
FROM ranked
WHERE rn <= 252
GROUP BY u
),
leader AS (
SELECT u, iv_lo, iv_hi
FROM agg
WHERE sessions >= 200
AND vol_20d >= 20000
AND iv_hi > iv_lo
AND last_d = (SELECT max(date) FROM global_markets.options_greeks)
ORDER BY round(100 * (iv_cur - iv_lo) / (iv_hi - iv_lo), 1) DESC, vol_20d DESC, u
LIMIT 1
)
SELECT toString(toMonday(r.d)) AS week,
round(100 * quantileExact(0.5)(r.iv), 1) AS iv_pct,
round(100 * any(l.iv_hi), 1) AS iv_52w_high_pct,
round(100 * any(l.iv_lo), 1) AS iv_52w_low_pct
FROM ranked AS r
INNER JOIN leader AS l ON r.u = l.u
WHERE r.rn <= 252
GROUP BY week
HAVING uniqExact(r.d) >= 3
OR max(r.d) = (SELECT max(date) FROM global_markets.options_greeks)
ORDER BY weekזהו הנתיב השבועי של VLO, המניה המובילה בלוח, כאשר שיא ושפל של חמישים ושניים שבועות משורטטים כקווי ייחוס אופקיים. כל נקודה בגרף מייצגת את החציון של הקריאות היומיות באותו שבוע, ולכן הקו ממוקם בתוך טווח השיא-שפל היומי מעצם הגדרתו, ולא נוגע באף אחד מקווי הייחוס. המדידה פותחת את החלון ב-37% וסוגרת את השבוע עם נתוני יום המסחר האחרון ב-52.1%, אל מול תקרה של 54.5% ורצפה של 27.9%. יום המסחר הבודד שבו נמדד הדירוג הוא הקריאה היומית של 54.5% בלוח שלעיל. דירוג IV הוא התמונה הזו, ולא מעבר לכך: הקריאה האחרונה ממוקמת אל מול קצוות הטווח של עצמה, בכל מקום שבו טווח זה נמצא.
לצורה יש חשיבות לא פחותה מהציון. מניה שטיפסה במשך חודשים ומניה שזינקה באותו פער מחירים בתוך שבוע יציגו את אותו דירוג בדיוק. למידע על מה שקריאה גבוהה נוטה לעשות לאחר אירוע מתוכנן, ראו מדידת IV crush בנתוני רווחים אמיתיים.
היכן ממוקם כל השוק על סקאלת ה-IV Rank
| iv rank bucket | שמות | שמות מצטבר | חציון iv (%) | פער חציוני לשיא (%) | iv נמוך ביותר (%) | iv גבוה ביותר (%) |
|---|---|---|---|---|---|---|
| 90-100 | 4 | 4 | 52.2 | 0 | 33.7 | 54.5 |
| 80-90 | 9 | 13 | 48.4 | -3.8 | 22.8 | 98 |
| 70-80 | 24 | 37 | 47.7 | -4.5 | 19.9 | 112.4 |
| 60-70 | 25 | 62 | 44.5 | -7.7 | 8.6 | 117.7 |
| 50-60 | 29 | 91 | 52.4 | 0.2 | 15.1 | 80.5 |
| 40-50 | 45 | 136 | 39.9 | -12.3 | 9 | 120.1 |
| 30-40 | 34 | 170 | 48.4 | -3.8 | 13 | 104.3 |
| 20-30 | 39 | 209 | 40.9 | -11.3 | 6.5 | 92.7 |
| 10-20 | 27 | 236 | 39.8 | -12.4 | 12.5 | 81 |
| 0-10 | 5 | 241 | 38.3 | -13.9 | 34.7 | 56.5 |
ה-SQL המדויק מאחורי כל מספר
WITH per_session AS (
SELECT underlying_symbol AS u,
date AS d,
quantileExact(0.5)(implied_volatility) AS iv,
sum(volume) AS vol
FROM global_markets.options_greeks
WHERE date >= (SELECT max(date) FROM global_markets.options_greeks) - 380
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 20 AND date + 60
AND underlying_symbol NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT','AMDL','NUAI','VXX','VIXY')
GROUP BY u, d
HAVING count() >= 10
),
ranked AS (
SELECT u, d, iv, vol,
row_number() OVER w AS rn,
first_value(iv) OVER w AS iv_latest,
first_value(d) OVER w AS d_latest
FROM per_session
WINDOW w AS (PARTITION BY u ORDER BY d DESC)
),
agg AS (
SELECT u,
any(iv_latest) AS iv_cur,
any(d_latest) AS last_d,
count() AS sessions,
min(iv) AS iv_lo,
max(iv) AS iv_hi,
sumIf(vol, rn <= 20) AS vol_20d
FROM ranked
WHERE rn <= 252
GROUP BY u
),
screened AS (
SELECT least(intDiv(toUInt16(floor(100 * (iv_cur - iv_lo) / (iv_hi - iv_lo))), 10), 9) AS b,
100 * iv_cur AS iv_now_pct
FROM agg
WHERE sessions >= 200
AND vol_20d >= 20000
AND iv_hi > iv_lo
AND last_d = (SELECT max(date) FROM global_markets.options_greeks)
),
buckets AS (
SELECT b,
count() AS names,
round(quantileExact(0.5)(iv_now_pct), 1) AS median_iv_pct,
round(min(iv_now_pct), 1) AS lowest_iv_pct,
round(max(iv_now_pct), 1) AS highest_iv_pct
FROM screened
GROUP BY b
)
SELECT concat(toString(b * 10), '-', toString(b * 10 + 10)) AS iv_rank_bucket,
names,
sum(names) OVER (ORDER BY b DESC) AS names_cumulative,
median_iv_pct,
round(median_iv_pct - first_value(median_iv_pct) OVER (ORDER BY b DESC), 1) AS median_gap_to_top_pct,
lowest_iv_pct,
highest_iv_pct
FROM buckets
ORDER BY b DESC241 שמות עברו את רף הנזילות וההיסטוריה ביום מסחר זה. בחלוקה לעשירוני דירוג, 4 מהם נמצאים ברצועת ה-90-100 ו-5 נמצאים ברצועת ה-0-10 בקצה השני. חציון ה-implied volatility הנוכחי הוא 52.2% ברצועה העליונה לעומת 38.3% ברצועת ה-0-10 בתחתית, ועמודת הפער מודדת כל רצועה מול החציון של הרצועה העליונה. שתי העמודות אינן נעות יחד. הדירוג מציב כל שם מול טווח 52 השבועות שלו, ורצועה של שמות בעלי דירוג נמוך יכולה לשאת רמת חציון IV גבוהה יותר מהרצועה העליונה. רצועות המכילות מספר מועט של שמות נושאות גם חציונים רועשים. יש לקרוא את עמודת הפער כהשוואת רמות, ולא כדירוג של תנודתיות.
ההתפלגות היא ההקשר לו זקוקה קריאה בודדת. דירוג שנשמע גבוה אינו אומר הרבה כשלעצמו, עד שלא יודעים כמה שמות אחרים נושאים דירוג דומה באותו זמן.
דירוג IV עבור המניות הנעקבות ביותר
| טיקר | iv נוכחי (%) | iv rank | iv percentile | iv 52w נמוך (%) | iv 52w גבוה (%) | תאריך סשן |
|---|---|---|---|---|---|---|
| COIN | 72.3 | 52.3 | 72.2 | 49.1 | 93.5 | 2026-10-15 |
| AMD | 60.2 | 46.1 | 60.7 | 28.9 | 96.9 | 2026-10-15 |
| META | 43.5 | 45.4 | 84.9 | 22.6 | 68.6 | 2026-10-15 |
| QQQ | 20.4 | 45.3 | 40.9 | 13.3 | 29 | 2026-10-15 |
| PLTR | 62.3 | 29 | 83.7 | 42.1 | 112.1 | 2026-10-15 |
| MSTR | 70.1 | 25.6 | 38.1 | 50.2 | 127.6 | 2026-10-15 |
| TSLA | 45.2 | 25.6 | 42.5 | 37 | 69.4 | 2026-10-15 |
| MSFT | 31.6 | 24.5 | 69.8 | 20.5 | 65.8 | 2026-10-15 |
| NVDA | 36.8 | 22.5 | 23.8 | 29.6 | 61.7 | 2026-10-15 |
| AAPL | 27 | 21 | 64.3 | 19.3 | 55.9 | 2026-10-15 |
| SPY | 13.7 | 20.3 | 25 | 10.6 | 25.9 | 2026-10-15 |
| AMZN | 39.4 | 19.8 | 71.8 | 24.6 | 99.4 | 2026-10-15 |
ה-SQL המדויק מאחורי כל מספר
WITH per_session AS (
SELECT underlying_symbol AS u,
date AS d,
quantileExact(0.5)(implied_volatility) AS iv
FROM global_markets.options_greeks
WHERE date >= (SELECT max(date) FROM global_markets.options_greeks) - 380
AND underlying_symbol IN ('SPY','QQQ','AAPL','MSFT','AMZN','META','NVDA','AMD','TSLA','COIN','MSTR','PLTR')
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 20 AND date + 60
GROUP BY u, d
HAVING count() >= 10
),
ranked AS (
SELECT u, d, iv,
row_number() OVER w AS rn,
first_value(iv) OVER w AS iv_latest,
first_value(d) OVER w AS d_latest
FROM per_session
WINDOW w AS (PARTITION BY u ORDER BY d DESC)
),
agg AS (
SELECT u,
any(iv_latest) AS iv_cur,
any(d_latest) AS last_d,
count() AS sessions,
min(iv) AS iv_lo,
max(iv) AS iv_hi,
countIf(iv < iv_latest) AS below_now
FROM ranked
WHERE rn <= 252
GROUP BY u
)
SELECT u AS ticker,
round(100 * iv_cur, 1) AS iv_now_pct,
round(100 * (iv_cur - iv_lo) / (iv_hi - iv_lo), 1) AS iv_rank,
round(100 * below_now / sessions, 1) AS iv_percentile,
round(100 * iv_lo, 1) AS iv_52w_low_pct,
round(100 * iv_hi, 1) AS iv_52w_high_pct,
toString(last_d) AS session_date
FROM agg
WHERE sessions >= 200
AND iv_hi > iv_lo
AND last_d = (SELECT max(date) FROM global_markets.options_greeks)
ORDER BY iv_rank DESC, tickerאותה מדידה עבור שנים-עשר טיקרים המוחזקים באופן נרחב. COIN נושא את דירוג ה-IV הגבוה ביותר בקבוצה, העומד על 52.3, עם תנודתיות גלומה נוכחית של 72.3%. AMZN נמצא בקצה השני של הרשימה עם דירוג של 19.8 ותנודתיות גלומה של 39.4%. שימו לב למרחק הרב שיכול להיווצר בין עמודות הדירוג והאחוזון באותה שורה; מדובר באותו חישוב של טווח מול ספירה שמודד לוח הסטייה.
לכל אחת ממניות אלו דף IV ייעודי משלה: תנודתיות גלומה של NVDA, תנודתיות גלומה של TSLA, תנודתיות גלומה של AAPL, ו-תנודתיות גלומה של AMD – כולן מציגות היסטוריית מסחר מלאה ומבנה טווחים. להבנת המושג העומד בבסיס כל ציון בדף זה, התחילו ב-מהי תנודתיות גלומה.
כיצד נמדדים הנתונים
כל מספר כאן מגיע ממקור אחד: קובץ ה-options greeks היומי, הכולל שורה אחת לכל חוזה בכל יום מסחר, עבור אופציות על מניות ו-ETF הנסחרות בארה"ב.
- ערך IV אחד לכל נייר בכל יום מסחר. החציון של ה-implied volatility בחוזים הקרובים לכסף (near-the-money), כלומר מחיר מימוש הנמצא בטווח של חמישה אחוזים ממחיר הסגירה של המניה, עם פקיעה בעוד עשרים עד שישים ימים קלנדריים. השימוש בחציון ולא בממוצע מבטיח שחוזה אחד המתומחר באופן שגוי לא יטה את הקריאה.
- יום מסחר נספר רק אם לפחות עשרה חוזים עומדים במסננים אלו. ימים עם מסחר דליל (thinly traded) מוחרגים ולא מתפרסמים.
- רק פתרונות שהתכנסו. ה-implied volatility מחושב מתוך מחיר האופציה, והקובץ מציין אם החישוב התכנס. שורות שלא התכנסו מוחרגות, וכך גם קריאות מתחת לשני אחוזים או מעל חמש מאות אחוזים. חישוב שלא התכנס הוא כשל מספרי, לא מחיר שוק.
- חלון הזמן הוא 252 ימי המסחר האחרונים הזמינים עבור אותו נייר בתוך טווח של 380 ימים קלנדריים. נייר זקוק ללפחות מאתיים ימי מסחר מדודים כדי להופיע בכל מקום בדף זה.
- IV rank הוא (הערך הנוכחי פחות המינימום בחלון) חלקי (המקסימום בחלון פחות המינימום בחלון), כפול מאה. IV percentile הוא מספר ימי המסחר בחלון שבהם ה-implied volatility היה נמוך באופן מוחלט מהקריאה ביום המסחר הנוכחי, חלקי מספר ימי המסחר הכולל.
- רף נזילות. נייר חייב לרשום נפח מסחר של לפחות עשרים אלף חוזי אופציות במהלך עשרים ימי המסחר האחרונים שלו כדי להיכנס ליקום הנסרק. פאנל המניות המוכרות (household-name) מחיל את רף ימי המסחר, את רף ההיסטוריה ואת אותו מסנן של יום המסחר האחרון, אך לא את רף הנפח, שכן שנים-עשר הטיקרים שלו נבחרים באופן מפורש ולא באמצעות סינון.
- קרנות ממונפות, הפוכות וקרנות חוזי תנודתיות מוחרגות מהסריקה באמצעות רשימה מפורשת. קרן הבנויה לנוע פי שלושה מהמדד שלה נושאת מטבעה רמת implied volatility גבוהה פי שלושה, והיא הייתה דוחקת החוצה מניות בודדות. מוצרים המחזיקים חוזי VIX במקום מניות נמצאים באותה רשימה, שכן ה-implied volatility שלהם מתאר עקומת חוזים עתידיים ולא חברה.
- פאנל המסלול השבועי מציג חציונים, לא ימי מסחר בודדים. כל נקודה היא החציון של הקריאות היומיות באותו שבוע עבור הנייר המדורג ראשון, כך שהקו המשורטט נשאר תמיד בתוך טווח השיא והשפל היומי. שבועות עם פחות משלושה ימי מסחר מדודים מוחרגים, למעט חריג אחד: השבוע הכולל את יום המסחר האחרון מוצג תמיד, גם אם הוא נמשך יום אחד בלבד.
- מה הקובץ אינו כולל. חוזים בעלי פקיעה באותו יום (0DTE) ואופציות על מדדים המסולקות במזומן נמצאים מחוץ למערך נתונים זה, ולכן זינוק בתנודתיות ב-0DTE לעולם לא יבוא לידי ביטוי במספרים אלו. SPY ו-QQQ מופיעים כ-ETF רגילים. כמו כן, אין שדה של open interest בשום מקום במאגר זה, לכן כל רף נזילות לעיל מתייחס לנפח חוזים שנסחרו, לא ל-open interest.
- חותמת התאריך היא יום המסחר בפועל. קובץ ה-greeks מתעדכן באיחור של מספר ימי מסחר ביחס לנתוני המניות, לכן כל לוח נושא את התאריך של יום המסחר ששימש לחישוב, וכל שורה בכל לוח מגיעה מאותו יום מסחר. פאנל המסלול השבועי הוא החריג המכוון: הוא מציג שנה של היסטוריה עבור הנייר המדורג ראשון. אלו אינם ציטוטים בזמן אמת.
שאלות נפוצות
מהו IV rank?
מדד ה-IV rank מדרג את מיקומה של התנודתיות הגלומה (Implied Volatility) הנוכחית של מניה בתוך טווח 52 השבועות שלה, בסקאלה שבין 0 (הנמוך ביותר) ל-100 (הגבוה ביותר). הנוסחה היא ה-IV הנוכחי פחות ה-IV הנמוך ביותר ב-52 השבועות האחרונים, חלקי ההפרש בין ה-IV הגבוה ביותר לנמוך ביותר באותה תקופה. המדד משווה את המניה להיסטוריה של עצמה בלבד ולא למניות אחרות; זו הסיבה לכך ששתי מניות בעלות רמות תנודתיות שונות בתכלית יכולות להציג את אותו הדירוג.
מהו IV rank "טוב" למכירת אופציות?
אין דירוג שמבטיח הצלחה במכירת אופציות, ודף זה אינו מספק המלצות. דירוג גבוה מעיד על כך שפרמיות האופציות נמצאות קרוב לרף העליון של מה שהמניה גבתה בשנה האחרונה; דירוג נמוך מעיד על קרבה לרף התחתון. מוכרי אופציות מעדיפים בדרך כלל קריאות גבוהות, בעוד קונים מעדיפים קריאות נמוכות. בשני המקרים, קיים סיכון שהתנועה בפועל של המניה תהיה שונה מהתנועה שגולמה במחיר האופציה.
מה ההבדל בין IV rank ל-IV percentile?
ה-IV rank משתמש רק בנתון התנודתיות הגלומה של היום ובשני קצוות הטווח של 52 השבועות. ה-IV percentile סופר כמה מתוך 252 ימי המסחר האחרונים נסגרו מתחת לקריאה של היום. יום מסחר קיצוני בודד יכול להרחיב את הטווח ולהוריד את ה-IV rank, בעוד שהשפעתו על ה-IV percentile תהיה זניחה. לכן, שני המדדים עשויים להציג פער של עשרות נקודות עבור אותה מניה, כפי שניתן לראות בלוח שלעיל.
היכן ניתן לבדוק IV rank בחינם?
דף זה משמש ככלי חינמי לבדיקת IV rank: הוא מתעדכן לפי לוח זמנים מול מלוא נתוני המסחר באופציות בארה"ב ומציג את שאילתת ה-SQL המדויקת שמאחורי כל תא. לכל מניה יש דף ייעודי, והדף ה-volatility skew מסביר כיצד התנודתיות הגלומה משתנה בין מחירי מימוש שונים לאותו תאריך פקיעה.
כל לוח כאן מאחסן שאילתה משלו. ניתן לפתוח כל לוח כדי לבצע ביקורת מלאה על המדידה, או להריץ את אותו סורק IV rank על כל טווח זמן ועל כל יקום מניות בטרמינל Strasmore.