Strasmore Research
ملخص الأسواق Matt Connorبقلم Matt Connor · آخر تحديث في 2026-10-17 · data as of October 17, 2026 · refreshed weekly

أعلى أسهم IV rank الآن

اكتشف الأسهم الأمريكية وصناديق ETFs ذات أعلى IV rank الآن، وقارن كل قراءة بنطاق التقلب الضمني الخاص بها لـ52 أسبوعاً، مع IV percentile والمنهجية والتاريخ.

تقيس درجات IV rank موقع التقلب الضمني لسهم ما ضمن نطاقه الخاص على مدى 52 أسبوعاً، من 0 عند أدنى مستوى في النطاق إلى 100 عند أعلى مستوى فيه. وتشير القراءة القريبة من الحد الأعلى إلى أن سوق الخيارات يسعّر حركة مستقبلية أكبر لهذا السهم مقارنةً بأي وقت خلال جلسات العام الماضي؛ أما القراءة القريبة من الحد الأدنى فتشير إلى أدنى مستوى متوقع للحركة. يعرض الجدول أدناه الأسهم الأمريكية وصناديق ETFs التي سجلت أعلى درجات IV rank في أحدث جلسة خيارات جرى قياسها، والمؤرخة في 2026-10-15، مع إظهار IV percentile إلى جانبها، لأن الرقمين يجيبان عن السؤال نفسه باستخدام طريقتين مختلفتين في الحساب.

أسهم أعلى IV rank حالياً

الاستعلامأعلى ترتيب للتقلب الضمني (IV)، للأصول الأساسية الأمريكية المُرشَّحة، في أحدث جلسة خيارات
الرمزالتذبذب الضمني الحالي (%)ترتيب التذبذب الضمنيالمئين للتذبذب الضمنيأدنى تذبذب ضمني خلال 52 أسبوعًا (%)أعلى تذبذب ضمني خلال 52 أسبوعًا (%)تاريخ الجلسة
VLO54.510099.627.954.52026-10-15
MRK36.294.797.615.737.42026-10-15
EWZ52.29398.418.154.72026-10-15
KHC33.790.896.816.135.52026-10-15
ETN48.485.596.425.852.22026-10-15
KO22.884.694.812.524.72026-10-15
ABT34.583.694.818.637.62026-10-15
RIOT9883.384.940.1109.62026-10-15
RDDT83.782.679.425.695.92026-10-15
PBR49.882.49521.955.72026-10-15
SHOP7080.98140.5772026-10-15
BKNG4280.777.421.2472026-10-15
BP34.280.488.118.937.92026-10-15
WMB31.679.59518.4352026-10-15
TEM85.576.295.249.996.62026-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 عند تقلب ضمني عند سعر التنفيذ 54.5%، مقابل نطاق لـ52 أسبوعاً يمتد من 27.9% إلى 54.5%. ويضع ذلك IV rank عند 100، وIV percentile عند 99.6.

يحمل المقياس معنى دقيقاً عند كل طرف. فتصنيف قدره 100 يعني أن التقلب الضمني في أحدث جلسة سجّل أعلى قراءة في أي وقت ضمن الفترة المقاسة. أما تصنيف قدره 0 فيعني أنه سجّل أدنى قراءة. ولا يعني هذا الرقم شيئاً عن مدى تقلب السهم بصورة مطلقة. إنه يصف السهم مقارنةً بنفسه.

ولهذا التمييز أهمية عملية. فعبر أعلى عشري من حيث التصنيف في كامل مجموعة الأسهم المفحوصة، يتراوح التقلب الضمني الحالي بين 33.7% و54.5%، بوسيط يبلغ 52.2%. وقد يحصل سهم هادئ عند الحد الأعلى من نطاقه الهادئ على التصنيف نفسه الذي يحصل عليه سهم شديد التقلب عند الحد الأعلى من نطاقه العنيف. ولقياس المستوى المطلق بدلاً من المستوى النسبي، ترتب لوحة الأسهم ذات أعلى تقلب ضمني الأسهم نفسها وفق IV الخام.

تصنيف IV في مقابل النسبة المئوية لـ IV

يضع المؤشران تقلب اليوم الضمني في سياق التاريخ نفسه الممتد 52 أسبوعاً، لكنهما يحسبانه بطريقة مختلفة.

  • تصنيف IV يساوي (التقلب الضمني الحالي ناقص أدنى مستوى خلال 52 أسبوعاً) مقسوماً على (أعلى مستوى خلال 52 أسبوعاً ناقص أدنى مستوى)، ويُعبَّر عنه كنسبة مئوية. وهو يأخذ في الحسبان القيمة الحالية وحدَّي الفترة الأعلى والأدنى فقط.
  • النسبة المئوية لـ IV هي حصة الجلسات الـ252 الأخيرة التي أغلق فيها التقلب الضمني دون مستوى اليوم. وهي تأخذ في الحسبان كل جلسة ضمن الفترة.

تضع جلسة واحدة شديدة التقلب خلال السنة سقفاً لا ينساه التصنيف القائم على النطاق، بينما تتعامل النسبة المئوية القائمة على العدّ معها كقراءة واحدة من أصل 252. يرتّب الجدول أدناه أحد اتجاهي هذا الاختلاف: الفرق بين النسبة المئوية لـ IV وتصنيف IV، بدءاً بأكبر فرق. أما الأسماء التي تتخذ الاتجاه المعاكس، أي التي يتجاوز فيها التصنيف النسبة المئوية، فتظهر في شاشة منفصلة ولا ترد هنا.

الاستعلامحيث يتجاوز مئين التقلب الضمني (IV) ترتيب التقلب الضمني (IV) بأكبر قدر، في أحدث جلسة
الرمزالتذبذب الضمني الحالي (%)ترتيب التذبذب الضمنيالمئين للتذبذب الضمنيالمئين ناقص الترتيبأعلى تذبذب ضمني خلال 52 أسبوعًا (%)
COP35.829.591.762.266.1
NFLX46.934.295.661.489.9
PLTR62.32983.754.7112.1
T29.129.381.752.451.1
AMZN39.419.871.85299.4
MSFT31.624.569.845.365.8
AAPL272164.343.355.9
CVX293678.242.250.9
GOOG37.145.685.339.758.2
META43.545.484.939.568.6
DVN38.525.264.339.177.5
CIFR120.141.780.238.5181.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 مستوى 91.7، مقابل تصنيف IV عند 29.5، بفارق قدره 62.2 نقطة في الجلسة نفسها وباستخدام البيانات نفسها. ويبلغ التقلب الضمني الحالي هناك 35.8%، فيما يبلغ أعلى مستوى خلال 52 أسبوعاً 66.1%. تحسب النسبة المئوية عدد الجلسات، وكانت معظم جلسات الفترة لهذا الاسم أكثر هدوءاً من الجلسة الأخيرة. أما التصنيف فيقيس المسافة إلى المستويات القصوى، ولا يزال أعلى مستوى خلال 52 أسبوعاً فوق القراءة الأخيرة. البيانات نفسها، وإجابتان مختلفتان.

لا يُعد أي من الرقمين صحيحاً على نحو مطلق. يجيب التصنيف عن مدى قرب القراءة الأخيرة من المستويات القصوى. أما النسبة المئوية فتجيب عن مدى غرابة القراءة مقارنةً بالجلسة المعتادة.

كيف يبدو IV rank المرتفع فعلياً

الاستعلامالتقلب الضمني للاسم الأعلى ترتيبًا حسب الأسبوع، مع أعلى وأدنى مستوياته خلال 52 أسبوعًا
53 rows (showing 20)
الأسبوعالتذبذب الضمني (%)أعلى تذبذب ضمني خلال 52 أسبوعًا (%)أدنى تذبذب ضمني خلال 52 أسبوعًا (%)
2025-10-133754.527.9
2025-10-2033.454.527.9
2025-10-273454.527.9
2025-11-0333.254.527.9
2025-11-1030.854.527.9
2025-11-1733.554.527.9
2025-11-2432.754.527.9
2025-12-013254.527.9
2025-12-0832.854.527.9
2025-12-1532.654.527.9
2025-12-2230.454.527.9
2025-12-2933.254.527.9
2026-01-0535.854.527.9
2026-01-1235.654.527.9
2026-01-1935.554.527.9
2026-01-2636.354.527.9
2026-02-0236.654.527.9
2026-02-0936.854.527.9
2026-02-1638.254.527.9
2026-02-2338.154.527.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، وهو السهم الأبرز في اللوحة، مع رسم أعلى مستوى وأدنى مستوى له خلال 52 أسبوعاً كخطَّي مرجعية أفقيين. كل نقطة مرسومة هي الوسيط للقراءات اليومية لذلك الأسبوع، لذلك يقع الخط داخل نطاق أعلى وأدنى القراءات اليومية بحكم طريقة احتسابه، بدلاً من ملامسة أيٍّ من خطَّي المرجعية. تبدأ فترة القياس عند 37%، وتنتهي الأسبوع وهي تحتفظ بأحدث جلسة عند 52.1%، مقابل سقف عند 54.5% وقاع عند 27.9%. أما الجلسة الوحيدة التي يحتسب لها التصنيف فهي القراءة اليومية لـ 54.5% الواردة في اللوحة أعلاه. هذا هو IV rank، ولا شيء أكثر: وضع أحدث قراءة في مواجهة طرفَي نطاقها الخاص، أياً كان نطاقها.

وتهمّ البنية بقدر أهمية الدرجة. فالسهم الذي ارتفع على مدى أشهر والسهم الذي قفز إلى المستوى نفسه خلال أسبوع واحد سيحصلان على التصنيف ذاته. ولمعرفة ما تميل إليه القراءة المرتفعة بعد حدث مجدول، راجع قياس IV crush على أساس نتائج الأرباح الفعلية.

أين يقف السوق بأكمله من حيث ترتيب التقلب الضمني

الاستعلامكيفية توزّع مجموعة الأصول الأساسية المُرشَّحة عبر ترتيب التقلب الضمني (IV)، في أحدث جلسة
فئة ترتيب التذبذب الضمنيالأسماءالأسماء التراكميةوسيط التذبذب الضمني (%)الوسيط للفارق عن القمة (%)أدنى تذبذب ضمني (%)أعلى تذبذب ضمني (%)
90-1004452.2033.754.5
80-9091348.4-3.822.898
70-80243747.7-4.519.9112.4
60-70256244.5-7.78.6117.7
50-60299152.40.215.180.5
40-504513639.9-12.39120.1
30-403417048.4-3.813104.3
20-303920940.9-11.36.592.7
10-202723639.8-12.412.581
0-10524138.3-13.934.756.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 DESC
جرّب هذا الاستعلام بنفسك

اجتاز 241 سهماً أو ورقة مالية حدود السيولة والتاريخ في هذه الجلسة. وبعد تجميعها في أعشار الترتيب، يقع 4 منها في نطاق 90-100، بينما يقع 5 في نطاق 0-10 في الطرف المقابل. يبلغ الوسيط الحالي للتقلب الضمني 52.2% في النطاق الأعلى، مقابل 38.3% في نطاق 0-10 الأدنى. ويقيس عمود الفارق كل نطاق مقارنةً بوسيط النطاق الأعلى. لا يتحرك العمودان معاً. يضع الترتيب كل ورقة مالية مقارنةً بنطاقها الخاص على مدى 52 أسبوعاً. لذلك قد يحمل نطاق من الأوراق منخفضة الترتيب مستوىً وسيطاً للتقلب الضمني أعلى من النطاق الأعلى. كما أن النطاقات التي تضم عدداً قليلاً من الأوراق المالية تسجل أوساطاً شديدة الضوضاء. اقرأ عمود الفارق باعتباره مقارنةً للمستويات، لا ترتيباً للتقلب.

يمنحك توزيع القيم السياق اللازم لقراءة أي قيمة منفردة. فارتفاع الترتيب ظاهرياً لا يعني الكثير وحده، ما لم تعرف عدد الأوراق المالية الأخرى التي تحمل الترتيب نفسه في الوقت ذاته.

ترتيب IV للأسماء التي يتابعها معظم المتداولين

الاستعلامترتيب التقلب الضمني (IV) ومئينه لاثني عشر رمزًا شائعًا واسع الحيازة، في أحدث جلسة
الرمزالتذبذب الضمني الحالي (%)ترتيب التذبذب الضمنيالمئين للتذبذب الضمنيأدنى تذبذب ضمني خلال 52 أسبوعًا (%)أعلى تذبذب ضمني خلال 52 أسبوعًا (%)تاريخ الجلسة
COIN72.352.372.249.193.52026-10-15
AMD60.246.160.728.996.92026-10-15
META43.545.484.922.668.62026-10-15
QQQ20.445.340.913.3292026-10-15
PLTR62.32983.742.1112.12026-10-15
MSTR70.125.638.150.2127.62026-10-15
TSLA45.225.642.53769.42026-10-15
MSFT31.624.569.820.565.82026-10-15
NVDA36.822.523.829.661.72026-10-15
AAPL272164.319.355.92026-10-15
SPY13.720.32510.625.92026-10-15
AMZN39.419.871.824.699.42026-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
جرّب هذا الاستعلام بنفسك

القياس نفسه لاثني عشر من أسهم ticker واسعة الانتشار. يحمل COIN أعلى ترتيب IV في المجموعة عند 52.3، استناداً إلى تقلب ضمني حالي قدره 72.3%. ويأتي AMZN في الطرف الآخر من القائمة، بترتيب يبلغ 19.8 عند تقلب ضمني قدره 39.4%. لاحظ مدى التباعد الممكن بين عمودي الترتيب والمئين داخل الصف الواحد؛ فهذا هو الحساب نفسه بين النطاق والعدد الذي تقيسه لوحة التباين.

ولكل اسم من هذه الأسماء صفحة IV مستقلة: التقلب الضمني لـ NVDA، والتقلب الضمني لـ TSLA، والتقلب الضمني لـ AAPL، والتقلب الضمني لـ AMD، وتعرض كل منها سجلاً كاملاً للجلسات وبنية آجال. وللتعرف إلى المفهوم الكامن وراء كل درجة في هذه الصفحة، ابدأ بقراءة ما هو التقلب الضمني.

كيف تُقاس هذه البيانات

يأتي كل رقم هنا من مصدر واحد: ملف Greeks اليومي للخيارات، الذي يضم صفاً محفوظاً واحداً لكل عقد في كل جلسة، ويغطي خيارات الأسهم وETF المدرجة في الولايات المتحدة.

  • قيمة IV واحدة لكل اسم في كل جلسة. تُحسب كوسيط التقلب الضمني لعقود ذلك الاسم القريبة من سعر التنفيذ، أي العقود التي تقع أسعار تنفيذها ضمن 5% من سعر إغلاق السهم، وتستحق خلال 20 إلى 60 يوماً تقويمياً. ويُستخدم الوسيط بدلاً من المتوسط حتى لا يتمكن عقد واحد مسعَّر بصورة خاطئة من تغيير القراءة.
  • تُحتسب الجلسة فقط عندما يستوفي 10 عقود على الأقل هذه المرشحات. وتُستبعد الجلسات ضعيفة التداول بدلاً من نشرها.
  • الحلول المتقاربة فقط. يُستخرج التقلب الضمني من سعر الخيار، ويحدد الملف ما إذا كان الحل قد تقارب. وتُستبعد الصفوف التي لم يتقارب حلها، وكذلك القراءات التي تقل عن 2% أو تتجاوز 500%. فالحل غير المتقارب هو إخفاق عددي، وليس سعراً سوقياً.
  • تتكون النافذة من آخر 252 جلسة متاحة لذلك الاسم ضمن فترة مراجعة تمتد 380 يوماً تقويمياً. ويحتاج الاسم إلى 200 جلسة مقاسة على الأقل كي يظهر في أي موضع في هذه الصفحة.
  • يُحسب ترتيب IV بقسمة الفرق بين القيمة الحالية والحد الأدنى في النافذة على الفرق بين الحد الأقصى والحد الأدنى في النافذة، ثم ضرب الناتج في 100. أما المئين الخاص بـ IV فيُحسب بقسمة عدد جلسات النافذة التي كان فيها التقلب الضمني أقل من تقلب الجلسة الحالية بصورة صارمة، على عدد الجلسات.
  • الحد الأدنى للسيولة. يجب أن يكون الاسم قد شهد تداول 20,000 عقد خيار على الأقل خلال آخر 20 جلسة مقاسة حتى يدخل مجموعة الأسماء الخاضعة للفحص. وتطبق لوحة الأسماء المعروفة حد الجلسات، وحد التاريخ، ومرشح الجلسة الأحدث نفسه، لكنها لا تطبق حد حجم التداول، لأن رموزها الاثني عشر محددة مسبقاً وليست ناتجة عن الفحص.
  • تُستبعد صناديق الرافعة المالية والصناديق العكسية وصناديق عقود آجلة التقلب من الفحص عبر قائمة محددة. فالصندوق المصمم للتحرك بمقدار ثلاثة أضعاف حركة مؤشّره يحمل، بحكم تصميمه، ثلاثة أضعاف التقلب الضمني، ما قد يزيح الأسماء الفردية الفعلية. وتوجد المنتجات التي تحتفظ بعقود VIX الآجلة بدلاً من الأسهم في القائمة نفسها، لأن تقلبها الضمني يصف منحنى العقود الآجلة لا شركة.
  • تعرض لوحة المسار الأسبوعي الأوساط، لا الجلسات الفردية. تمثل كل نقطة وسيط القراءات اليومية لذلك الأسبوع للاسم الأعلى ترتيباً، ولذلك يبقى الخط المرسوم داخل نطاق أعلى قراءة يومية وأدنى قراءة يومية بحكم طريقة الحساب. وتُستبعد الأسابيع التي تضم أقل من ثلاث جلسات مقاسة، باستثناء الأسبوع الذي يضم أحدث جلسة؛ إذ يُعرض دائماً حتى لو امتد ليوم واحد.
  • ما لا يتضمنه الملف. لا تشمل مجموعة البيانات عقود الاستحقاق في اليوم نفسه (0DTE) ولا خيارات المؤشرات المسوّاة نقداً، ولذلك لا يصل ارتفاع تقلب 0DTE إلى هذه الأرقام. ويظهر SPY وQQQ كـ ETF عاديين. كما لا يوجد حقل للفائدة المفتوحة في أي موضع من مستودع البيانات هذا، ولذلك فإن كل حدود السيولة المذكورة أعلاه تستند إلى حجم العقود المتداولة، لا إلى الفائدة المفتوحة.
  • يشير ختم التاريخ إلى الجلسة الفعلية. يتأخر ملف Greeks بضع جلسات عن بيانات الأسهم، لذلك تحمل كل لوحة تاريخ الجلسة التي استخدمتها، وتأتي كل صفوف كل لوحة من تلك الجلسة الواحدة. أما لوحة المسار الأسبوعي فهي الاستثناء المقصود، إذ تعرض سنة من التاريخ للاسم الأعلى ترتيباً. وهذه ليست أسعاراً لحظية.

الأسئلة الشائعة

ما هو ترتيب IV؟

يقيس ترتيب IV موقع التقلب الضمني الحالي للسهم ضمن نطاقه الخاص على مدى 52 أسبوعاً، من 0 عند أدنى مستوى إلى 100 عند أعلى مستوى. تُحسب النسبة بطرح أدنى IV خلال 52 أسبوعاً من IV الحالي، ثم قسمة الناتج على الفرق بين أعلى IV وأدناه خلال الفترة نفسها. ويقارن هذا المقياس السهم بسجله التاريخي، لا بالأسهم الأخرى. لذلك قد يحمل سهمان يختلف تقلبهما بشدة الترتيب نفسه.

ما ترتيب IV المناسب لبيع الخيارات؟

لا يوجد ترتيب يجعل البيع قراراً صحيحاً تلقائياً، ولا تحدد هذه الصفحة مستوى من هذا النوع. يشير الترتيب المرتفع إلى أن علاوات الخيارات تقترب من أعلى المستويات التي سجلها ذلك السهم خلال العام الماضي، بينما يشير الترتيب المنخفض إلى اقترابها من أدنى تلك المستويات. يفضّل البائعون عموماً القراءات المرتفعة، ويفضّل المشترون القراءات المنخفضة. ويتحمل الطرفان خطر اختلاف الحركة الفعلية للسهم عن الحركة التي سُعّرت في الخيار.

ما الفرق بين ترتيب IV والمئين IV؟

يستخدم ترتيب IV التقلب الضمني لليوم وحده، إضافةً إلى الحدين الأعلى والأدنى لنطاق 52 أسبوعاً. أما مئين IV فيحسب عدد الجلسات من آخر 252 جلسة التي أغلقت عند قراءة أدنى من قراءة اليوم. وقد تؤدي جلسة واحدة ذات قيمة متطرفة إلى توسيع النطاق وخفض الترتيب، مع تأثير محدود في المئين. لذلك قد يختلف المقياسان بعشرات النقاط للسهم نفسه، كما يوضح الجدول أعلاه.

أين يمكنني التحقق من ترتيب IV مجاناً؟

هذه الصفحة أداة مجانية للتحقق من ترتيب IV. وتُحدّث البيانات وفق جدول زمني بالاستناد إلى كامل سجل تداول خيارات الولايات المتحدة، كما تنشر استعلام SQL الدقيق وراء كل خلية. وتملك الأسهم الفردية صفحات مخصصة، بينما تشرح صفحة انحراف التقلب كيفية تغير التقلب الضمني عبر أسعار التنفيذ ضمن تاريخ انتهاء واحد.


يحتفظ كل جدول هنا بالاستعلام الخاص به. افتح أي جدول لمراجعة القياس من البداية إلى النهاية، أو شغّل الفحص نفسه لترتيب IV على أي فترة زمنية وأي مجموعة من الأوراق المالية عبر منصة Strasmore الطرفية.